diff options
| author | Olivier Humbert <trebmuh@tuxfamily.org> | 2020-08-27 16:01:30 +0200 | 
|---|---|---|
| committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2020-08-30 15:59:31 +0200 | 
| commit | 4515f8152a6a43092995a9314d7d3f5c973bb8e6 (patch) | |
| tree | 2f864370d9550dc8e771aa46b7459b3db2cbbc21 /plugingui | |
| parent | a02b7366438a9d00d8a5184123b1608daf41835a (diff) | |
Make tooltips translatable.
Diffstat (limited to 'plugingui')
| -rw-r--r-- | plugingui/locale/da.po | 339 | ||||
| -rw-r--r-- | plugingui/locale/drumgizmo.pot | 223 | ||||
| -rw-r--r-- | plugingui/locale/fr.po | 253 | ||||
| -rw-r--r-- | plugingui/maintab.cc | 132 | 
4 files changed, 880 insertions, 67 deletions
| diff --git a/plugingui/locale/da.po b/plugingui/locale/da.po index dc044a4..3305cad 100644 --- a/plugingui/locale/da.po +++ b/plugingui/locale/da.po @@ -54,6 +54,26 @@ msgstr ""  msgid "Midimap file:"  msgstr "" +#: filebrowser.cc:66 +msgid "Open file..." +msgstr "" + +#: filebrowser.cc:68 +msgid "Path:" +msgstr "" + +#: filebrowser.cc:77 +msgid "Select" +msgstr "" + +#: filebrowser.cc:80 +msgid "Set default path" +msgstr "" + +#: filebrowser.cc:83 +msgid "Cancel" +msgstr "" +  #: filebrowser.cc:91  #, c-format  msgid "Setting path to '%s'\n" @@ -88,6 +108,229 @@ msgstr ""  msgid "Setting path of lineedit to %s\n"  msgstr "" +#: maintab.cc:55 +msgid "The first two knobs influence how DrumGizmo simulates the\n" +msgstr "" + +#: maintab.cc:56 +msgid "stamina of a physical drummers, ie. the fact that they\n" +msgstr "" + +#: maintab.cc:57 +msgid "loose power in their strokes when playing fast notes:\n" +msgstr "" + +#: maintab.cc:58 +msgid "  * pAttack: How quickly the velocity gets reduced when\n" +msgstr "" + +#: maintab.cc:59 +msgid "     playing fast notes.\n" +msgstr "" + +#: maintab.cc:60 +msgid "     Lower values result in faster velocity reduction.\n" +msgstr "" + +#: maintab.cc:61 +msgid "  * pRelease: How quickly the drummer regains the velocity\n" +msgstr "" + +#: maintab.cc:62 +msgid "     when there are spaces between the notes.\n" +msgstr "" + +#: maintab.cc:63 +msgid "     Lower values result in faster regain.\n" +msgstr "" + +#: maintab.cc:64 maintab.cc:85 +msgid "\n" +msgstr "" + +#: maintab.cc:65 +msgid "The last knob controls the randomization of the sample selection:\n" +msgstr "" + +#: maintab.cc:66 +msgid "  * pStdDev: The standard-deviation for the sample selection.\n" +msgstr "" + +#: maintab.cc:67 +msgid "     Higher value makes it more likely that a sample further\n" +msgstr "" + +#: maintab.cc:68 +msgid "     away from the input velocity will be played." +msgstr "" + +#: maintab.cc:71 +msgid "These three knobs influence how DrumGizmo simulates the tightness\n" +msgstr "" + +#: maintab.cc:72 +msgid "of the drummer.\n" +msgstr "" + +#: maintab.cc:73 +msgid "The drifting is defined as the difference between\n" +msgstr "" + +#: maintab.cc:74 +msgid "" +"the perfect metronome (defined by the note positions) and the 'internal'\n" +msgstr "" + +#: maintab.cc:75 +msgid "metronome of the drummer which can then drift back and forth in a\n" +msgstr "" + +#: maintab.cc:76 +msgid "controlled fashion:\n" +msgstr "" + +#: maintab.cc:77 +msgid "" +"  * pTightness: For each note how much is the drummer allowed to drift.\n" +msgstr "" + +#: maintab.cc:78 +msgid "     Higher value make the drummer more tight, ie. drift less.\n" +msgstr "" + +#: maintab.cc:79 +msgid "" +"  * pTimingRegain: Once the drifted, how fast does the drummer's 'internal'\n" +msgstr "" + +#: maintab.cc:80 +msgid "     metronome get back in sync with the perfect metronome.\n" +msgstr "" + +#: maintab.cc:81 +msgid "     Higher values moves the timing back towards perfect faster.\n" +msgstr "" + +#: maintab.cc:82 +msgid "" +"  * pLaidback: Add or subtract a fixed delay in ms to all notes. This will\n" +msgstr "" + +#: maintab.cc:83 +msgid "     alter the feel of a beat.\n" +msgstr "" + +#: maintab.cc:84 +msgid "" +"     Positive values are up-beat, negative values are back on the beat.\n" +msgstr "" + +#: maintab.cc:86 +msgid "" +"NOTE: Enabling timing humanization will introduce a fixed delay into the\n" +msgstr "" + +#: maintab.cc:87 +msgid "audio stream.\n" +msgstr "" + +#: maintab.cc:88 +msgid "So this feature should be disabled when using DrumGizmo in\n" +msgstr "" + +#: maintab.cc:89 +msgid "a real-time scenario such as live with a MIDI drumkit." +msgstr "" + +#: maintab.cc:92 +msgid "These three knobs influence how DrumGizmo selects\n" +msgstr "" + +#: maintab.cc:93 +msgid "its samples in the following way:\n" +msgstr "" + +#: maintab.cc:94 +msgid "  * pClose: The importance given to choosing a sample close\n" +msgstr "" + +#: maintab.cc:95 +msgid "     to the actual MIDI value (after humanization)\n" +msgstr "" + +#: maintab.cc:96 +msgid "  * pDiversity: The importance given to choosing samples\n" +msgstr "" + +#: maintab.cc:97 +msgid "     which haven't been played recently.\n" +msgstr "" + +#: maintab.cc:98 +msgid "  * pRandom: The amount of randomness added." +msgstr "" + +#: maintab.cc:101 +msgid "This graph visualizes the time and velocity offsets of last note\n" +msgstr "" + +#: maintab.cc:102 +msgid "played according to it's ideal input time and velocity.\n" +msgstr "" + +#: maintab.cc:103 +msgid "The green lines indicate the ideal time and velocity positions.\n" +msgstr "" + +#: maintab.cc:104 +msgid "The pink areas indicate the spread of the position and velocity\n" +msgstr "" + +#: maintab.cc:105 +msgid "of the next note in line.\n" +msgstr "" + +#: maintab.cc:106 +msgid "The wider the area the more the note can move in time and velocity." +msgstr "" + +#: maintab.cc:109 +msgid "This function controls how the input powers are mapped to the powers\n" +msgstr "" + +#: maintab.cc:110 +msgid "that DrumGizmo uses for selecting samples.\n" +msgstr "" + +#: maintab.cc:111 +msgid "You can control the function by dragging and dropping the\n" +msgstr "" + +#: maintab.cc:112 +msgid "three colorful control points.\n" +msgstr "" + +#: maintab.cc:113 +msgid "" +"Additionally, you can either use a shelf, which draws a horizontal line\n" +msgstr "" + +#: maintab.cc:114 +msgid "from the green and red control points to the left/right side.\n" +msgstr "" + +#: maintab.cc:115 +msgid "Or you can turn off the shelf, and then the function goes through\n" +msgstr "" + +#: maintab.cc:116 +msgid "the lower left corner, then the three control points, and then\n" +msgstr "" + +#: maintab.cc:117 +msgid "the upper right corner, enabling to draw more complicated functions." +msgstr "" +  #: maintab.cc:121 mainwindow.cc:56  msgid "Drumkit"  msgstr "" @@ -140,6 +383,66 @@ msgstr ""  msgid "About"  msgstr "" +#: powerwidget.cc:52 +msgid "Shelf" +msgstr "" + +#: powerwidget.cc:210 +msgid "in" +msgstr "" + +#: powerwidget.cc:211 +msgid "out" +msgstr "" + +#: resamplingframecontent.cc:59 +msgid "Quality" +msgstr "" + +#: resamplingframecontent.cc:81 +msgid "Session samplerate:   " +msgstr "" + +#: resamplingframecontent.cc:82 +msgid "Drumkit samplerate:   " +msgstr "" + +#: resamplingframecontent.cc:83 +msgid "Resampling recommended:   " +msgstr "" + +#: resamplingframecontent.cc:105 +msgid "Yes" +msgstr "" + +#: resamplingframecontent.cc:105 +msgid "No" +msgstr "" + +#: statusframecontent.cc:72 +msgid "Drumkit status:   " +msgstr "" + +#: statusframecontent.cc:74 +msgid "Drumkit name:   " +msgstr "" + +#: statusframecontent.cc:75 +msgid "Drumkit description:   " +msgstr "" + +#: statusframecontent.cc:77 +msgid "Session buffer size:   " +msgstr "" + +#: statusframecontent.cc:78 +msgid "Number of underruns: " +msgstr "" + +#: statusframecontent.cc:79 +msgid "Messages:\n" +msgstr "" +  #: statusframecontent.cc:88  msgid "No Kit Loaded"  msgstr "" @@ -159,3 +462,39 @@ msgstr ""  #: statusframecontent.cc:130  msgid "No Midimap Loaded"  msgstr "" + +#: humanizerframecontent.h:61 +msgid "pAttack" +msgstr "" + +#: humanizerframecontent.h:62 +msgid "pRelease" +msgstr "" + +#: humanizerframecontent.h:63 +msgid "pStdDev" +msgstr "" + +#: sampleselectionframecontent.h:61 +msgid "pClose" +msgstr "" + +#: sampleselectionframecontent.h:62 +msgid "pDiverse" +msgstr "" + +#: sampleselectionframecontent.h:63 +msgid "pRandom" +msgstr "" + +#: timingframecontent.h:73 +msgid "pTightness" +msgstr "" + +#: timingframecontent.h:74 +msgid "pTimingRegain" +msgstr "" + +#: timingframecontent.h:75 +msgid "pLaidback" +msgstr "" diff --git a/plugingui/locale/drumgizmo.pot b/plugingui/locale/drumgizmo.pot index 51af101..5030e6a 100644 --- a/plugingui/locale/drumgizmo.pot +++ b/plugingui/locale/drumgizmo.pot @@ -106,6 +106,229 @@ msgstr ""  msgid "Setting path of lineedit to %s\n"  msgstr "" +#: maintab.cc:55 +msgid "The first two knobs influence how DrumGizmo simulates the\n" +msgstr "" + +#: maintab.cc:56 +msgid "stamina of a physical drummers, ie. the fact that they\n" +msgstr "" + +#: maintab.cc:57 +msgid "loose power in their strokes when playing fast notes:\n" +msgstr "" + +#: maintab.cc:58 +msgid "  * pAttack: How quickly the velocity gets reduced when\n" +msgstr "" + +#: maintab.cc:59 +msgid "     playing fast notes.\n" +msgstr "" + +#: maintab.cc:60 +msgid "     Lower values result in faster velocity reduction.\n" +msgstr "" + +#: maintab.cc:61 +msgid "  * pRelease: How quickly the drummer regains the velocity\n" +msgstr "" + +#: maintab.cc:62 +msgid "     when there are spaces between the notes.\n" +msgstr "" + +#: maintab.cc:63 +msgid "     Lower values result in faster regain.\n" +msgstr "" + +#: maintab.cc:64 maintab.cc:85 +msgid "\n" +msgstr "" + +#: maintab.cc:65 +msgid "The last knob controls the randomization of the sample selection:\n" +msgstr "" + +#: maintab.cc:66 +msgid "  * pStdDev: The standard-deviation for the sample selection.\n" +msgstr "" + +#: maintab.cc:67 +msgid "     Higher value makes it more likely that a sample further\n" +msgstr "" + +#: maintab.cc:68 +msgid "     away from the input velocity will be played." +msgstr "" + +#: maintab.cc:71 +msgid "These three knobs influence how DrumGizmo simulates the tightness\n" +msgstr "" + +#: maintab.cc:72 +msgid "of the drummer.\n" +msgstr "" + +#: maintab.cc:73 +msgid "The drifting is defined as the difference between\n" +msgstr "" + +#: maintab.cc:74 +msgid "" +"the perfect metronome (defined by the note positions) and the 'internal'\n" +msgstr "" + +#: maintab.cc:75 +msgid "metronome of the drummer which can then drift back and forth in a\n" +msgstr "" + +#: maintab.cc:76 +msgid "controlled fashion:\n" +msgstr "" + +#: maintab.cc:77 +msgid "" +"  * pTightness: For each note how much is the drummer allowed to drift.\n" +msgstr "" + +#: maintab.cc:78 +msgid "     Higher value make the drummer more tight, ie. drift less.\n" +msgstr "" + +#: maintab.cc:79 +msgid "" +"  * pTimingRegain: Once the drifted, how fast does the drummer's 'internal'\n" +msgstr "" + +#: maintab.cc:80 +msgid "     metronome get back in sync with the perfect metronome.\n" +msgstr "" + +#: maintab.cc:81 +msgid "     Higher values moves the timing back towards perfect faster.\n" +msgstr "" + +#: maintab.cc:82 +msgid "" +"  * pLaidback: Add or subtract a fixed delay in ms to all notes. This will\n" +msgstr "" + +#: maintab.cc:83 +msgid "     alter the feel of a beat.\n" +msgstr "" + +#: maintab.cc:84 +msgid "" +"     Positive values are up-beat, negative values are back on the beat.\n" +msgstr "" + +#: maintab.cc:86 +msgid "" +"NOTE: Enabling timing humanization will introduce a fixed delay into the\n" +msgstr "" + +#: maintab.cc:87 +msgid "audio stream.\n" +msgstr "" + +#: maintab.cc:88 +msgid "So this feature should be disabled when using DrumGizmo in\n" +msgstr "" + +#: maintab.cc:89 +msgid "a real-time scenario such as live with a MIDI drumkit." +msgstr "" + +#: maintab.cc:92 +msgid "These three knobs influence how DrumGizmo selects\n" +msgstr "" + +#: maintab.cc:93 +msgid "its samples in the following way:\n" +msgstr "" + +#: maintab.cc:94 +msgid "  * pClose: The importance given to choosing a sample close\n" +msgstr "" + +#: maintab.cc:95 +msgid "     to the actual MIDI value (after humanization)\n" +msgstr "" + +#: maintab.cc:96 +msgid "  * pDiversity: The importance given to choosing samples\n" +msgstr "" + +#: maintab.cc:97 +msgid "     which haven't been played recently.\n" +msgstr "" + +#: maintab.cc:98 +msgid "  * pRandom: The amount of randomness added." +msgstr "" + +#: maintab.cc:101 +msgid "This graph visualizes the time and velocity offsets of last note\n" +msgstr "" + +#: maintab.cc:102 +msgid "played according to it's ideal input time and velocity.\n" +msgstr "" + +#: maintab.cc:103 +msgid "The green lines indicate the ideal time and velocity positions.\n" +msgstr "" + +#: maintab.cc:104 +msgid "The pink areas indicate the spread of the position and velocity\n" +msgstr "" + +#: maintab.cc:105 +msgid "of the next note in line.\n" +msgstr "" + +#: maintab.cc:106 +msgid "The wider the area the more the note can move in time and velocity." +msgstr "" + +#: maintab.cc:109 +msgid "This function controls how the input powers are mapped to the powers\n" +msgstr "" + +#: maintab.cc:110 +msgid "that DrumGizmo uses for selecting samples.\n" +msgstr "" + +#: maintab.cc:111 +msgid "You can control the function by dragging and dropping the\n" +msgstr "" + +#: maintab.cc:112 +msgid "three colorful control points.\n" +msgstr "" + +#: maintab.cc:113 +msgid "" +"Additionally, you can either use a shelf, which draws a horizontal line\n" +msgstr "" + +#: maintab.cc:114 +msgid "from the green and red control points to the left/right side.\n" +msgstr "" + +#: maintab.cc:115 +msgid "Or you can turn off the shelf, and then the function goes through\n" +msgstr "" + +#: maintab.cc:116 +msgid "the lower left corner, then the three control points, and then\n" +msgstr "" + +#: maintab.cc:117 +msgid "the upper right corner, enabling to draw more complicated functions." +msgstr "" +  #: maintab.cc:121 mainwindow.cc:56  msgid "Drumkit"  msgstr "" diff --git a/plugingui/locale/fr.po b/plugingui/locale/fr.po index e17e721..c5322e2 100644 --- a/plugingui/locale/fr.po +++ b/plugingui/locale/fr.po @@ -10,7 +10,7 @@ msgstr ""  "Project-Id-Version: drumgizmo 0.9.18.1\n"  "Report-Msgid-Bugs-To: \n"  "POT-Creation-Date: 2019-09-13 21:07+0200\n" -"PO-Revision-Date: 2020-08-20 18:08+0200\n" +"PO-Revision-Date: 2020-08-25 23:13+0200\n"  "Last-Translator: Olivier Humbert <trebmuh@tuxfamily.org>\n"  "Language-Team: none\n"  "Language: fr\n" @@ -109,6 +109,257 @@ msgstr "Erreur lors de la modification pour '%s'\n"  msgid "Setting path of lineedit to %s\n"  msgstr "Paramétrage du chemin de lineedit pour %s\n" +#: maintab.cc:55 +msgid "The first two knobs influence how DrumGizmo simulates the\n" +msgstr "Les deux premiers boutons influencent la façon dont DrumGizmo\n" + +#: maintab.cc:56 +msgid "stamina of a physical drummers, ie. the fact that they\n" +msgstr "simule l'endurance d'un batteur physique, c'est à dire le fait qu'il\n" + +#: maintab.cc:57 +msgid "loose power in their strokes when playing fast notes:\n" +msgstr "perde de la puissance dans ses coups quand il joue des notes rapides :\n" + +#: maintab.cc:58 +msgid "  * pAttack: How quickly the velocity gets reduced when\n" +msgstr "  * pAttaque : la rapidité avec laquelle la vélocité est réduite\n" + +#: maintab.cc:59 +msgid "     playing fast notes.\n" +msgstr "      lorsque vous jouez des notes rapides.\n" + +#: maintab.cc:60 +msgid "     Lower values result in faster velocity reduction.\n" +msgstr "" +"     Des valeurs plus faibles entraînent une réduction plus rapide\n" +"     de la vitesse.\n" + +#: maintab.cc:61 +msgid "  * pRelease: How quickly the drummer regains the velocity\n" +msgstr "  * pRelâche : la rapidité avec laquelle le batteur retrouve\n" + +#: maintab.cc:62 +msgid "     when there are spaces between the notes.\n" +msgstr "     la vélocité lorsqu'il y a de l'espace entre les notes.\n" + +#: maintab.cc:63 +msgid "     Lower values result in faster regain.\n" +msgstr "     Des valeurs plus faibles entraînent une récupération plus rapide.\n" + +#: maintab.cc:64 maintab.cc:85 +msgid "\n" +msgstr "" + +#: maintab.cc:65 +msgid "The last knob controls the randomization of the sample selection:\n" +msgstr "" +"Le dernier bouton contrôle la randomisation de la sélection\n" +"de l'échantillon :\n" + +#: maintab.cc:66 +msgid "  * pStdDev: The standard-deviation for the sample selection.\n" +msgstr "  * pStdDev : l'écart-type pour la sélection de l'échantillon.\n" + +#: maintab.cc:67 +msgid "     Higher value makes it more likely that a sample further\n" +msgstr "     Plus la valeur est élevée, plus il est probable qu'un échantillon\n" + +#: maintab.cc:68 +msgid "     away from the input velocity will be played." +msgstr "     plus éloigné de la vitesse d'entrée sera joué." + +#: maintab.cc:71 +msgid "These three knobs influence how DrumGizmo simulates the tightness\n" +msgstr "Ces trois boutons influencent la façon dont DrumGizmo simule\n" + +#: maintab.cc:72 +msgid "of the drummer.\n" +msgstr "la raideur du batteur.\n" + +#: maintab.cc:73 +msgid "The drifting is defined as the difference between\n" +msgstr "La dérive est définie comme la différence entre\n" + +#: maintab.cc:74 +msgid "" +"the perfect metronome (defined by the note positions) and the 'internal'\n" +msgstr "" +"le métronome parfait (défini par les positions des notes) et le métronome\n" + +#: maintab.cc:75 +msgid "metronome of the drummer which can then drift back and forth in a\n" +msgstr "'interne' du batteur qui peut alors dériver d'avant en arrière\n" + +#: maintab.cc:76 +msgid "controlled fashion:\n" +msgstr "d'une manière contrôlée :\n" + +#: maintab.cc:77 +msgid "" +"  * pTightness: For each note how much is the drummer allowed to drift.\n" +msgstr "" +"  * pRaideur : pour chaque note, combien le batteur est à la dérive.\n" + +#: maintab.cc:78 +msgid "     Higher value make the drummer more tight, ie. drift less.\n" +msgstr "" +"     Plus la valeur est élevée, plus le batteur est raide,\n" +"     c'est-à-dire qu'il dérive moins.\n" + +#: maintab.cc:79 +msgid "" +"  * pTimingRegain: Once the drifted, how fast does the drummer's 'internal'\n" +msgstr "" +"  * pRetourTiming : une fois qu'il a dérivé, à quelle vitesse le métronome\n" + +#: maintab.cc:80 +msgid "     metronome get back in sync with the perfect metronome.\n" +msgstr "     'interne' du batteur se resynchronise avec le métronome parfait.\n" + +#: maintab.cc:81 +msgid "     Higher values moves the timing back towards perfect faster.\n" +msgstr "" +"     Des valeurs plus élevées ramènent plus rapidement le timing\n" +"     vers la perfection.\n" + +#: maintab.cc:82 +msgid "" +"  * pLaidback: Add or subtract a fixed delay in ms to all notes. This will\n" +msgstr "" +"  * pNonchalance : ajoute ou soustrait un délai fixe en ms à toutes les notes.\n" + +#: maintab.cc:83 +msgid "     alter the feel of a beat.\n" +msgstr "     Cela modifiera la sensation d'un battement.\n" + +#: maintab.cc:84 +msgid "" +"     Positive values are up-beat, negative values are back on the beat.\n" +msgstr "" +"     Les valeurs positives sont en avance sur le temps, les valeurs\n" +"     négatives sont en retard.\n" + +#: maintab.cc:86 +msgid "" +"NOTE: Enabling timing humanization will introduce a fixed delay into the\n" +msgstr "" +"REMARQUE : l'activation de l'humanisation du timing introduira un délai\n" + +#: maintab.cc:87 +msgid "audio stream.\n" +msgstr "fixe dans le flux audio.\n" + +#: maintab.cc:88 +msgid "So this feature should be disabled when using DrumGizmo in\n" +msgstr "Donc, cette fonction devrait être désactivée lors de l'utilisation de\n" + +#: maintab.cc:89 +msgid "a real-time scenario such as live with a MIDI drumkit." +msgstr "DrumGizmo dans un scénario temps-réel tel qu'un live avec\n" +"un kit de batterie MIDI." + +#: maintab.cc:92 +msgid "These three knobs influence how DrumGizmo selects\n" +msgstr "Ces trois boutons influencent la façon dont DrumGizmo\n" + +#: maintab.cc:93 +msgid "its samples in the following way:\n" +msgstr "sélectionne ses échantillons de la manière suivante :\n" + +#: maintab.cc:94 +msgid "  * pClose: The importance given to choosing a sample close\n" +msgstr "  * pProche : l'importance accordée au choix d'un échantillon\n" + +#: maintab.cc:95 +msgid "     to the actual MIDI value (after humanization)\n" +msgstr "     proche de la valeur MIDI réelle (après humanisation)\n" + +#: maintab.cc:96 +msgid "  * pDiversity: The importance given to choosing samples\n" +msgstr "  * pDiversité : l'importance accordée au choix d'échantillons\n" + +#: maintab.cc:97 +msgid "     which haven't been played recently.\n" +msgstr "     qui n'ont pas été joués récemment.\n" + +#: maintab.cc:98 +msgid "  * pRandom: The amount of randomness added." +msgstr "  * pAléatoire : la quantité de hasard ajoutée." + +#: maintab.cc:101 +msgid "This graph visualizes the time and velocity offsets of last note\n" +msgstr "Ce graphique affiche les décalages de temps et de vélocité de la\n" + +#: maintab.cc:102 +msgid "played according to it's ideal input time and velocity.\n" +msgstr "" +"dernière note jouée en fonction de son temps d'entrée idéal\n" +"et de sa vélocité.\n" + +#: maintab.cc:103 +msgid "The green lines indicate the ideal time and velocity positions.\n" +msgstr "" +"Les lignes vertes indiquent la position idéale du temps et\n" +"de la vitesse.\n" + +#: maintab.cc:104 +msgid "The pink areas indicate the spread of the position and velocity\n" +msgstr "Les zones roses indiquent l'étalement de la position et la vitesse\n" + +#: maintab.cc:105 +msgid "of the next note in line.\n" +msgstr "de la note suivante sur la ligne.\n" + +#: maintab.cc:106 +msgid "The wider the area the more the note can move in time and velocity." +msgstr "" +"Plus la zone est large, plus la note peut se déplacer dans le temps\n" +"et la vélocité." + +#: maintab.cc:109 +msgid "This function controls how the input powers are mapped to the powers\n" +msgstr "" +"Cette fonction contrôle comment les puissances d'entrée sont mises en\n" +"correspondance avec les puissances que DrumGizmo utilise pour\n" + +#: maintab.cc:110 +msgid "that DrumGizmo uses for selecting samples.\n" +msgstr "sélectionner les échantillons.\n" + +#: maintab.cc:111 +msgid "You can control the function by dragging and dropping the\n" +msgstr "Vous pouvez contrôler la fonction en glissant et déposant les trois\n" + +#: maintab.cc:112 +msgid "three colorful control points.\n" +msgstr "points de contrôle colorés.\n" + +#: maintab.cc:113 +msgid "" +"Additionally, you can either use a shelf, which draws a horizontal line\n" +msgstr "" +"En outre, vous pouvez utiliser un plateau qui trace une ligne horizontale\n" + +#: maintab.cc:114 +msgid "from the green and red control points to the left/right side.\n" +msgstr "entre les points de contrôle vert et rouge, à gauche et à droite.\n" + +#: maintab.cc:115 +msgid "Or you can turn off the shelf, and then the function goes through\n" +msgstr "Ou vous pouvez également désactiver le plateau, pour que la fonction\n" + +#: maintab.cc:116 +msgid "the lower left corner, then the three control points, and then\n" +msgstr "" +"passe par le coin inférieur gauche, puis les trois points de contrôle,\n" + +#: maintab.cc:117 +msgid "the upper right corner, enabling to draw more complicated functions." +msgstr "" +"et enfin le coin supérieur droit, ce qui permet de dessiner des fonctions\n" +"plus complexes." +  #: maintab.cc:121 mainwindow.cc:56  msgid "Drumkit"  msgstr "Kit de batterie" diff --git a/plugingui/maintab.cc b/plugingui/maintab.cc index 5b5555f..05c5e6f 100644 --- a/plugingui/maintab.cc +++ b/plugingui/maintab.cc @@ -28,72 +28,6 @@  #include <translation.h> -namespace -{ - -constexpr char humanizer_tip[] = "\ -The first two knobs influence how DrumGizmo simulates the\n\ -stamina of a physical drummers, ie. the fact that they\n\ -loose power in their strokes when playing fast notes:\n\ -  * pAttack: How quickly the velocity gets reduced when\n\ -     playing fast notes.\n\ -     Lower values result in faster velocity reduction.\n\ -  * pRelease: How quickly the drummer regains the velocity\n\ -     when there are spaces between the notes.\n\ -     Lower values result in faster regain.\n\ -\n\ -The last knob controls the randomization of the sample selection:\n\ -  * pStdDev: The standard-deviation for the sample selection.\n\ -     Higher value makes it more likely that a sample further\n\ -     away from the input velocity will be played."; - -constexpr char timing_tip[] = "\ -These three knobs influence how DrumGizmo simulates the tightness\n\ -of the drummer. The drifting is defined as the difference between\n\ -the perfect metronome (defined by the note positions) and the 'internal'\n\ -metronome of the drummer which can then drift back and forth in a\n\ -controlled fashion:\n\ -  * pTightness: For each note how much is the drummer allowed to drift.\n\ -     Higher value make the drummer more tight, ie. drift less.\n\ -  * pTimingRegain: Once the drifted, how fast does the drummer's 'internal'\n\ -     metronome get back in sync with the perfect metronome.\n\ -     Higher values moves the timing back towards perfect faster.\n\ -  * pLaidback: Add or subtract a fixed delay in ms to all notes. This will\n\ -     alter the feel of a beat.\n\ -     Positive values are up-beat, negative values are back on the beat.\n\ -\n\ -NOTE: Enabling timing humanization will introduce a fixed delay into the\n\ -audio stream. So this feature should be disabled when using DrumGizmo in\n\ -a real-time scenario such as live with a MIDI drumkit."; - -constexpr char sampleselection_tip[] = "\ -These three knobs influence how DrumGizmo selects\n\ -its samples in the following way:\n\ -  * pClose: The importance given to choosing a sample close\n\ -     to the actual MIDI value (after humanization)\n\ -  * pDiversity: The importance given to choosing samples\n\ -     which haven't been played recently.\n\ -  * pRandom: The amount of randomness added."; - -constexpr char visualizer_tip[] = "\ -This graph visualizes the time and velocity offsets of last note played\n\ -according to it's ideal input time and velocity.\n\ -The green lines indicate the ideal time and velocity positions.\n\ -The pink areas indicate the spread of the position and velocity of the\n\ -next note in line. The wider the area the more the note can move in time\n\ -and velocity."; - -constexpr char power_tip[] = "\ -This function controls how the input powers are mapped to the powers that\n\ -DrumGizmo uses for selecting samples. You can control the function by dragging\n\ -and dropping the three colorful control points. Additionally, you can either\n\ -use a shelf, which draws a horizontal line from the green and red control\n\ -points to the left/right side. Or you can turn off the shelf, and then the\n\ -function goes through the lower left corner, then the three control points,\n\ -and then the upper right corner, enabling to draw more complicated functions."; - -} // end anonymous namespace -  namespace GUI  { @@ -116,6 +50,72 @@ MainTab::MainTab(Widget* parent,  	, settings_notifier(settings_notifier)  {  	layout.setSpacing(0); + +	const std::string humanizer_tip = std::string( +		_("The first two knobs influence how DrumGizmo simulates the\n")) + +		_("stamina of a physical drummers, ie. the fact that they\n") + +		_("loose power in their strokes when playing fast notes:\n") + +		_("  * pAttack: How quickly the velocity gets reduced when\n") + +		_("     playing fast notes.\n") + +		_("     Lower values result in faster velocity reduction.\n") + +		_("  * pRelease: How quickly the drummer regains the velocity\n") + +		_("     when there are spaces between the notes.\n") + +		_("     Lower values result in faster regain.\n") + +		_("\n") + +		_("The last knob controls the randomization of the sample selection:\n") + +		_("  * pStdDev: The standard-deviation for the sample selection.\n") + +		_("     Higher value makes it more likely that a sample further\n") + +		_("     away from the input velocity will be played."); + +	const std::string timing_tip = std::string( +		_("These three knobs influence how DrumGizmo simulates the tightness\n")) + +		_("of the drummer.\n") + +		_("The drifting is defined as the difference between\n") + +		_("the perfect metronome (defined by the note positions) and the 'internal'\n") + +		_("metronome of the drummer which can then drift back and forth in a\n") + +		_("controlled fashion:\n") + +		_("  * pTightness: For each note how much is the drummer allowed to drift.\n") + +		_("     Higher value make the drummer more tight, ie. drift less.\n") + +		_("  * pTimingRegain: Once the drifted, how fast does the drummer's 'internal'\n") + +		_("     metronome get back in sync with the perfect metronome.\n") + +		_("     Higher values moves the timing back towards perfect faster.\n") + +		_("  * pLaidback: Add or subtract a fixed delay in ms to all notes. This will\n") + +		_("     alter the feel of a beat.\n") + +		_("     Positive values are up-beat, negative values are back on the beat.\n") + +		_("\n") + +		_("NOTE: Enabling timing humanization will introduce a fixed delay into the\n") + +		_("audio stream.\n") + +		_("So this feature should be disabled when using DrumGizmo in\n") + +		_("a real-time scenario such as live with a MIDI drumkit."); + +	const std::string sampleselection_tip = std::string( +		_("These three knobs influence how DrumGizmo selects\n")) + +		_("its samples in the following way:\n") + +		_("  * pClose: The importance given to choosing a sample close\n") + +		_("     to the actual MIDI value (after humanization)\n") + +		_("  * pDiversity: The importance given to choosing samples\n") + +		_("     which haven't been played recently.\n") + +		_("  * pRandom: The amount of randomness added."); + +	const std::string visualizer_tip = std::string( +		_("This graph visualizes the time and velocity offsets of last note\n")) + +		_("played according to it's ideal input time and velocity.\n") + +		_("The green lines indicate the ideal time and velocity positions.\n") + +		_("The pink areas indicate the spread of the position and velocity\n") + +		_("of the next note in line.\n") + +		_("The wider the area the more the note can move in time and velocity."); + +	const std::string power_tip = std::string( +		_("This function controls how the input powers are mapped to the powers\n")) + +		_("that DrumGizmo uses for selecting samples.\n") + +		_("You can control the function by dragging and dropping the\n") + +		_("three colorful control points.\n") + +		_("Additionally, you can either use a shelf, which draws a horizontal line\n") + +		_("from the green and red control points to the left/right side.\n") + +		_("Or you can turn off the shelf, and then the function goes through\n") + +		_("the lower left corner, then the three control points, and then\n") + +		_("the upper right corner, enabling to draw more complicated functions."); +  	layout.setResizeChildren(true);  	add(_("Drumkit"), drumkit_frame, drumkitframe_content, 12, 0); | 
