Quellcode durchsuchen

Update german translation and version number files

master
Nils vor 3 Jahren
Ursprung
Commit
9979730fa9
  1. 2
      configure
  2. 2
      engine/config.py
  3. 1896
      qtgui/resources.py
  4. BIN
      qtgui/resources/translations/de.qm
  5. 166
      qtgui/resources/translations/de.ts

2
configure

@ -1,6 +1,6 @@
#!/bin/bash
program=patroneo
version=1.7
version=1.8.0
cboxconfigure="--without-fluidsynth --without-libsmf"
. template/configure.template #. is the posix compatible version of source

2
engine/config.py

@ -21,7 +21,7 @@ METADATA={
#release announcements, entries in software directories etc.
"tagline" : 'Easy to use pattern based midi sequencer.',
"version" : "1.7",
"version" : "1.8.0",
"year" : "2020",
"author" : "Laborejo Software Suite",
"url" : "https://www.laborejo.org/patroneo",

1896
qtgui/resources.py

Datei-Diff unterdrückt, da er zu groß ist

BIN
qtgui/resources/translations/de.qm

Binäre Datei nicht angezeigt.

166
qtgui/resources/translations/de.ts

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage="">
<!DOCTYPE TS>
<TS version="2.1" language="de">
<context>
<name>About</name>
<message>
@ -36,17 +37,17 @@
<context>
<name>EventContextMenu</name>
<message>
<location filename="../../pattern_grid.py" line="322"/>
<location filename="../../pattern_grid.py" line="357"/>
<source>Invert Steps</source>
<translation>Schritte invertieren</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="323"/>
<location filename="../../pattern_grid.py" line="358"/>
<source>All Steps On</source>
<translation>Alle Schritte an</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="324"/>
<location filename="../../pattern_grid.py" line="359"/>
<source>All Steps Off</source>
<translation>Alles Schritte aus</translation>
</message>
@ -56,17 +57,17 @@
<translation type="obsolete">Reihe mit Wiederholung bis hier befüllen</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="329"/>
<location filename="../../pattern_grid.py" line="364"/>
<source>Clear Row</source>
<translation>Reihe löschen</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="330"/>
<location filename="../../pattern_grid.py" line="365"/>
<source>Invert Row</source>
<translation>Reihe umkehren</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="328"/>
<location filename="../../pattern_grid.py" line="363"/>
<source>Repeat to step {} incl. to fill Row</source>
<translation>Reihe mit Wiederholung bis Schritt {} befüllen</translation>
</message>
@ -74,17 +75,17 @@
<context>
<name>MainWindow</name>
<message>
<location filename="../../designer/mainwindow.py" line="191"/>
<location filename="../../designer/mainwindow.py" line="197"/>
<source>Add Track</source>
<translation>Neue Spur</translation>
</message>
<message>
<location filename="../../designer/mainwindow.py" line="193"/>
<location filename="../../designer/mainwindow.py" line="199"/>
<source>Clone selected Track</source>
<translation>Klone aktuelle Spur</translation>
</message>
<message>
<location filename="../../designer/mainwindow.py" line="192"/>
<location filename="../../designer/mainwindow.py" line="198"/>
<source>Home</source>
<translation>Zum Anfang</translation>
</message>
@ -105,90 +106,95 @@
<context>
<name>PlaybackControls</name>
<message>
<location filename="../../mainwindow.py" line="86"/>
<location filename="../../mainwindow.py" line="89"/>
<source>[Space] Play / Pause</source>
<translation>[Leertaste] Play / Pause</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="93"/>
<location filename="../../mainwindow.py" line="96"/>
<source>[L] Loop current Measure</source>
<translation>[L] Aktueller Takt in Schleife spielen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="110"/>
<location filename="../../mainwindow.py" line="117"/>
<source>[Home] Jump to Start</source>
<translation>[Pos1] Springe zum Anfang</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="110"/>
<source>Number of measures in the loop</source>
<translation>Anzahl der Takte pro Schleife</translation>
</message>
</context>
<context>
<name>Scale</name>
<message>
<location filename="../../pattern_grid.py" line="666"/>
<location filename="../../pattern_grid.py" line="708"/>
<source>Major</source>
<translation>Dur</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="667"/>
<location filename="../../pattern_grid.py" line="709"/>
<source>Minor</source>
<translation>Moll</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="668"/>
<location filename="../../pattern_grid.py" line="710"/>
<source>Dorian</source>
<translation>Dorisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="669"/>
<location filename="../../pattern_grid.py" line="711"/>
<source>Phrygian</source>
<translation>Phrygisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="670"/>
<location filename="../../pattern_grid.py" line="712"/>
<source>Lydian</source>
<translation>Lydisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="671"/>
<location filename="../../pattern_grid.py" line="713"/>
<source>Mixolydian</source>
<translation>Mixolydisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="672"/>
<location filename="../../pattern_grid.py" line="714"/>
<source>Locrian</source>
<translation>Lokrisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="673"/>
<location filename="../../pattern_grid.py" line="715"/>
<source>Blues</source>
<translation>Blues</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="674"/>
<location filename="../../pattern_grid.py" line="716"/>
<source>Hollywood</source>
<translation>Hollywood</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="677"/>
<location filename="../../pattern_grid.py" line="719"/>
<source>English</source>
<translation>Englisch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="678"/>
<location filename="../../pattern_grid.py" line="720"/>
<source>Lilypond</source>
<translation>Lilypond</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="679"/>
<location filename="../../pattern_grid.py" line="721"/>
<source>German</source>
<translation>Deutsch</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="680"/>
<location filename="../../pattern_grid.py" line="722"/>
<source>Drums GM</source>
<translation>Drums GM</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="675"/>
<location filename="../../pattern_grid.py" line="717"/>
<source>Chromatic</source>
<translation>Chromatisch</translation>
</message>
@ -206,22 +212,22 @@
<translation type="obsolete">Lösche {} Takte von Takt {} beginnend</translation>
</message>
<message>
<location filename="../../songeditor.py" line="334"/>
<location filename="../../songeditor.py" line="378"/>
<source>Insert empty group before this one</source>
<translation>Leere Taktgruppe vor dieser einfügen</translation>
</message>
<message>
<location filename="../../songeditor.py" line="335"/>
<location filename="../../songeditor.py" line="379"/>
<source>Delete whole group</source>
<translation>Lösche diese Taktgruppe</translation>
</message>
<message>
<location filename="../../songeditor.py" line="336"/>
<location filename="../../songeditor.py" line="380"/>
<source>Duplicate whole group including measures</source>
<translation>Verdopple diese Taktgruppe inkl. Struktur</translation>
</message>
<message>
<location filename="../../songeditor.py" line="337"/>
<location filename="../../songeditor.py" line="381"/>
<source>Clear all group transpositions</source>
<translation>Setze alle Transpositionen dieser Taktgruppe zurück</translation>
</message>
@ -229,27 +235,27 @@
<context>
<name>TimeSignature</name>
<message>
<location filename="../../mainwindow.py" line="346"/>
<location filename="../../mainwindow.py" line="350"/>
<source>Whole</source>
<translation>Ganze</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="347"/>
<location filename="../../mainwindow.py" line="351"/>
<source>Half</source>
<translation>Halbe</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="348"/>
<location filename="../../mainwindow.py" line="352"/>
<source>Quarter</source>
<translation>Viertel</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="349"/>
<location filename="../../mainwindow.py" line="353"/>
<source>Eigth</source>
<translation>Achtel</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="350"/>
<location filename="../../mainwindow.py" line="354"/>
<source>Sixteenth</source>
<translation>Sechzehntel</translation>
</message>
@ -265,32 +271,32 @@
<context>
<name>Toolbar</name>
<message>
<location filename="../../mainwindow.py" line="259"/>
<location filename="../../mainwindow.py" line="263"/>
<source>BPM/Tempo: </source>
<translation>BPM/Tempo: </translation>
</message>
<message>
<location filename="../../mainwindow.py" line="260"/>
<location filename="../../mainwindow.py" line="264"/>
<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="313"/>
<location filename="../../mainwindow.py" line="317"/>
<source>Overall length of the song</source>
<translation>Länge des Stückes in Takten</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="330"/>
<location filename="../../mainwindow.py" line="334"/>
<source>Please read the manual!</source>
<translation>Bitte im Handbuch nachlesen!</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="357"/>
<location filename="../../mainwindow.py" line="361"/>
<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="361"/>
<location filename="../../mainwindow.py" line="365"/>
<source>How long is each main step</source>
<translation>Welchen Notenwert repräsentiert ein Schritt</translation>
</message>
@ -305,42 +311,42 @@
<translation type="obsolete">Taktartaufspaltung durch Gruppierung umwandeln, versucht die Musik gleich klingen zu lassen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="397"/>
<location filename="../../mainwindow.py" line="401"/>
<source>Clone Selected Track</source>
<translation>Klone ausgewählte Spur</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="398"/>
<location filename="../../mainwindow.py" line="402"/>
<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="399"/>
<location filename="../../mainwindow.py" line="403"/>
<source>Add Track</source>
<translation>Neue Spur</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="400"/>
<location filename="../../mainwindow.py" line="404"/>
<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="405"/>
<location filename="../../mainwindow.py" line="409"/>
<source>Measures per Track: </source>
<translation>Takte pro Spur: </translation>
</message>
<message>
<location filename="../../mainwindow.py" line="411"/>
<location filename="../../mainwindow.py" line="415"/>
<source>Steps per Pattern:</source>
<translation>Schritte pro Takt:</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="416"/>
<location filename="../../mainwindow.py" line="420"/>
<source> in groups of: </source>
<translation> gruppiert in je: </translation>
</message>
<message>
<location filename="../../mainwindow.py" line="421"/>
<location filename="../../mainwindow.py" line="425"/>
<source> so that each group produces a:</source>
<translation> und jede Gruppe ergibt eine:</translation>
</message>
@ -348,12 +354,12 @@
<context>
<name>TrackLabel</name>
<message>
<location filename="../../songeditor.py" line="657"/>
<location filename="../../songeditor.py" line="782"/>
<source>grab and move to reorder tracks</source>
<translation>mit der maus halten und ziehen um Spuren anzuordnen</translation>
</message>
<message>
<location filename="../../songeditor.py" line="662"/>
<location filename="../../songeditor.py" line="791"/>
<source>change track color</source>
<translation>setze Farbe der Spur</translation>
</message>
@ -361,27 +367,27 @@
<context>
<name>TrackLabelContext</name>
<message>
<location filename="../../songeditor.py" line="595"/>
<location filename="../../songeditor.py" line="717"/>
<source>Invert Measures</source>
<translation>Taktauswahl umdrehen</translation>
</message>
<message>
<location filename="../../songeditor.py" line="596"/>
<location filename="../../songeditor.py" line="718"/>
<source>All Measures On</source>
<translation>Alle Takte anschalten</translation>
</message>
<message>
<location filename="../../songeditor.py" line="597"/>
<location filename="../../songeditor.py" line="719"/>
<source>All Measures Off</source>
<translation>Alle Takte ausschalten</translation>
</message>
<message>
<location filename="../../songeditor.py" line="598"/>
<location filename="../../songeditor.py" line="720"/>
<source>Clone this Track</source>
<translation>Spur klonen</translation>
</message>
<message>
<location filename="../../songeditor.py" line="599"/>
<location filename="../../songeditor.py" line="721"/>
<source>Delete Track</source>
<translation>Spur löschen</translation>
</message>
@ -391,12 +397,12 @@
<translation type="obsolete">Übernimm Struktur von</translation>
</message>
<message>
<location filename="../../songeditor.py" line="616"/>
<location filename="../../songeditor.py" line="738"/>
<source>Merge/Copy Measure-Structure from</source>
<translation>Übernimm und ergänze Struktur von</translation>
</message>
<message>
<location filename="../../songeditor.py" line="630"/>
<location filename="../../songeditor.py" line="752"/>
<source>Replace Pattern with</source>
<translation>Ersetze Noten des Taktes durch</translation>
</message>
@ -404,62 +410,62 @@
<context>
<name>TransposeControls</name>
<message>
<location filename="../../pattern_grid.py" line="692"/>
<location filename="../../pattern_grid.py" line="734"/>
<source>+Half Tone</source>
<translation>+Halbton</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="694"/>
<location filename="../../pattern_grid.py" line="736"/>
<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="697"/>
<location filename="../../pattern_grid.py" line="739"/>
<source>-Half Tone</source>
<translation>-Halbton</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="699"/>
<location filename="../../pattern_grid.py" line="741"/>
<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="702"/>
<location filename="../../pattern_grid.py" line="744"/>
<source>+Octave</source>
<translation>+Oktave</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="704"/>
<location filename="../../pattern_grid.py" line="746"/>
<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="707"/>
<location filename="../../pattern_grid.py" line="749"/>
<source>-Octave</source>
<translation>-Oktave</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="709"/>
<location filename="../../pattern_grid.py" line="751"/>
<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="716"/>
<location filename="../../pattern_grid.py" line="758"/>
<source>Set Scale to:</source>
<translation>Benutze Tonleiter:</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="718"/>
<location filename="../../pattern_grid.py" line="760"/>
<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="724"/>
<location filename="../../pattern_grid.py" line="766"/>
<source>Set Notenames to:</source>
<translation>Benutze Notennamen:</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="726"/>
<location filename="../../pattern_grid.py" line="768"/>
<source>Use this scheme as note names.</source>
<translation>Use this scheme as note names.</translation>
</message>
@ -467,22 +473,22 @@
<context>
<name>VelocityControls</name>
<message>
<location filename="../../pattern_grid.py" line="884"/>
<location filename="../../pattern_grid.py" line="928"/>
<source>+Velocity</source>
<translation>+Velocity</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="887"/>
<location filename="../../pattern_grid.py" line="931"/>
<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="890"/>
<location filename="../../pattern_grid.py" line="934"/>
<source>-Velocity</source>
<translation>-Velocity</translation>
</message>
<message>
<location filename="../../pattern_grid.py" line="893"/>
<location filename="../../pattern_grid.py" line="937"/>
<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>
@ -490,27 +496,27 @@
<context>
<name>convertSubdivisionsSubMenu</name>
<message>
<location filename="../../mainwindow.py" line="461"/>
<location filename="../../mainwindow.py" line="469"/>
<source>New Grouping</source>
<translation>Neue Gruppierung</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="464"/>
<location filename="../../mainwindow.py" line="472"/>
<source>Do nothing</source>
<translation>Nichts machen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="464"/>
<location filename="../../mainwindow.py" line="472"/>
<source>Delete wrong steps</source>
<translation>Falsche Schritte löschen</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="464"/>
<location filename="../../mainwindow.py" line="472"/>
<source>Merge wrong steps</source>
<translation>Falsche Schritte mit einbinden</translation>
</message>
<message>
<location filename="../../mainwindow.py" line="469"/>
<location filename="../../mainwindow.py" line="477"/>
<source>If not possible</source>
<translation>Falls unmöglich</translation>
</message>

Laden…
Abbrechen
Speichern