Browse Source

Update German translation

master
Nils 5 years ago
parent
commit
528c581677
  1. 7
      documentation/out/english.html
  2. 7
      documentation/out/german.html
  3. 7
      documentation/out/index.html
  4. 2
      qtgui/mainwindow.py
  5. 1845
      qtgui/resources.py
  6. BIN
      qtgui/resources/translations/de.qm
  7. 149
      qtgui/resources/translations/de.ts

7
documentation/out/english.html

@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.8">
<meta name="generator" content="Asciidoctor 2.0.10">
<meta name="author" content="Laborejo Software Suite">
<title>Patroneo</title>
<style>
@ -240,7 +240,7 @@ table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;pad
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em}
pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
.quoteblock blockquote{margin:0;padding:0;border:0}
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
@ -257,7 +257,8 @@ pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
.quoteblock.abstract{margin:0 1em 1.25em;display:block}
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
.quoteblock.excerpt,.quoteblock .quoteblock{margin:0 0 1.25em;padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0}
table.tableblock{max-width:100%;border-collapse:separate}

7
documentation/out/german.html

@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.8">
<meta name="generator" content="Asciidoctor 2.0.10">
<meta name="author" content="Laborejo Software Suite">
<title>Patroneo</title>
<style>
@ -240,7 +240,7 @@ table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;pad
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em}
pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
.quoteblock blockquote{margin:0;padding:0;border:0}
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
@ -257,7 +257,8 @@ pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
.quoteblock.abstract{margin:0 1em 1.25em;display:block}
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
.quoteblock.excerpt,.quoteblock .quoteblock{margin:0 0 1.25em;padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0}
table.tableblock{max-width:100%;border-collapse:separate}

7
documentation/out/index.html

@ -4,7 +4,7 @@
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 2.0.8">
<meta name="generator" content="Asciidoctor 2.0.10">
<title>Patroneo Multi-Language Documentation</title>
<style>
/* Asciidoctor default stylesheet | MIT License | https://asciidoctor.org */
@ -239,7 +239,7 @@ table.linenotable td.linenos{border-right:1px solid currentColor;opacity:.35;pad
pre.pygments .lineno{border-right:1px solid currentColor;opacity:.35;display:inline-block;margin-right:.75em}
pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock{margin:0 1em 1.25em 1.5em;display:table}
.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock:not(.excerpt)>.title{margin-left:-1.5em;margin-bottom:.75em}
.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify}
.quoteblock blockquote{margin:0;padding:0;border:0}
.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)}
@ -256,7 +256,8 @@ pre.pygments .lineno::before{content:"";margin-right:-.125em}
.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0}
.quoteblock.abstract{margin:0 1em 1.25em;display:block}
.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center}
.quoteblock.excerpt,.quoteblock .quoteblock{margin:0 0 1.25em;padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt>blockquote,.quoteblock .quoteblock{padding:0 0 .25em 1em;border-left:.25em solid #dddddf}
.quoteblock.excerpt,.quoteblock .quoteblock{margin-left:0}
.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem}
.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0}
table.tableblock{max-width:100%;border-collapse:separate}

2
qtgui/mainwindow.py

@ -61,6 +61,8 @@ class MainWindow(TemplateMainWindow):
QtCore.QCoreApplication.translate("About", "You can run multiple Patroneo instances in parallel to create complex polyrhythms."),
QtCore.QCoreApplication.translate("About", "To revert all steps that are longer or shorter than default invert the pattern twice in a row."),
QtCore.QCoreApplication.translate("About", "Control a synth with MIDI Control Changes (CC) by routing a Patroneo track into a midi plugin that converts notes to CC."),
QtCore.QCoreApplication.translate("About", "The mouse wheel is very powerful: Use it to transpose measures (with or without Shift pressed), it resizes the measure number line, zooms when Ctrl is held down, changes row volumes in the pattern with the Alt key or sounds a preview if pressed on a step."),
QtCore.QCoreApplication.translate("About", "Many elements have context menus with unique functions: Try right clicking on a Step, the Track name or a measure in the song editor."),
] + About.didYouKnow
super().__init__()

1845
qtgui/resources.py

File diff suppressed because it is too large

BIN
qtgui/resources/translations/de.qm

Binary file not shown.

149
qtgui/resources/translations/de.ts

@ -23,24 +23,49 @@
<source>Control a synth with MIDI Control Changes (CC) by routing a Patroneo track into a midi plugin that converts notes to CC.</source>
<translation>MIDI Control Changes (CC) werden nicht direkt von Patroneo erzeugt. Route eine Extraspur in ein Konverterplugin, dass aus Pitch und Velocity CC und Value macht.</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="64"/>
<source>The mouse wheel is very powerful: Use it to transpose measures (with or without Shift pressed), it resizes the measure number line, zooms when Ctrl is held down, changes row volumes in the pattern with the Alt key or sounds a preview if pressed on a step.</source>
<translation>Das Mausrad ist sehr wichtig: Es transponiert Takte (mit oder ohne Umschalttaste), verändert die Größe der Taktgruppen, zoomed wenn Strg gedrückt ist, ändert die Lautstärke einer ganzen Reihe zusammen mit der Alt-Taste oder lässt eine Note erklingen wenn man es auf einem Schritt drückt.</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="65"/>
<source>Many elements have context menus with unique functions: Try right clicking on a Step, the Track name or a measure in the song editor.</source>
<translation>Die meisten Bedienelemente haben ein Kontextmenü. Versuche auf alles mit der rechten Maustaste zu klicken: Schritte, Takte, der Spurname etc.</translation>
</message>
</context>
<context>
<name>EventContextMenu</name>
<message>
<location filename="../../pattern_grid.py" line="313"/>
<location filename="../../pattern_grid.py" line="317"/>
<source>Invert Steps</source>
<translation>Schritte invertieren</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="314"/>
<location filename="../../pattern_grid.py" line="318"/>
<source>All Steps On</source>
<translation>Alle Schritte an</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="315"/>
<location filename="../../pattern_grid.py" line="319"/>
<source>All Steps Off</source>
<translation>Alles Schritte aus</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="323"/>
<source>Repeat to here to fill Row</source>
<translation>Reihe mit Wiederholung bis hier befüllen</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="324"/>
<source>Clear Row</source>
<translation>Reihe löschen</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="325"/>
<source>Invert Row</source>
<translation>Reihe umkehren</translation>
</message>
</context>
<context>
<name>MainWindow</name>
@ -58,12 +83,12 @@
<context>
<name>Menu</name>
<message>
<location filename="../../mainwindow.py" line="69"/>
<location filename="../../mainwindow.py" line="71"/>
<source>Convert Grouping</source>
<translation>Gruppierung umwandeln</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="69"/>
<location filename="../../mainwindow.py" line="71"/>
<source>Change step-grouping but keep your music the same</source>
<translation>Taktartaufspaltung durch Gruppierung umwandeln, versucht die Musik gleich klingen zu lassen</translation>
</message>
@ -71,17 +96,17 @@
<context>
<name>PlaybackControls</name>
<message>
<location filename="../../mainwindow.py" line="85"/>
<location filename="../../mainwindow.py" line="87"/>
<source>[Space] Play / Pause</source>
<translation>[Leertaste] Play / Pause</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="92"/>
<location filename="../../mainwindow.py" line="94"/>
<source>[L] Loop current Measure</source>
<translation>[L] Aktueller Takt in Schleife spielen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="109"/>
<location filename="../../mainwindow.py" line="111"/>
<source>[Backspace] Jump to Start</source>
<translation>[Backspace] Springe zum Anfang</translation>
</message>
@ -89,72 +114,72 @@
<context>
<name>Scale</name>
<message>
<location filename="../../pattern_grid.py" line="627"/>
<location filename="../../pattern_grid.py" line="660"/>
<source>Major</source>
<translation>Dur</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="628"/>
<location filename="../../pattern_grid.py" line="661"/>
<source>Minor</source>
<translation>Moll</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="629"/>
<location filename="../../pattern_grid.py" line="662"/>
<source>Dorian</source>
<translation>Dorisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="630"/>
<location filename="../../pattern_grid.py" line="663"/>
<source>Phrygian</source>
<translation>Phrygisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="631"/>
<location filename="../../pattern_grid.py" line="664"/>
<source>Lydian</source>
<translation>Lydisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="632"/>
<location filename="../../pattern_grid.py" line="665"/>
<source>Mixolydian</source>
<translation>Mixolydisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="633"/>
<location filename="../../pattern_grid.py" line="666"/>
<source>Locrian</source>
<translation>Lokrisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="634"/>
<location filename="../../pattern_grid.py" line="667"/>
<source>Blues</source>
<translation>Blues</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="635"/>
<location filename="../../pattern_grid.py" line="668"/>
<source>Hollywood</source>
<translation>Hollywood</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="638"/>
<location filename="../../pattern_grid.py" line="671"/>
<source>English</source>
<translation>Englisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="639"/>
<location filename="../../pattern_grid.py" line="672"/>
<source>Lilypond</source>
<translation>Lilypond</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="640"/>
<location filename="../../pattern_grid.py" line="673"/>
<source>German</source>
<translation>Deutsch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="641"/>
<location filename="../../pattern_grid.py" line="674"/>
<source>Drums GM</source>
<translation>Drums GM</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="636"/>
<location filename="../../pattern_grid.py" line="669"/>
<source>Chromatic</source>
<translation>Chromatisch</translation>
</message>
@ -175,27 +200,27 @@
<context>
<name>TimeSignature</name>
<message>
<location filename="../../mainwindow.py" line="306"/>
<location filename="../../mainwindow.py" line="311"/>
<source>Whole</source>
<translation>Ganze</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="307"/>
<location filename="../../mainwindow.py" line="312"/>
<source>Half</source>
<translation>Halbe</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="308"/>
<location filename="../../mainwindow.py" line="313"/>
<source>Quarter</source>
<translation>Viertel</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="309"/>
<location filename="../../mainwindow.py" line="314"/>
<source>Eigth</source>
<translation>Achtel</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="310"/>
<location filename="../../mainwindow.py" line="315"/>
<source>Sixteenth</source>
<translation>Sechzehntel</translation>
</message>
@ -211,32 +236,32 @@
<context>
<name>Toolbar</name>
<message>
<location filename="../../mainwindow.py" line="219"/>
<location filename="../../mainwindow.py" line="224"/>
<source>BPM/Tempo: </source>
<translation>BPM/Tempo: </translation>
</message>
<message>
<location filename="../../mainwindow.py" line="220"/>
<location filename="../../mainwindow.py" line="225"/>
<source>Deactivate to beccome JACK Transport Slave. Activate for Master.</source>
<translation>Aus: JACK Transport Slave. An: JACK Master (eigenes Tempo).</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="273"/>
<location filename="../../mainwindow.py" line="278"/>
<source>Overall length of the song</source>
<translation>Länge des Stückes in Takten</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="290"/>
<location filename="../../mainwindow.py" line="295"/>
<source>Please read the manual!</source>
<translation>Bitte im Handbuch nachlesen!</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="317"/>
<location filename="../../mainwindow.py" line="322"/>
<source>Length of the pattern (bottom part of the program)</source>
<translation>Länge des Musters in Schritten (untere Hälfte des Programms)</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="321"/>
<location filename="../../mainwindow.py" line="326"/>
<source>How long is each main step</source>
<translation>Welchen Notenwert repräsentiert ein Schritt</translation>
</message>
@ -251,42 +276,42 @@
<translation type="obsolete">Taktartaufspaltung durch Gruppierung umwandeln, versucht die Musik gleich klingen zu lassen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="357"/>
<location filename="../../mainwindow.py" line="362"/>
<source>Clone Selected Track</source>
<translation>Klone ausgewählte Spur</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="358"/>
<location filename="../../mainwindow.py" line="363"/>
<source>Use this! Create a new track that inherits everything but the content from the original. Already jack connected!</source>
<translation>Das hier benutzen! Neue Spur, die alle Eigenschaften außer der Musik selbst vom Original erbt. Ist bereits in JACK verbunden!</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="359"/>
<location filename="../../mainwindow.py" line="364"/>
<source>Add Track</source>
<translation>Neue Spur</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="360"/>
<location filename="../../mainwindow.py" line="365"/>
<source>Add a complete empty track that needs to be connected to an instrument manually.</source>
<translation>Eine neue, leere Spur, bei der man noch per Hand ein Instrument mit JACK verbinden muss.</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="365"/>
<location filename="../../mainwindow.py" line="370"/>
<source>Measures per Track: </source>
<translation>Takte pro Spur: </translation>
</message>
<message>
<location filename="../../mainwindow.py" line="371"/>
<location filename="../../mainwindow.py" line="376"/>
<source>Steps per Pattern:</source>
<translation>Schritte pro Takt:</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="376"/>
<location filename="../../mainwindow.py" line="381"/>
<source> in groups of: </source>
<translation> gruppiert in je: </translation>
</message>
<message>
<location filename="../../mainwindow.py" line="381"/>
<location filename="../../mainwindow.py" line="386"/>
<source> so that each group produces a:</source>
<translation> und jede Gruppe ergibt eine:</translation>
</message>
@ -340,62 +365,62 @@
<context>
<name>TransposeControls</name>
<message>
<location filename="../../pattern_grid.py" line="653"/>
<location filename="../../pattern_grid.py" line="686"/>
<source>+Half Tone</source>
<translation>+Halbton</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="655"/>
<location filename="../../pattern_grid.py" line="688"/>
<source>Transpose the whole scale up a half tone (+1 midi note)</source>
<translation>Transponiere die Tonleiter einen Halbton aufwärts (+1 MIDI Tonhöhe)</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="658"/>
<location filename="../../pattern_grid.py" line="691"/>
<source>-Half Tone</source>
<translation>-Halbton</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="660"/>
<location filename="../../pattern_grid.py" line="693"/>
<source>Transpose the whole scale down a half tone (-1 midi note)</source>
<translation>Transponiere die Tonleiter einen Halbton abwärts (-1 MIDI Tonhöhe)</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="663"/>
<location filename="../../pattern_grid.py" line="696"/>
<source>+Octave</source>
<translation>+Oktave</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="665"/>
<location filename="../../pattern_grid.py" line="698"/>
<source>Transpose the whole scale up an octave (+12 midi notes)</source>
<translation>Transponiere die Tonleiter eine Oktave aufwärts (+12 MIDI Tonhöhe)</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="668"/>
<location filename="../../pattern_grid.py" line="701"/>
<source>-Octave</source>
<translation>-Oktave</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="670"/>
<location filename="../../pattern_grid.py" line="703"/>
<source>Transpose the whole scale down an octave (-12 midi notes)</source>
<translation>Transponiere die Tonleiter eine Oktave abwärts (-12 MIDI Tonhöhe)</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="677"/>
<location filename="../../pattern_grid.py" line="710"/>
<source>Set Scale to:</source>
<translation>Benutze Tonleiter:</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="679"/>
<location filename="../../pattern_grid.py" line="712"/>
<source>Take the bottom note and build a predefined scale from it upwards.</source>
<translation>Ändere die Tonleiter des Musters auf die Ausgewählte. Referenzton ist die unterste Reihe des Musters.</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="685"/>
<location filename="../../pattern_grid.py" line="718"/>
<source>Set Notenames to:</source>
<translation>Benutze Notennamen:</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="687"/>
<location filename="../../pattern_grid.py" line="720"/>
<source>Use this scheme as note names.</source>
<translation>Use this scheme as note names.</translation>
</message>
@ -403,22 +428,22 @@
<context>
<name>VelocityControls</name>
<message>
<location filename="../../pattern_grid.py" line="842"/>
<location filename="../../pattern_grid.py" line="875"/>
<source>+Velocity</source>
<translation>+Velocity</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="845"/>
<location filename="../../pattern_grid.py" line="878"/>
<source>Make everything louder. Hover and mousewheel up/down to go in steps of 10.</source>
<translation>Alle Töne lauter machen. Mit dem Mauszeiger über dem Knopf bleiben und das Mausrad auf oder ab bewegen für 10er Schritte.</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="848"/>
<location filename="../../pattern_grid.py" line="881"/>
<source>-Velocity</source>
<translation>-Velocity</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="851"/>
<location filename="../../pattern_grid.py" line="884"/>
<source>Make everything softer. Hover and mousewheel up/down to go in steps of 10.</source>
<translation>Alle Töne leiser machen. Mit dem Mauszeiger über dem Knopf bleiben und das Mausrad auf oder ab bewegen für 10er Schritte.</translation>
</message>
@ -426,27 +451,27 @@
<context>
<name>convertSubdivisionsSubMenu</name>
<message>
<location filename="../../mainwindow.py" line="421"/>
<location filename="../../mainwindow.py" line="426"/>
<source>New Grouping</source>
<translation>Neue Gruppierung</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="424"/>
<location filename="../../mainwindow.py" line="429"/>
<source>Do nothing</source>
<translation>Nichts machen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="424"/>
<location filename="../../mainwindow.py" line="429"/>
<source>Delete wrong steps</source>
<translation>Falsche Schritte löschen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="424"/>
<location filename="../../mainwindow.py" line="429"/>
<source>Merge wrong steps</source>
<translation>Falsche Schritte mit einbinden</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="429"/>
<location filename="../../mainwindow.py" line="434"/>
<source>If not possible</source>
<translation>Falls unmöglich</translation>
</message>

Loading…
Cancel
Save