This list is closed, nobody may subscribe to it.
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(34) |
Sep
(63) |
Oct
(3) |
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
(6) |
May
|
Jun
(3) |
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(8) |
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
(36) |
May
|
Jun
|
Jul
|
Aug
(12) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
(38) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(12) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
(2) |
Jun
(48) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
(7) |
Feb
|
Mar
|
Apr
(3) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ma...@us...> - 2019-05-03 11:57:29
|
Revision: 1547
http://sourceforge.net/p/canorus/code/1547
Author: matevz
Date: 2019-05-03 11:57:21 +0000 (Fri, 03 May 2019)
Log Message:
-----------
Fix loading Danish translation. Thanks to AlexL.
Added Paths:
-----------
trunk/src/lang/da.ts
Removed Paths:
-------------
trunk/src/lang/dk.ts
Copied: trunk/src/lang/da.ts (from rev 1546, trunk/src/lang/dk.ts)
===================================================================
--- trunk/src/lang/da.ts (rev 0)
+++ trunk/src/lang/da.ts 2019-05-03 11:57:21 UTC (rev 1547)
@@ -0,0 +1,4803 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1">
+<context>
+ <name>CAActionsEditor</name>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Midi Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Combined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="172"/>
+ <source>&Save shortcuts...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="173"/>
+ <source>&Load shortcuts...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="176"/>
+ <source>&Change shortcut...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <location filename="../widgets/actionseditor.cpp" line="511"/>
+ <source>Shortcut files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <source>Midi Key Sequence files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <source>Combined Key Sequence files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="446"/>
+ <source>Choose a filename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="458"/>
+ <source>Confirm overwrite?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="459"/>
+ <source>The file %1 already exists.
+Do you want to overwrite?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="474"/>
+ <location filename="../widgets/actionseditor.cpp" line="523"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="475"/>
+ <source>The file couldn't be saved</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="513"/>
+ <source>Choose a file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="524"/>
+ <source>The file couldn't be loaded</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAAutoRecovery</name>
+ <message>
+ <location filename="../core/autorecovery.cpp" line="122"/>
+ <source>- Document %1 last modified on %2.</source>
+ <translation>- Dokument %1 sidst ændret den %2.</translation>
+ </message>
+ <message>
+ <location filename="../core/autorecovery.cpp" line="140"/>
+ <source>Document recovery</source>
+ <translation>Dokumentgendannelse</translation>
+ </message>
+ <message>
+ <location filename="../core/autorecovery.cpp" line="141"/>
+ <source>Previous session of Canorus was unexpectedly closed.
+
+The following documents were successfully recovered:
+%1</source>
+ <translation>Forrige Canorus blev lukket ved en fejl.
+
+De følgende dokumenter blev repareret:
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>CADocumentProperties</name>
+ <message>
+ <location filename="../ui/propertiesdialog.cpp" line="220"/>
+ <source>CC, Some rights reserved</source>
+ <comment>copyright</comment>
+ <translation>CC, visse rettigheder er forbeholdt</translation>
+ </message>
+ <message>
+ <location filename="../ui/propertiesdialog.cpp" line="221"/>
+ <source>Public domain</source>
+ <comment>copyright</comment>
+ <translation>Offentligt domæne</translation>
+ </message>
+ <message>
+ <location filename="../ui/propertiesdialog.cpp" line="222"/>
+ <source>All rights reserved</source>
+ <comment>copyright</comment>
+ <translation>Alle rettigheder forbeholdes</translation>
+ </message>
+</context>
+<context>
+ <name>CAExport</name>
+ <message>
+ <location filename="../export/export.cpp" line="154"/>
+ <source>Exporting</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../export/export.cpp" line="156"/>
+ <location filename="../export/export.cpp" line="160"/>
+ <source>Ready</source>
+ <translation type="unfinished">Færdig</translation>
+ </message>
+ <message>
+ <location filename="../export/export.cpp" line="158"/>
+ <source>Unable to open file for writing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAImport</name>
+ <message>
+ <location filename="../import/import.cpp" line="199"/>
+ <source>Importing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../import/import.cpp" line="201"/>
+ <source>Ready</source>
+ <translation type="unfinished">Færdig</translation>
+ </message>
+ <message>
+ <location filename="../import/import.cpp" line="203"/>
+ <source>Unable to open file for reading</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAKeySignatureCtl</name>
+ <message>
+ <location filename="../scorectl/keysignaturectl.cpp" line="69"/>
+ <source>change key signature</source>
+ <comment>undo</comment>
+ <translation type="unfinished">Skift toneart
+
+Fortryd</translation>
+ </message>
+</context>
+<context>
+ <name>CAKeySignatureUI</name>
+ <message>
+ <location filename="../scoreui/keysignatureui.cpp" line="38"/>
+ <source>Key Signature ToolBar</source>
+ <translation type="unfinished">Toneartsmenu</translation>
+ </message>
+</context>
+<context>
+ <name>CALilyPondExport</name>
+ <message>
+ <location filename="../export/lilypondexport.cpp" line="863"/>
+ <source>arr.</source>
+ <comment>arrangement</comment>
+ <translation>arr.</translation>
+ </message>
+</context>
+<context>
+ <name>CALilyPondImport</name>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="77"/>
+ <source>Lilypond imported sheet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="719"/>
+ <source>Ready</source>
+ <translation>Færdig</translation>
+ </message>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="721"/>
+ <source>Importing...</source>
+ <translation>Importerer...</translation>
+ </message>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="723"/>
+ <source>Error while importing!
+Line %1:%2.</source>
+ <translation>Fejl under importen!
+Line %1:%2.</translation>
+ </message>
+</context>
+<context>
+ <name>CAMainWin</name>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="259"/>
+ <source>Insert ToolBar</source>
+ <translation>Indsætmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="260"/>
+ <source>Select Context</source>
+ <translation>Vælg kontekst</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="262"/>
+ <source>New Staff</source>
+ <translation>Nyt system</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="263"/>
+ <source>New Lyrics context</source>
+ <translation>Nyt tekstområde</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="266"/>
+ <source>Select Slur Type</source>
+ <translation>Vælg buetype</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="268"/>
+ <source>Tie</source>
+ <translation>Bue</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="269"/>
+ <source>Slur</source>
+ <translation>Legatobue</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="270"/>
+ <source>Phrasing Slur</source>
+ <translation>Frasebue</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="271"/>
+ <source>Select Clef</source>
+ <translation>Vælg nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="273"/>
+ <source>Treble Clef</source>
+ <translation>G-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="274"/>
+ <source>French Clef</source>
+ <translation>Fransk nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="275"/>
+ <source>Bass Clef</source>
+ <translation>F-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="276"/>
+ <source>Varbaritone Clef</source>
+ <translation>Bariton-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="277"/>
+ <source>Subbass Clef</source>
+ <translation>Suboktav-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="278"/>
+ <source>Soprano Clef</source>
+ <translation>Sopran-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="279"/>
+ <source>Mezzosoprano Clef</source>
+ <translation>Mezzosopran-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="280"/>
+ <source>Alto Clef</source>
+ <translation>Alt-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="281"/>
+ <source>Tenor Clef</source>
+ <translation>Tenor-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="282"/>
+ <source>Baritone Clef</source>
+ <translation>Bariton-nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="283"/>
+ <source>Select Time Signature</source>
+ <translation>Vælg taktart</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="292"/>
+ <source>Select Barline</source>
+ <translation>Vælg taktstreg</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="294"/>
+ <source>Single Barline</source>
+ <translation>Enkelt taktstreg</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="295"/>
+ <source>Double Barline</source>
+ <translation>Dobbelt taktstreg</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="296"/>
+ <source>End Barline</source>
+ <translation>Sidste taktstreg</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="297"/>
+ <source>Dotted Barline</source>
+ <translation>Punkteret taktstreg</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="298"/>
+ <source>Repeat Open</source>
+ <translation>Første gentagelse</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="299"/>
+ <source>Repeat Closed</source>
+ <translation>Sidste gentagelse</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="300"/>
+ <source>Repeat Closed-Open</source>
+ <translation>Lukket / åben gentagelse</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="301"/>
+ <source>Select Mark</source>
+ <translation>Vælg mærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="303"/>
+ <source>Tempo</source>
+ <translation>Tempo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="304"/>
+ <source>Ritardando</source>
+ <translation>Ritardando</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="305"/>
+ <source>Accellerando</source>
+ <translation>Accellerando</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="306"/>
+ <source>Dynamic</source>
+ <translation>Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="307"/>
+ <source>Crescendo</source>
+ <translation>Crescendo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="308"/>
+ <source>Decrescendo</source>
+ <translation>Decrescendo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="309"/>
+ <source>Fermata</source>
+ <translation>Fermat</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="310"/>
+ <source>Arbitrary Text</source>
+ <translation>Tilfældig tekst</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="311"/>
+ <source>Repeat Mark</source>
+ <translation>Gentag mærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="316"/>
+ <location filename="../ui/mainwin.cpp" line="532"/>
+ <source>Instrument Change</source>
+ <translation>Ny instrumentlyd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="313"/>
+ <source>Bookmark</source>
+ <translation>Bogmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="264"/>
+ <source>New Figured Bass context</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="265"/>
+ <source>New Function Mark context</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="312"/>
+ <source>Pedal Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="314"/>
+ <source>Rehersal Mark</source>
+ <translation>Øvemærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="315"/>
+ <source>Fingering</source>
+ <translation>Fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="317"/>
+ <source>Articulation Mark</source>
+ <translation>Artikulationsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="319"/>
+ <source>Accent</source>
+ <translation>Accent</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="320"/>
+ <source>Marcato</source>
+ <translation>Marcato</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="321"/>
+ <source>Stacatissimo</source>
+ <translation>Stacatissimo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="322"/>
+ <source>Espressivo</source>
+ <translation>Espressivo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="323"/>
+ <source>Staccato</source>
+ <translation>Staccato</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="324"/>
+ <source>Tenuto</source>
+ <translation>Tenuto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="325"/>
+ <source>Portato</source>
+ <translation>Portato</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="327"/>
+ <source>UpBow</source>
+ <translation>Bue op</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="328"/>
+ <source>DownBow</source>
+ <translation>Bue ned</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="329"/>
+ <source>Flageloet</source>
+ <translation>Flageolet</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="330"/>
+ <source>Open</source>
+ <translation>Åben</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="331"/>
+ <source>Stopped</source>
+ <translation>Stoppet</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="332"/>
+ <source>Turn</source>
+ <translation>Vending</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="333"/>
+ <source>ReverseTurn</source>
+ <translation>Omvendt vending</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="334"/>
+ <source>Trill</source>
+ <translation>Trille</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="335"/>
+ <source>Prall</source>
+ <translation>Praltrille</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="336"/>
+ <source>Mordent</source>
+ <translation>Mordent</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="337"/>
+ <source>Prall-Prall</source>
+ <translation>Pral-pral</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="338"/>
+ <source>Prall-Mordent</source>
+ <translation>Pralmordent</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="339"/>
+ <source>Up-Prall</source>
+ <translation>Pral op</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="340"/>
+ <source>Down-Prall</source>
+ <translation>Pral ned</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="341"/>
+ <source>Up-Mordent</source>
+ <translation>Mordent op</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="342"/>
+ <source>Down-Mordent</source>
+ <translation>Mordent ned</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="343"/>
+ <source>Prall-Down</source>
+ <translation>Pral ned</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="344"/>
+ <source>Prall-Up</source>
+ <translation>Pral op</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="345"/>
+ <source>Line-Prall</source>
+ <translation>Lineær pral</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="347"/>
+ <source>Sheet ToolBar</source>
+ <translation>Nodearksmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="351"/>
+ <source>Context ToolBar</source>
+ <translation>Områdemen</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="354"/>
+ <source>Context name</source>
+ <translation>Kontekstnavn</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="357"/>
+ <source>Stanza number</source>
+ <translation>Strofenummer</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="362"/>
+ <source>Associated voice</source>
+ <translation>Associeret stemme</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="365"/>
+ <source>Voice ToolBar</source>
+ <translation>Stemmemenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="368"/>
+ <source>Current Voice number</source>
+ <translation>Nuværende stemme nr</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="371"/>
+ <source>Voice instrument</source>
+ <translation>Instrumentstemme</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="375"/>
+ <source>Voice name</source>
+ <translation>Stemmenavn</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="376"/>
+ <source>Select Voice Stem Direction</source>
+ <translation>Vælg nodehalsens retning (op/ned)</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="378"/>
+ <source>Voice Stems Neutral</source>
+ <translation>Nodehalsens retning (neutral)</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="379"/>
+ <source>Voice Stems Up</source>
+ <translation>Nodehalsen op</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="380"/>
+ <source>Voice Stems Down</source>
+ <translation>Nodehalsen ned</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="382"/>
+ <source>Playable ToolBar</source>
+ <translation>Afspilningsmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="383"/>
+ <source>Select Length</source>
+ <translation>Vælg længde</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="385"/>
+ <source>Breve</source>
+ <comment>note</comment>
+ <translation>1/1 + 1/1
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="386"/>
+ <source>Whole</source>
+ <comment>note</comment>
+ <translation>Hel
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="387"/>
+ <location filename="../ui/mainwin.cpp" line="539"/>
+ <source>Half</source>
+ <comment>note</comment>
+ <translation>1/2
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="388"/>
+ <location filename="../ui/mainwin.cpp" line="538"/>
+ <source>Quarter</source>
+ <comment>note</comment>
+ <translation>1/4
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="389"/>
+ <location filename="../ui/mainwin.cpp" line="540"/>
+ <source>Eighth</source>
+ <comment>note</comment>
+ <translation>1/8
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="390"/>
+ <source>Sixteenth</source>
+ <comment>note</comment>
+ <translation>1/16
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="391"/>
+ <source>ThirtySecond</source>
+ <comment>note</comment>
+ <translation>1/32
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="392"/>
+ <source>SixtyFourth</source>
+ <comment>note</comment>
+ <translation>1/64
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="393"/>
+ <source>HundredTwentyEighth</source>
+ <comment>note</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="394"/>
+ <source>Select Note Stem Direction</source>
+ <translation>Vælg nodehalsens retning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="396"/>
+ <source>Note Stem Neutral</source>
+ <translation>Nodehals (neutral)</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="397"/>
+ <source>Note Stem Up</source>
+ <translation>Nodehals op</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="398"/>
+ <source>Note Stem Down</source>
+ <translation>Nodehals ned</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="399"/>
+ <source>Note Stem Preferred</source>
+ <translation>Foretrukken nodehals</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="417"/>
+ <source>Time Signature ToolBar</source>
+ <translation>Taktartsmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="422"/>
+ <source>Number of beats</source>
+ <translation>Antal slag</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="429"/>
+ <source>Beat</source>
+ <translation>Slag</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="431"/>
+ <source>Clef ToolBar</source>
+ <translation>Nøglemenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="438"/>
+ <source>Clef offset</source>
+ <translation>Nøgleplacering</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="400"/>
+ <source>Select Tuplet Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="326"/>
+ <source>Breath</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="402"/>
+ <source>Triplet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="403"/>
+ <source>Tuplet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="408"/>
+ <source>Number of notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="409"/>
+ <source>instead of</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="415"/>
+ <source>Actual number of notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="440"/>
+ <source>Figured bass ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="441"/>
+ <source>Set/Unset Figured bass number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="446"/>
+ <source>Set/Unset Figured bass accidentals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="448"/>
+ <source>Double flat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="449"/>
+ <source>Flat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="450"/>
+ <source>Neutral</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="451"/>
+ <source>Sharp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="452"/>
+ <source>Double sharp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="454"/>
+ <source>Function mark ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="455"/>
+ <source>Select Function Name</source>
+ <translation>Vælg funktionsnavn</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="457"/>
+ <location filename="../ui/mainwin.cpp" line="475"/>
+ <location filename="../ui/mainwin.cpp" line="483"/>
+ <source>Tonic</source>
+ <translation>Tonika</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="458"/>
+ <location filename="../ui/mainwin.cpp" line="476"/>
+ <location filename="../ui/mainwin.cpp" line="485"/>
+ <source>Subdominant</source>
+ <translation>Subdominant</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="459"/>
+ <location filename="../ui/mainwin.cpp" line="477"/>
+ <location filename="../ui/mainwin.cpp" line="487"/>
+ <source>Dominant</source>
+ <translation>Dominant</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="460"/>
+ <location filename="../ui/mainwin.cpp" line="488"/>
+ <source>II</source>
+ <translation>II</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="461"/>
+ <location filename="../ui/mainwin.cpp" line="489"/>
+ <source>III</source>
+ <translation>III</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="462"/>
+ <location filename="../ui/mainwin.cpp" line="490"/>
+ <source>VI</source>
+ <translation>VI</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="463"/>
+ <location filename="../ui/mainwin.cpp" line="491"/>
+ <source>VII</source>
+ <translation>VII</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="464"/>
+ <source>Cadenze</source>
+ <translation>Kadence</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="465"/>
+ <location filename="../ui/mainwin.cpp" line="478"/>
+ <location filename="../ui/mainwin.cpp" line="484"/>
+ <source>minor Tonic</source>
+ <translation>Mol tonika</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="466"/>
+ <location filename="../ui/mainwin.cpp" line="479"/>
+ <location filename="../ui/mainwin.cpp" line="486"/>
+ <source>minor Subdominant</source>
+ <translation>Mol subdominant</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="467"/>
+ <source>Napolitan</source>
+ <translation>Neapolitansk mol</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="468"/>
+ <source>Phrygian</source>
+ <translation>Frygisk</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="469"/>
+ <source>Lydian</source>
+ <translation>Lydisk</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="470"/>
+ <source>IV</source>
+ <translation>IV</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="471"/>
+ <source>V</source>
+ <translation>V</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="472"/>
+ <location filename="../ui/mainwin.cpp" line="480"/>
+ <source>None</source>
+ <translation>Ingen</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="473"/>
+ <source>Select Chord Area</source>
+ <translation>Vælg akkordområde</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="481"/>
+ <source>Select Tonic Degree</source>
+ <translation>Vælg tonisk område</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="496"/>
+ <source>Dynamic marks ToolBar</source>
+ <translation>Dynamisk mærkemenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="497"/>
+ <source>Select Dynamic</source>
+ <translation>Vælg dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="499"/>
+ <source>Piano</source>
+ <comment>dynamics</comment>
+ <translation>Piano
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="500"/>
+ <location filename="../ui/mainwin.cpp" line="501"/>
+ <location filename="../ui/mainwin.cpp" line="502"/>
+ <location filename="../ui/mainwin.cpp" line="503"/>
+ <source>Pianissimo</source>
+ <comment>dynamics</comment>
+ <translation>Pianissimo
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="504"/>
+ <source>Forte</source>
+ <comment>dynamics</comment>
+ <translation>Forte
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="505"/>
+ <location filename="../ui/mainwin.cpp" line="506"/>
+ <location filename="../ui/mainwin.cpp" line="507"/>
+ <location filename="../ui/mainwin.cpp" line="508"/>
+ <source>Fortissimo</source>
+ <comment>dynamics</comment>
+ <translation>Fortissimo
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="509"/>
+ <source>Mezzo Forte</source>
+ <comment>dynamics</comment>
+ <translation>Mezzo forte
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="510"/>
+ <source>Mezzo Piano</source>
+ <comment>dynamics</comment>
+ <translation>Mezzo piano
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="511"/>
+ <source>Forte Piano</source>
+ <comment>dynamics</comment>
+ <translation>Forte piano
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="512"/>
+ <source>Sforzando Forte</source>
+ <comment>dynamics</comment>
+ <translation>Sforzando forte
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="513"/>
+ <source>Sforzando Piano</source>
+ <comment>dynamics</comment>
+ <translation>Sforzando piano
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="514"/>
+ <source>Sforzando</source>
+ <comment>dynamics</comment>
+ <translation>Sforzando
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="515"/>
+ <source>Rinforzando</source>
+ <comment>dynamics</comment>
+ <translation>Rinforzando
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="516"/>
+ <source>Sforzando Pianissimo</source>
+ <comment>dynamics</comment>
+ <translation>Sforzando pianissimo
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="517"/>
+ <source>Sforzando Fortissimo</source>
+ <comment>dynamics</comment>
+ <translation>Sforzando fortissimo
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="518"/>
+ <source>Custom</source>
+ <comment>dynamics</comment>
+ <translation>Rediger dynamik
+
+Dynamik</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="521"/>
+ <source>Playback Volume</source>
+ <translation>Afspilningsvolumen</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="527"/>
+ <source>Dynamic mark text</source>
+ <translation>Tekst til dynamisk mærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="529"/>
+ <source>Instrument ToolBar</source>
+ <translation>Instrumentmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="535"/>
+ <source>Tempo ToolBar</source>
+ <translation>Tempomenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="536"/>
+ <source>Select Beat</source>
+ <translation>Vælg grundslag</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="541"/>
+ <source>Dotted Quarter</source>
+ <comment>note</comment>
+ <translation>Punkteret 1/4
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="542"/>
+ <source>Dotted Half</source>
+ <comment>note</comment>
+ <translation>Punkteret 1/2
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="543"/>
+ <source>Dotted Eighth</source>
+ <comment>note</comment>
+ <translation>Punkteret 1/8
+
+node</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="548"/>
+ <source>Beats per minute</source>
+ <comment>tempo</comment>
+ <translation>Slag pr. minut (BMP)
+
+Tempo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="550"/>
+ <source>Fermata ToolBar</source>
+ <translation>Fermattegnsmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="551"/>
+ <source>Fermata Type</source>
+ <translation>Fermattype</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="553"/>
+ <source>Short</source>
+ <comment>fermata</comment>
+ <translation>Kort
+
+fermat</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="554"/>
+ <source>Normal</source>
+ <comment>fermata</comment>
+ <translation>Normal
+
+fermat</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="555"/>
+ <source>Long</source>
+ <comment>fermata</comment>
+ <translation>Lang
+
+fermat</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="556"/>
+ <source>Very Long</source>
+ <comment>fermata</comment>
+ <translation>Meget lang
+
+fermat</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="558"/>
+ <source>Repeat Mark ToolBar</source>
+ <translation>Repetitionsmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="559"/>
+ <source>Repeat Mark Type</source>
+ <translation>Repetitionsmærke type</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="564"/>
+ <source>Segno</source>
+ <comment>repeat mark</comment>
+ <translation>Segno
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="565"/>
+ <source>Coda</source>
+ <comment>repeat mark</comment>
+ <translation>Koda
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="566"/>
+ <source>VarCoda</source>
+ <comment>repeat mark</comment>
+ <translation>Var Koda
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="567"/>
+ <source>Dal Segno</source>
+ <comment>repeat mark</comment>
+ <translation>Dal Segno
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="568"/>
+ <source>Dal Coda</source>
+ <comment>repeat mark</comment>
+ <translation>Dal Koda
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="569"/>
+ <source>Dal VarCoda</source>
+ <comment>repeat mark</comment>
+ <translation>Dal Var Koda
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="561"/>
+ <source>Volta 1st</source>
+ <comment>repeat mark</comment>
+ <translation>1. volte
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="562"/>
+ <source>Volta 2nd</source>
+ <comment>repeat mark</comment>
+ <translation>2. volte
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="563"/>
+ <source>Volta 3rd</source>
+ <comment>repeat mark</comment>
+ <translation>3. volte
+
+repetitionsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="571"/>
+ <source>Fingering ToolBar</source>
+ <translation>Fingersætningsmenu</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="572"/>
+ <source>Finger</source>
+ <translation>Finger</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="574"/>
+ <source>First</source>
+ <comment>fingering</comment>
+ <translation>1.
+
+Fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="575"/>
+ <source>Second</source>
+ <comment>fingering</comment>
+ <translation>2.
+
+fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="576"/>
+ <source>Third</source>
+ <comment>fingering</comment>
+ <translation>3.
+
+fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="577"/>
+ <source>Fourth</source>
+ <comment>fingering</comment>
+ <translation>4.
+
+fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="578"/>
+ <source>Fifth</source>
+ <comment>fingering</comment>
+ <translation>5.
+
+fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="579"/>
+ <source>Thumb</source>
+ <comment>fingering</comment>
+ <translation>Tommel
+
+fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="580"/>
+ <source>Left Heel</source>
+ <comment>fingering</comment>
+ <translation>Venstre hæl
+
+fødder</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="581"/>
+ <source>Right Heel</source>
+ <comment>fingering</comment>
+ <translation>Højre hæl
+
+fødder</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="582"/>
+ <source>Left Toe</source>
+ <comment>fingering</comment>
+ <translation>Venstre tå
+
+Fødder</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="583"/>
+ <source>Right Toe</source>
+ <comment>fingering</comment>
+ <translation>Højre tå
+
+Fødder</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="585"/>
+ <source>Original</source>
+ <translation>Original</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="587"/>
+ <source>Is the fingering original by a composer (usually written italic)</source>
+ <comment>fingering original checkbox</comment>
+ <translation>Er fingersætningen komponistens original (normalt i kursiv)
+
+Fingersætningstjekboks</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="590"/>
+ <source>Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="599"/>
+ <source>Canorus console</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="622"/>
+ <source>Undo</source>
+ <translation>Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="629"/>
+ <source>Redo</source>
+ <translation>Gentag</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="643"/>
+ <source>Insert context</source>
+ <translation>Indsæt kontekst</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="649"/>
+ <source>Insert slur</source>
+ <translation>Indsæt bue</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="653"/>
+ <source>Insert clef</source>
+ <translation>Indsæt nøgle</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="658"/>
+ <source>Insert time signature</source>
+ <translation>Indsæt taktart</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="662"/>
+ <source>Insert barline</source>
+ <translation>Indsæt taktstreg</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="666"/>
+ <source>Insert mark</source>
+ <translation>Indsæt mærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="670"/>
+ <source>Insert articulation mark</source>
+ <translation>Indsæt artikulationsmærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="699"/>
+ <source>Playable length</source>
+ <translation>Maks. spilletid</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="704"/>
+ <source>Insert tuplet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="710"/>
+ <source>Note stem direction</source>
+ <translation>Nodehalsens retning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="733"/>
+ <source>Voice stem direction</source>
+ <translation>Stemmens retning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="740"/>
+ <source>Figured bass number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="745"/>
+ <source>Figured bass accidentals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="753"/>
+ <source>Function mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="757"/>
+ <source>Function mark chord area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="762"/>
+ <source>Function mark tonic degree</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1823"/>
+ <source>new figured bass context</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1827"/>
+ <source>FiguredBassContext%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1834"/>
+ <source>new function mark context</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1838"/>
+ <location filename="../ui/mainwin.cpp" line="5619"/>
+ <source>FunctionMarkContext%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="4315"/>
+ <source>Recorded Midi file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="770"/>
+ <source>Predefined dynamic mark</source>
+ <translation>Prædefineret dynamisk mærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="784"/>
+ <source>Beat</source>
+ <comment>tempo</comment>
+ <translation>Slag
+
+Tempo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="792"/>
+ <source>Fermata Type</source>
+ <comment>fermata</comment>
+ <translation>Fermattype
+
+Fermat</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="798"/>
+ <source>Repeat Mark Type</source>
+ <comment>repeat mark</comment>
+ <translation>Gentag mærketype
+
+Gentag mærke</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="804"/>
+ <source>Finger</source>
+ <comment>fingering</comment>
+ <translation>Finger
+
+Fingersætning</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="935"/>
+ <source>Unsaved changes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="935"/>
+ <source>Document "%1" was modified. Do you want to save the changes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="935"/>
+ <location filename="../ui/mainwin.cpp" line="3269"/>
+ <source>Untitled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1034"/>
+ <source>change sheet order</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1058"/>
+ <source>change hidden rest</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1385"/>
+ <source>new sheet</source>
+ <comment>undo</comment>
+ <translation>Nyt partitur
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1406"/>
+ <source>new voice</source>
+ <comment>undo</comment>
+ <translation>ny stemme
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1408"/>
+ <source>Voice%1</source>
+ <translation>Stemme%1</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1426"/>
+ <location filename="../ui/mainwin.cpp" line="1433"/>
+ <location filename="../ui/mainwin.cpp" line="1461"/>
+ <location filename="../ui/mainwin.cpp" line="3458"/>
+ <source>Canorus</source>
+ <translation>Canorus</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1427"/>
+ <source>Cannot delete the last voice in the staff!</source>
+ <translation>Du kan ikke slette den sidste stemme i et system!</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1434"/>
+ <source>Are you sure do you want to delete voice
+%1 and all its notes?</source>
+ <translation>Er du sikker på, at du vil slette stemme nr.%1 og alle dens noder?</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1440"/>
+ <source>voice removal</source>
+ <comment>undo</comment>
+ <translation>Fjern stemme
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1462"/>
+ <source>Are you sure do you want to delete context
+%1 and all its contents?</source>
+ <translation>Er du sikker på, at du vil slette kontekst%1 og alt dens indhold?</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1468"/>
+ <source>context removal</source>
+ <comment>undo</comment>
+ <translation>Fjern kontekst
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1740"/>
+ <source>resize</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1793"/>
+ <source>new staff</source>
+ <comment>undo</comment>
+ <translation>Nyt system
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1797"/>
+ <location filename="../ui/mainwin.cpp" line="5600"/>
+ <source>Staff%1</source>
+ <translation>System%1</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1805"/>
+ <source>new lyrics context</source>
+ <comment>undo</comment>
+ <translation>Nyt tekstområde
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1814"/>
+ <location filename="../ui/mainwin.cpp" line="5614"/>
+ <source>LyricsContext%1</source>
+ <translation>Tekstområde%1</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2165"/>
+ <source>insert barline</source>
+ <comment>undo</comment>
+ <translation>Indsæt taktstreg
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2194"/>
+ <source>rise note</source>
+ <comment>undo</comment>
+ <translation>Hæv node
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2229"/>
+ <source>lower note</source>
+ <comment>undo</comment>
+ <translation>Sænk node
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2298"/>
+ <source>add sharp</source>
+ <comment>undo</comment>
+ <translation>Tilføj #
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2332"/>
+ <source>add flat</source>
+ <comment>undo</comment>
+ <translation>Tilføj b
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2359"/>
+ <source>set dotted</source>
+ <comment>undo</comment>
+ <translation>Tilføj punktering
+
+Fortryd</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="2561"/>
+ <source>insertion of music element</source>
+ <comment>undo</comment>
+ <translation>Indsæt musikalsk element
+
+Fortryd</translation>
+ </message>
+ <mess...
[truncated message content] |
|
From: <ma...@us...> - 2019-04-22 22:16:52
|
Revision: 1546
http://sourceforge.net/p/canorus/code/1546
Author: matevz
Date: 2019-04-22 22:16:42 +0000 (Mon, 22 Apr 2019)
Log Message:
-----------
Add Alexey to AUTHORS
Modified Paths:
--------------
trunk/AUTHORS
Modified: trunk/AUTHORS
===================================================================
--- trunk/AUTHORS 2019-04-22 21:59:47 UTC (rev 1545)
+++ trunk/AUTHORS 2019-04-22 22:16:42 UTC (rev 1546)
@@ -44,7 +44,7 @@
Traditional Chinese translation
Pavel Fric <pav...@se...>
Czech translation
-AlexL <>
+Alexey Loginov <log...@gm...>
Italian and Russian translation
External libraries and resources:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-04-22 21:59:56
|
Revision: 1545
http://sourceforge.net/p/canorus/code/1545
Author: matevz
Date: 2019-04-22 21:59:47 +0000 (Mon, 22 Apr 2019)
Log Message:
-----------
Fix obsolete warnings for canorus.desktop thanks to Alex and Tobias from Debian
Modified Paths:
--------------
trunk/canorus.desktop
Modified: trunk/canorus.desktop
===================================================================
--- trunk/canorus.desktop 2019-04-22 21:30:30 UTC (rev 1544)
+++ trunk/canorus.desktop 2019-04-22 21:59:47 UTC (rev 1545)
@@ -1,14 +1,20 @@
[Desktop Entry]
-Encoding=UTF-8
+Version=1.0
Name=Canorus
GenericName=Music score editor
+GenericName[de]=Notensatzprogramm
GenericName[sl]=Program za pisanje not
+GenericName[ru]=Музыкальный редактор партитур
Comment=A free next-generation cross-platform music score editor!
+Comment[de]=Ein freies, plattformübergreifendes Notensatzprogramm der nächsten Generation!
Comment[sl]=Prost program za pisanje not naslednje generacije!
+Comment[ru]=Свободный кроссплатформенный музыкальный редактор партитур следующего поколения!
+Keywords=music;score;editor;midi;audio;sequencer;
+Keywords[de]=Musik;Notensatz;Editor;Midi;Audio;Sequenzer;
Exec=canorus
-Icon=canorus
+Icon=/usr/share/canorus/images/clogosm.png
Terminal=false
Type=Application
-Categories=Application;AudioVideo;
+Categories=Music;Audio;AudioVideoEditing;Midi;Sequencer;AudioVideo;Qt
StartupNotify=true
MimeType=application/x-notes
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-04-22 21:30:42
|
Revision: 1544
http://sourceforge.net/p/canorus/code/1544
Author: matevz
Date: 2019-04-22 21:30:30 +0000 (Mon, 22 Apr 2019)
Log Message:
-----------
Add Italian and Russian translation by Alex, update README.Translators
Modified Paths:
--------------
trunk/AUTHORS
trunk/src/lang/README.Translators
Added Paths:
-----------
trunk/src/lang/it.ts
trunk/src/lang/ru.ts
Modified: trunk/AUTHORS
===================================================================
--- trunk/AUTHORS 2019-01-05 16:19:45 UTC (rev 1543)
+++ trunk/AUTHORS 2019-04-22 21:30:30 UTC (rev 1544)
@@ -44,6 +44,8 @@
Traditional Chinese translation
Pavel Fric <pav...@se...>
Czech translation
+AlexL <>
+ Italian and Russian translation
External libraries and resources:
=================================
Modified: trunk/src/lang/README.Translators
===================================================================
--- trunk/src/lang/README.Translators 2019-01-05 16:19:45 UTC (rev 1543)
+++ trunk/src/lang/README.Translators 2019-04-22 21:30:30 UTC (rev 1544)
@@ -5,11 +5,12 @@
Canorus. All translation files having *.ts extension are automatically detected
and compiled into the application.
-To add a new translation, simply copy template.ts to a file named your ISO
-language code and optionally region with .ts suffix (eg. de.ts or de_DE.ts for
-German-speaking Germans) and translate it using Qt Linguist or other compatible
-tool. After rebuilding the project the new translation should become immediately
-visible when running Canorus with appropriate locale variables set.
+To add a new translation, compile Canorus, copy the generated template.ts to a
+file named your ISO language code and optionally region with .ts suffix (eg.
+fr.ts or fr_TN.ts for French-speaking Tunisians) and translate it using Qt
+Linguist or other compatible tool. After rebuilding the project the new
+translation should become immediately visible when running Canorus with
+appropriate locale variables set (e.g. LANG=fr ./canorus).
Thanks for your effort!
Added: trunk/src/lang/it.ts
===================================================================
--- trunk/src/lang/it.ts (rev 0)
+++ trunk/src/lang/it.ts 2019-04-22 21:30:30 UTC (rev 1544)
@@ -0,0 +1,4332 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it_IT">
+<context>
+ <name>CAActionsEditor</name>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Name</source>
+ <translation type="unfinished">Nome</translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Shortcut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Midi Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Combined</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="172"/>
+ <source>&Save shortcuts...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="173"/>
+ <source>&Load shortcuts...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="176"/>
+ <source>&Change shortcut...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <location filename="../widgets/actionseditor.cpp" line="511"/>
+ <source>Shortcut files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <source>Midi Key Sequence files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <source>Combined Key Sequence files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="446"/>
+ <source>Choose a filename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="458"/>
+ <source>Confirm overwrite?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="459"/>
+ <source>The file %1 already exists.
+Do you want to overwrite?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="474"/>
+ <location filename="../widgets/actionseditor.cpp" line="523"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="475"/>
+ <source>The file couldn't be saved</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="513"/>
+ <source>Choose a file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="524"/>
+ <source>The file couldn't be loaded</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAAutoRecovery</name>
+ <message>
+ <location filename="../core/autorecovery.cpp" line="122"/>
+ <source>- Document %1 last modified on %2.</source>
+ <translation>- Documento %1 ultima modifica il %2.</translation>
+ </message>
+ <message>
+ <location filename="../core/autorecovery.cpp" line="140"/>
+ <source>Document recovery</source>
+ <translation>Ripristina documento</translation>
+ </message>
+ <message>
+ <location filename="../core/autorecovery.cpp" line="141"/>
+ <source>Previous session of Canorus was unexpectedly closed.
+
+The following documents were successfully recovered:
+%1</source>
+ <translation>La precedente sessione di Canorus è stata chiusa inaspettatamente.
+
+I seguenti documenti sono stati recuperati con successo:
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>CADocumentProperties</name>
+ <message>
+ <location filename="../ui/propertiesdialog.cpp" line="220"/>
+ <source>CC, Some rights reserved</source>
+ <comment>copyright</comment>
+ <translation>CC, Qualche diritto riservato</translation>
+ </message>
+ <message>
+ <location filename="../ui/propertiesdialog.cpp" line="221"/>
+ <source>Public domain</source>
+ <comment>copyright</comment>
+ <translation>Pubblico dominio</translation>
+ </message>
+ <message>
+ <location filename="../ui/propertiesdialog.cpp" line="222"/>
+ <source>All rights reserved</source>
+ <comment>copyright</comment>
+ <translation>Tutti i diritti riservati</translation>
+ </message>
+</context>
+<context>
+ <name>CAExport</name>
+ <message>
+ <location filename="../export/export.cpp" line="154"/>
+ <source>Exporting</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../export/export.cpp" line="156"/>
+ <location filename="../export/export.cpp" line="160"/>
+ <source>Ready</source>
+ <translation type="unfinished">Pronto</translation>
+ </message>
+ <message>
+ <location filename="../export/export.cpp" line="158"/>
+ <source>Unable to open file for writing</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAImport</name>
+ <message>
+ <location filename="../import/import.cpp" line="199"/>
+ <source>Importing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../import/import.cpp" line="201"/>
+ <source>Ready</source>
+ <translation type="unfinished">Pronto</translation>
+ </message>
+ <message>
+ <location filename="../import/import.cpp" line="203"/>
+ <source>Unable to open file for reading</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAKeySignatureCtl</name>
+ <message>
+ <location filename="../scorectl/keysignaturectl.cpp" line="69"/>
+ <source>change key signature</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CAKeySignatureUI</name>
+ <message>
+ <location filename="../scoreui/keysignatureui.cpp" line="38"/>
+ <source>Key Signature ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CALilyPondExport</name>
+ <message>
+ <location filename="../export/lilypondexport.cpp" line="863"/>
+ <source>arr.</source>
+ <comment>arrangement</comment>
+ <translatorcomment>arrangiamento</translatorcomment>
+ <translation>arr.</translation>
+ </message>
+</context>
+<context>
+ <name>CALilyPondImport</name>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="77"/>
+ <source>Lilypond imported sheet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="719"/>
+ <source>Ready</source>
+ <translation>Pronto</translation>
+ </message>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="721"/>
+ <source>Importing...</source>
+ <translation>Importando...</translation>
+ </message>
+ <message>
+ <location filename="../import/lilypondimport.cpp" line="723"/>
+ <source>Error while importing!
+Line %1:%2.</source>
+ <translation>Errore durante l'importazione!
+Linea %1:%2.</translation>
+ </message>
+</context>
+<context>
+ <name>CAMainWin</name>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="259"/>
+ <source>Insert ToolBar</source>
+ <translation>Inserisci Barra Strumenti</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="260"/>
+ <source>Select Context</source>
+ <translation>Seleziona contesto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="262"/>
+ <source>New Staff</source>
+ <translation>Nuovo Ambito</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="263"/>
+ <source>New Lyrics context</source>
+ <translation>Nuovo contesto testi</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="264"/>
+ <source>New Figured Bass context</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="265"/>
+ <source>New Function Mark context</source>
+ <translation type="unfinished"> </translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="266"/>
+ <source>Select Slur Type</source>
+ <translation>Seleziona Tipo Legatura</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="268"/>
+ <source>Tie</source>
+ <translation>Collegamento</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="269"/>
+ <source>Slur</source>
+ <translation>Legatura</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="270"/>
+ <source>Phrasing Slur</source>
+ <translation>Legatura Fraseggio</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="271"/>
+ <source>Select Clef</source>
+ <translation>Seleziona Chiave</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="273"/>
+ <source>Treble Clef</source>
+ <translation>Chiave di Sol (Treble)</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="274"/>
+ <source>French Clef</source>
+ <translation>Chiave di Violino Francese</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="275"/>
+ <source>Bass Clef</source>
+ <translation>Chiave di Fa (Bass)</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="276"/>
+ <source>Varbaritone Clef</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="277"/>
+ <source>Subbass Clef</source>
+ <translation>Chiave di Subbasso</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="278"/>
+ <source>Soprano Clef</source>
+ <translation>Chiave di Soprano</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="279"/>
+ <source>Mezzosoprano Clef</source>
+ <translation>Chiave di Mezzosoprano</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="280"/>
+ <source>Alto Clef</source>
+ <translation>Chiave di Contralto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="281"/>
+ <source>Tenor Clef</source>
+ <translation>Chiave di Tenore</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="282"/>
+ <source>Baritone Clef</source>
+ <translation>Chiave di Baritono</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="283"/>
+ <source>Select Time Signature</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="292"/>
+ <source>Select Barline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="294"/>
+ <source>Single Barline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="295"/>
+ <source>Double Barline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="296"/>
+ <source>End Barline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="297"/>
+ <source>Dotted Barline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="298"/>
+ <source>Repeat Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="299"/>
+ <source>Repeat Closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="300"/>
+ <source>Repeat Closed-Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="301"/>
+ <source>Select Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="303"/>
+ <source>Tempo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="304"/>
+ <source>Ritardando</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="305"/>
+ <source>Accellerando</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="306"/>
+ <source>Dynamic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="307"/>
+ <source>Crescendo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="308"/>
+ <source>Decrescendo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="309"/>
+ <source>Fermata</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="310"/>
+ <source>Arbitrary Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="311"/>
+ <source>Repeat Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="312"/>
+ <source>Pedal Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="313"/>
+ <source>Bookmark</source>
+ <translation>Segnalibro</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="314"/>
+ <source>Rehersal Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="315"/>
+ <source>Fingering</source>
+ <translation type="unfinished">Ditteggio</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="316"/>
+ <location filename="../ui/mainwin.cpp" line="532"/>
+ <source>Instrument Change</source>
+ <translation>Cambio Strumento</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="317"/>
+ <source>Articulation Mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="319"/>
+ <source>Accent</source>
+ <translation>Accento</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="320"/>
+ <source>Marcato</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="321"/>
+ <source>Stacatissimo</source>
+ <translation>Staccatissimo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="322"/>
+ <source>Espressivo</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="323"/>
+ <source>Staccato</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="324"/>
+ <source>Tenuto</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="325"/>
+ <source>Portato</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="326"/>
+ <source>Breath</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="327"/>
+ <source>UpBow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="328"/>
+ <source>DownBow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="329"/>
+ <source>Flageloet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="330"/>
+ <source>Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="331"/>
+ <source>Stopped</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="332"/>
+ <source>Turn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="333"/>
+ <source>ReverseTurn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="334"/>
+ <source>Trill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="335"/>
+ <source>Prall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="336"/>
+ <source>Mordent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="337"/>
+ <source>Prall-Prall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="338"/>
+ <source>Prall-Mordent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="339"/>
+ <source>Up-Prall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="340"/>
+ <source>Down-Prall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="341"/>
+ <source>Up-Mordent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="342"/>
+ <source>Down-Mordent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="343"/>
+ <source>Prall-Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="344"/>
+ <source>Prall-Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="345"/>
+ <source>Line-Prall</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="347"/>
+ <source>Sheet ToolBar</source>
+ <translation>Barra Strumenti Foglio</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="351"/>
+ <source>Context ToolBar</source>
+ <translation>Barra Strumenti Contesto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="354"/>
+ <source>Context name</source>
+ <translation>Nome contesto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="357"/>
+ <source>Stanza number</source>
+ <translation>Numero stanza</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="362"/>
+ <source>Associated voice</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="365"/>
+ <source>Voice ToolBar</source>
+ <translation>Barra Strumenti Voce</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="368"/>
+ <source>Current Voice number</source>
+ <translation>Numero Voce Corrente</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="371"/>
+ <source>Voice instrument</source>
+ <translation>Voce strumento</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="375"/>
+ <source>Voice name</source>
+ <translation>Nome voce</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="376"/>
+ <source>Select Voice Stem Direction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="378"/>
+ <source>Voice Stems Neutral</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="379"/>
+ <source>Voice Stems Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="380"/>
+ <source>Voice Stems Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="382"/>
+ <source>Playable ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="383"/>
+ <source>Select Length</source>
+ <translation>Seleziona Lunghezza</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="385"/>
+ <source>Breve</source>
+ <comment>note</comment>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="386"/>
+ <source>Whole</source>
+ <comment>note</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="387"/>
+ <location filename="../ui/mainwin.cpp" line="539"/>
+ <source>Half</source>
+ <comment>note</comment>
+ <translation>Mezzo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="388"/>
+ <location filename="../ui/mainwin.cpp" line="538"/>
+ <source>Quarter</source>
+ <comment>note</comment>
+ <translation>Quarto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="389"/>
+ <location filename="../ui/mainwin.cpp" line="540"/>
+ <source>Eighth</source>
+ <comment>note</comment>
+ <translation>Ottavo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="390"/>
+ <source>Sixteenth</source>
+ <comment>note</comment>
+ <translation>Sedicesimo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="391"/>
+ <source>ThirtySecond</source>
+ <comment>note</comment>
+ <translation>Trentaduesimo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="392"/>
+ <source>SixtyFourth</source>
+ <comment>note</comment>
+ <translation>Sessantaquattresimo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="393"/>
+ <source>HundredTwentyEighth</source>
+ <comment>note</comment>
+ <translation>Centoventottesimo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="394"/>
+ <source>Select Note Stem Direction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="396"/>
+ <source>Note Stem Neutral</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="397"/>
+ <source>Note Stem Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="398"/>
+ <source>Note Stem Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="399"/>
+ <source>Note Stem Preferred</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="400"/>
+ <source>Select Tuplet Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="402"/>
+ <source>Triplet</source>
+ <translation>Tripletta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="403"/>
+ <source>Tuplet</source>
+ <translation>Doppietta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="408"/>
+ <source>Number of notes</source>
+ <translation>Numero di note</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="409"/>
+ <source>instead of</source>
+ <translation>invece di</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="415"/>
+ <source>Actual number of notes</source>
+ <translation>Attuale numero di note</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="417"/>
+ <source>Time Signature ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="422"/>
+ <source>Number of beats</source>
+ <translation>Numero di battute</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="429"/>
+ <source>Beat</source>
+ <translation>Battuta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="431"/>
+ <source>Clef ToolBar</source>
+ <translation>Barra Strumenti Chiave</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="438"/>
+ <source>Clef offset</source>
+ <translation>Spostamento Chiave</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="454"/>
+ <source>Function mark ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="455"/>
+ <source>Select Function Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="457"/>
+ <location filename="../ui/mainwin.cpp" line="475"/>
+ <location filename="../ui/mainwin.cpp" line="483"/>
+ <source>Tonic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="458"/>
+ <location filename="../ui/mainwin.cpp" line="476"/>
+ <location filename="../ui/mainwin.cpp" line="485"/>
+ <source>Subdominant</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="459"/>
+ <location filename="../ui/mainwin.cpp" line="477"/>
+ <location filename="../ui/mainwin.cpp" line="487"/>
+ <source>Dominant</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="460"/>
+ <location filename="../ui/mainwin.cpp" line="488"/>
+ <source>II</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="461"/>
+ <location filename="../ui/mainwin.cpp" line="489"/>
+ <source>III</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="462"/>
+ <location filename="../ui/mainwin.cpp" line="490"/>
+ <source>VI</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="463"/>
+ <location filename="../ui/mainwin.cpp" line="491"/>
+ <source>VII</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="464"/>
+ <source>Cadenze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="465"/>
+ <location filename="../ui/mainwin.cpp" line="478"/>
+ <location filename="../ui/mainwin.cpp" line="484"/>
+ <source>minor Tonic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="466"/>
+ <location filename="../ui/mainwin.cpp" line="479"/>
+ <location filename="../ui/mainwin.cpp" line="486"/>
+ <source>minor Subdominant</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="467"/>
+ <source>Napolitan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="468"/>
+ <source>Phrygian</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="469"/>
+ <source>Lydian</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="470"/>
+ <source>IV</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="471"/>
+ <source>V</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="472"/>
+ <location filename="../ui/mainwin.cpp" line="480"/>
+ <source>None</source>
+ <translation type="unfinished">Niente</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="473"/>
+ <source>Select Chord Area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="481"/>
+ <source>Select Tonic Degree</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="496"/>
+ <source>Dynamic marks ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="497"/>
+ <source>Select Dynamic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="499"/>
+ <source>Piano</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="500"/>
+ <location filename="../ui/mainwin.cpp" line="501"/>
+ <location filename="../ui/mainwin.cpp" line="502"/>
+ <location filename="../ui/mainwin.cpp" line="503"/>
+ <source>Pianissimo</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="504"/>
+ <source>Forte</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="505"/>
+ <location filename="../ui/mainwin.cpp" line="506"/>
+ <location filename="../ui/mainwin.cpp" line="507"/>
+ <location filename="../ui/mainwin.cpp" line="508"/>
+ <source>Fortissimo</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="509"/>
+ <source>Mezzo Forte</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="510"/>
+ <source>Mezzo Piano</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="511"/>
+ <source>Forte Piano</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="512"/>
+ <source>Sforzando Forte</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="513"/>
+ <source>Sforzando Piano</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="514"/>
+ <source>Sforzando</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="515"/>
+ <source>Rinforzando</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="516"/>
+ <source>Sforzando Pianissimo</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="517"/>
+ <source>Sforzando Fortissimo</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="518"/>
+ <source>Custom</source>
+ <comment>dynamics</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="521"/>
+ <source>Playback Volume</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="527"/>
+ <source>Dynamic mark text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="529"/>
+ <source>Instrument ToolBar</source>
+ <translation>Barra Strumenti degli Strumenti</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="535"/>
+ <source>Tempo ToolBar</source>
+ <translation>Barra Strumenti del Tempo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="536"/>
+ <source>Select Beat</source>
+ <translation>Seleziona Battuta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="541"/>
+ <source>Dotted Quarter</source>
+ <comment>note</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="542"/>
+ <source>Dotted Half</source>
+ <comment>note</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="543"/>
+ <source>Dotted Eighth</source>
+ <comment>note</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="548"/>
+ <source>Beats per minute</source>
+ <comment>tempo</comment>
+ <translation>Battute al minuto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="550"/>
+ <source>Fermata ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="551"/>
+ <source>Fermata Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="553"/>
+ <source>Short</source>
+ <comment>fermata</comment>
+ <translation>Corta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="554"/>
+ <source>Normal</source>
+ <comment>fermata</comment>
+ <translation>Normale</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="555"/>
+ <source>Long</source>
+ <comment>fermata</comment>
+ <translation>Lunga</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="556"/>
+ <source>Very Long</source>
+ <comment>fermata</comment>
+ <translation>Molto lunga</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="558"/>
+ <source>Repeat Mark ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="559"/>
+ <source>Repeat Mark Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="564"/>
+ <source>Segno</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="565"/>
+ <source>Coda</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="566"/>
+ <source>VarCoda</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="567"/>
+ <source>Dal Segno</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="568"/>
+ <source>Dal Coda</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="569"/>
+ <source>Dal VarCoda</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="561"/>
+ <source>Volta 1st</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="440"/>
+ <source>Figured bass ToolBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="441"/>
+ <source>Set/Unset Figured bass number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="446"/>
+ <source>Set/Unset Figured bass accidentals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="448"/>
+ <source>Double flat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="449"/>
+ <source>Flat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="450"/>
+ <source>Neutral</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="451"/>
+ <source>Sharp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="452"/>
+ <source>Double sharp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="562"/>
+ <source>Volta 2nd</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="563"/>
+ <source>Volta 3rd</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="571"/>
+ <source>Fingering ToolBar</source>
+ <translation>Barra Strumenti Ditteggiatura</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="572"/>
+ <source>Finger</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="574"/>
+ <source>First</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="575"/>
+ <source>Second</source>
+ <comment>fingering</comment>
+ <translation type="unfinished">Secondo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="576"/>
+ <source>Third</source>
+ <comment>fingering</comment>
+ <translation type="unfinished">Terzo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="577"/>
+ <source>Fourth</source>
+ <comment>fingering</comment>
+ <translation type="unfinished">Quarto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="578"/>
+ <source>Fifth</source>
+ <comment>fingering</comment>
+ <translation type="unfinished">Quinto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="579"/>
+ <source>Thumb</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="580"/>
+ <source>Left Heel</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="581"/>
+ <source>Right Heel</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="582"/>
+ <source>Left Toe</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="583"/>
+ <source>Right Toe</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="585"/>
+ <source>Original</source>
+ <translation>Originale</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="587"/>
+ <source>Is the fingering original by a composer (usually written italic)</source>
+ <comment>fingering original checkbox</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="590"/>
+ <source>Help</source>
+ <translation>Aiuto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="599"/>
+ <source>Canorus console</source>
+ <translation>Console Canorus</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="622"/>
+ <source>Undo</source>
+ <translation>Annulla</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="629"/>
+ <source>Redo</source>
+ <translation>Ripeti</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="643"/>
+ <source>Insert context</source>
+ <translation>Inserisci contesto</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="649"/>
+ <source>Insert slur</source>
+ <translation>Inserisci legatura</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="653"/>
+ <source>Insert clef</source>
+ <translation>Inserisci chiave</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="658"/>
+ <source>Insert time signature</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="662"/>
+ <source>Insert barline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="666"/>
+ <source>Insert mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="670"/>
+ <source>Insert articulation mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="699"/>
+ <source>Playable length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="704"/>
+ <source>Insert tuplet</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="710"/>
+ <source>Note stem direction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="733"/>
+ <source>Voice stem direction</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="740"/>
+ <source>Figured bass number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="745"/>
+ <source>Figured bass accidentals</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="753"/>
+ <source>Function mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="757"/>
+ <source>Function mark chord area</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="762"/>
+ <source>Function mark tonic degree</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="770"/>
+ <source>Predefined dynamic mark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="784"/>
+ <source>Beat</source>
+ <comment>tempo</comment>
+ <translation>Battuta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="792"/>
+ <source>Fermata Type</source>
+ <comment>fermata</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="798"/>
+ <source>Repeat Mark Type</source>
+ <comment>repeat mark</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="804"/>
+ <source>Finger</source>
+ <comment>fingering</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="935"/>
+ <source>Unsaved changes</source>
+ <translation>Cambiamenti non salvati</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="935"/>
+ <source>Document "%1" was modified. Do you want to save the changes?</source>
+ <translation>Il documento "%1" è stato modificato. Vuoi salvare i cambiamenti?</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="935"/>
+ <location filename="../ui/mainwin.cpp" line="3269"/>
+ <source>Untitled</source>
+ <translation>Senza titolo</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1034"/>
+ <source>change sheet order</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1058"/>
+ <source>change hidden rest</source>
+ <comment>undo</comment>
+ <translation>cambia pausa nascosta</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1385"/>
+ <source>new sheet</source>
+ <comment>undo</comment>
+ <translation>nuovo foglio</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1406"/>
+ <source>new voice</source>
+ <comment>undo</comment>
+ <translation>nuova voce</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1408"/>
+ <source>Voice%1</source>
+ <translation>Voce%1</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1426"/>
+ <location filename="../ui/mainwin.cpp" line="1433"/>
+ <location filename="../ui/mainwin.cpp" line="1461"/>
+ <location filename="../ui/mainwin.cpp" line="3458"/>
+ <source>Canorus</source>
+ <translation></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1427"/>
+ <source>Cannot delete the last voice in the staff!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1434"/>
+ <source>Are you sure do you want to delete voice
+%1 and all its notes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1440"/>
+ <source>voice removal</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1462"/>
+ <source>Are you sure do you want to delete context
+%1 and all its contents?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1468"/>
+ <source>context removal</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1740"/>
+ <source>resize</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1793"/>
+ <source>new staff</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1797"/>
+ <location filename="../ui/mainwin.cpp" line="5600"/>
+ <source>Staff%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1805"/>
+ <source>new lyrics context</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1814"/>
+ <location filename="../ui/mainwin.cpp" line="5614"/>
+ <source>LyricsContext%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1823"/>
+ <source>new figured bass context</source>
+ <comment>undo</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1827"/>
+ <source>FiguredBassContext%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="1834"/>
+ <source>new function mark context</source>
+ <comment>undo</comment>
+ <trans...
[truncated message content] |
|
From: <ma...@us...> - 2019-01-05 16:19:49
|
Revision: 1543
http://sourceforge.net/p/canorus/code/1543
Author: matevz
Date: 2019-01-05 16:19:45 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Add barlines test
Added Paths:
-----------
trunk/src/tests/score-barlines.xml
Added: trunk/src/tests/score-barlines.xml
===================================================================
--- trunk/src/tests/score-barlines.xml (rev 0)
+++ trunk/src/tests/score-barlines.xml 2019-01-05 16:19:45 UTC (rev 1543)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE canorusml>
+<canorus-document>
+ <canorus-version>0.7.3rc1</canorus-version>
+ <document date-created="2018-05-30T22:22:01" time-edited="364" date-last-modified="2018-05-30T22:31:13">
+ <sheet name="List1">
+ <staff name="Črtovje1" number-of-lines="5">
+ <voice midi-pitch-offset="0" name="Črtovje1Glas1" stem-direction="stem-up" midi-program="0" midi-channel="0">
+ <barline time-start="0" color="#00000000" barline-type="single"/>
+ <barline time-start="0" color="#00000000" barline-type="double"/>
+ <barline time-start="0" color="#00000000" barline-type="end"/>
+ <barline time-start="0" color="#00000000" barline-type="dotted"/>
+ <barline time-start="0" color="#00000000" barline-type="repeat-open"/>
+ <barline time-start="0" color="#00000000" barline-type="repeat-close"/>
+ <barline time-start="0" color="#00000000" barline-type="repeat-close-open"/>
+ <barline time-start="0" color="#00000000" barline-type="single"/>
+ </voice>
+ </staff>
+ </sheet>
+ </document>
+</canorus-document>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-01-05 16:18:27
|
Revision: 1542
http://sourceforge.net/p/canorus/code/1542
Author: matevz
Date: 2019-01-05 16:18:24 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Add breath sign icon (Feature #29)
Added Paths:
-----------
trunk/src/ui/images/mark/articulation/breath.svg
Added: trunk/src/ui/images/mark/articulation/breath.svg
===================================================================
--- trunk/src/ui/images/mark/articulation/breath.svg (rev 0)
+++ trunk/src/ui/images/mark/articulation/breath.svg 2019-01-05 16:18:24 UTC (rev 1542)
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ height="128"
+ width="128"
+ id="svg27169"
+ viewBox="0 -200 1000 1000">
+ <metadata
+ id="metadata27178">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs27176">
+ <linearGradient
+ id="linearGradient896">
+ <stop
+ id="stop892"
+ offset="0"
+ style="stop-color:#fa49ff;stop-opacity:1" />
+ <stop
+ id="stop894"
+ offset="1"
+ style="stop-color:#28e4ff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient886">
+ <stop
+ style="stop-color:#fa49ff;stop-opacity:1"
+ offset="0"
+ id="stop882" />
+ <stop
+ style="stop-color:#28e4ff;stop-opacity:1"
+ offset="1"
+ id="stop884" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient870">
+ <stop
+ style="stop-color:#000000;stop-opacity:0"
+ offset="0"
+ id="stop866" />
+ <stop
+ style="stop-color:#646464;stop-opacity:1;"
+ offset="1"
+ id="stop868" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3320">
+ <stop
+ id="stop3322"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop3324"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient33317">
+ <stop
+ id="stop33319"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop33321"
+ offset="1"
+ style="stop-color:#646464;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="920.35596"
+ x2="110.55885"
+ y1="920.35596"
+ x1="49.270287"
+ id="linearGradient33323"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="920.35596"
+ x2="110.55885"
+ y1="920.35596"
+ x1="49.270287"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8122"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ gradientTransform="matrix(5.6766826,0,0,5.6766826,-206.90519,-4941.8885)"
+ y2="920.35596"
+ x2="110.55885"
+ y1="920.35596"
+ x1="49.270287"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19732"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ gradientTransform="matrix(0.7657372,0,0,0.7657372,175.82664,67.12053)"
+ gradientUnits="userSpaceOnUse"
+ y2="336.54208"
+ x2="900.97968"
+ y1="336.54208"
+ x1="483.75861"
+ id="linearGradient20714"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="336.54208"
+ x2="900.97968"
+ y1="336.54208"
+ x1="483.75861"
+ gradientTransform="matrix(0.7657372,0,0,0.7657372,175.82664,67.12053)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21697"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="920.35596"
+ x2="110.55885"
+ y1="920.35596"
+ x1="49.270287"
+ gradientTransform="matrix(5.6766826,0,0,5.6766826,-206.90519,-4941.8885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21703"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ gradientTransform="matrix(0.8641358,0,0,0.8641358,300.10828,568.92103)"
+ gradientUnits="userSpaceOnUse"
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ id="linearGradient24702"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(0.8641358,0,0,0.8641358,300.10828,568.92103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25685"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(1.0938864,0,0,1.0938864,350.85227,633.25763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25689"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(1.0938864,0,0,1.0938864,350.85227,633.25763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25699"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(1.0938864,0,0,1.0938864,464.09984,633.25763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25703"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(1.0938864,0,0,1.0938864,464.09984,633.25763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25713"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(1.0938864,0,0,1.0938864,464.09984,633.25763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25717"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-319.14771"
+ x2="824.71387"
+ y1="-319.14771"
+ x1="-299.90805"
+ gradientTransform="matrix(1.0938864,0,0,1.0938864,464.09984,633.25763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient25727"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ gradientTransform="matrix(0.7871571,-0.1118568,0.1118568,0.7871571,461.62628,419.97486)"
+ gradientUnits="userSpaceOnUse"
+ y2="-144.65044"
+ x2="639.97705"
+ y1="-144.65044"
+ x1="-562.63727"
+ id="linearGradient26809"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="475"
+ y1="0"
+ x1="-475"
+ id="linearGradient3326"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="0"
+ x2="475"
+ y1="0"
+ x1="-475"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3344"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="0"
+ x2="475"
+ y1="0"
+ x1="-475"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3346"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="56.5"
+ x2="357"
+ y1="56.5"
+ x1="-395.44577"
+ id="linearGradient3476"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="56.5"
+ x2="357"
+ y1="56.5"
+ x1="-395.44577"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3478"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-193.53203"
+ x2="66.362297"
+ y1="-187.17392"
+ x1="63.551414"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient888"
+ xlink:href="#linearGradient886" />
+ <linearGradient
+ y2="0.15580973"
+ x2="2.2290719"
+ y1="0.14380972"
+ x1="-0.050928328"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient898"
+ xlink:href="#linearGradient33317" />
+ <linearGradient
+ y2="-193.53203"
+ x2="66.362297"
+ y1="-187.17392"
+ x1="63.551414"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient900"
+ xlink:href="#linearGradient886" />
+ <linearGradient
+ y2="-193.53203"
+ x2="66.362297"
+ y1="-187.17392"
+ x1="63.551414"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient922"
+ xlink:href="#linearGradient886" />
+ <linearGradient
+ y2="-193.53203"
+ x2="66.362297"
+ y1="-187.17392"
+ x1="63.551414"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient924"
+ xlink:href="#linearGradient886" />
+ </defs>
+ <g
+ transform="matrix(12.322897,0,0,12.322897,-253.37991,2660.2233)"
+ id="g918"
+ style="fill:url(#linearGradient924);fill-opacity:1;stroke:none;stroke-opacity:0.921466">
+ <g
+ id="g916"
+ transform="matrix(7.8125,0,0,7.8125,53.380905,-190.21296)"
+ style="fill:url(#linearGradient922);fill-opacity:1;stroke:none;stroke-opacity:0.921466">
+ <path
+ id="path914"
+ d="m 1.09375,-3.125 c -0.421875,0 -0.734375,0.375 -0.734375,0.75 0,0.140625 0.03125,0.28125 0.140625,0.421875 C 0.859375,-1.4375 1,-0.859375 1,-0.265625 1,0.703125 0.59375,1.71875 0,2.5625 -0.21875,2.890625 0.28125,3.234375 0.5,2.90625 1.390625,1.640625 2.234375,0.171875 2.234375,-1.171875 2.234375,-1.828125 1.90625,-3.125 1.09375,-3.125 Z m 0,0"
+ style="fill:#000000;fill-opacity:0.39215686;stroke:none;stroke-opacity:0.921466" />
+ </g>
+ </g>
+ <g
+ style="fill:url(#linearGradient888);fill-opacity:1;stroke:none;stroke-opacity:0.921466"
+ id="g124"
+ transform="matrix(12.322897,0,0,12.322897,-272.12852,2636.0061)">
+ <g
+ style="fill:url(#linearGradient900);fill-opacity:1;stroke:none;stroke-opacity:0.921466"
+ transform="matrix(7.8125,0,0,7.8125,53.380905,-190.21296)"
+ id="use122">
+ <path
+ style="fill:url(#linearGradient898);fill-opacity:1;stroke:none;stroke-opacity:0.921466"
+ d="m 1.09375,-3.125 c -0.421875,0 -0.734375,0.375 -0.734375,0.75 0,0.140625 0.03125,0.28125 0.140625,0.421875 C 0.859375,-1.4375 1,-0.859375 1,-0.265625 1,0.703125 0.59375,1.71875 0,2.5625 -0.21875,2.890625 0.28125,3.234375 0.5,2.90625 1.390625,1.640625 2.234375,0.171875 2.234375,-1.171875 2.234375,-1.828125 1.90625,-3.125 1.09375,-3.125 Z m 0,0"
+ id="path49" />
+ </g>
+ </g>
+</svg>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-01-05 16:09:59
|
Revision: 1541
http://sourceforge.net/p/canorus/code/1541
Author: matevz
Date: 2019-01-05 16:09:56 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Add a test score for breath sign
Added Paths:
-----------
trunk/src/tests/score-breath.xml
Added: trunk/src/tests/score-breath.xml
===================================================================
--- trunk/src/tests/score-breath.xml (rev 0)
+++ trunk/src/tests/score-breath.xml 2019-01-05 16:09:56 UTC (rev 1541)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE canorusml>
+<canorus-document>
+ <canorus-version>0.7.3rc3</canorus-version>
+ <document date-created="2019-01-05T16:35:26" time-edited="118" date-last-modified="2019-01-05T16:37:25">
+ <sheet name="List1">
+ <staff number-of-lines="5" name="Črtovje1">
+ <voice midi-program="73" midi-channel="0" stem-direction="stem-up" name="Črtovje1Glas1" midi-pitch-offset="0">
+ <clef offset="0" time-start="0" c1="-2" clef-type="G" color="#00000000"/>
+ <time-signature time-signature-type="classical" time-start="0" beats="4" beat="4" color="#00000000"/>
+ <note time-length="256" time-start="0" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="32"/>
+ </note>
+ <barline time-start="256" barline-type="single" color="#00000000"/>
+ <note time-length="256" time-start="256" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="35"/>
+ </note>
+ <note time-length="256" time-start="512" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="36"/>
+ </note>
+ <note time-length="256" time-start="768" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="37"/>
+ <mark articulation-type="Breath" mark-type="Articulation" time-length="256" time-start="768" color="#00000000"/>
+ </note>
+ <note time-length="256" time-start="1024" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="37"/>
+ </note>
+ <barline time-start="1280" barline-type="single" color="#00000000"/>
+ <note time-length="256" time-start="1280" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="38"/>
+ </note>
+ <note time-length="256" time-start="1536" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="37"/>
+ </note>
+ <note time-length="256" time-start="1792" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="36"/>
+ <mark articulation-type="Breath" mark-type="Articulation" time-length="256" time-start="1792" color="#00000000"/>
+ </note>
+ <note time-length="256" time-start="2048" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="36"/>
+ </note>
+ <barline time-start="2304" barline-type="single" color="#00000000"/>
+ <note time-length="256" time-start="2304" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="35"/>
+ <mark articulation-type="Breath" mark-type="Articulation" time-length="256" time-start="2304" color="#00000000"/>
+ </note>
+ <note time-length="256" time-start="2560" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="34"/>
+ <mark articulation-type="Breath" mark-type="Articulation" time-length="256" time-start="2560" color="#00000000"/>
+ </note>
+ <note time-length="256" time-start="2816" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="33"/>
+ <mark articulation-type="Breath" mark-type="Articulation" time-length="256" time-start="2816" color="#00000000"/>
+ </note>
+ <note time-length="256" time-start="3072" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="32"/>
+ <mark articulation-type="Breath" mark-type="Articulation" time-length="256" time-start="3072" color="#00000000"/>
+ </note>
+ <barline time-start="3328" barline-type="single" color="#00000000"/>
+ <note time-length="256" time-start="3328" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="33"/>
+ </note>
+ <note time-length="256" time-start="3584" color="#00000000">
+ <playable-length music-length="quarter" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="34"/>
+ </note>
+ <note time-length="512" time-start="3840" color="#00000000">
+ <playable-length music-length="half" dotted="0"/>
+ <diatonic-pitch accs="0" note-name="35"/>
+ </note>
+ <barline time-start="4352" barline-type="end" color="#00000000"/>
+ </voice>
+ </staff>
+ </sheet>
+ </document>
+</canorus-document>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-01-05 15:46:15
|
Revision: 1540
http://sourceforge.net/p/canorus/code/1540
Author: matevz
Date: 2019-01-05 15:46:12 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Update Slovenian translation for breath sign
Modified Paths:
--------------
trunk/src/lang/sl.ts
Modified: trunk/src/lang/sl.ts
===================================================================
--- trunk/src/lang/sl.ts 2019-01-05 15:44:02 UTC (rev 1539)
+++ trunk/src/lang/sl.ts 2019-01-05 15:46:12 UTC (rev 1540)
@@ -199,7 +199,7 @@
<context>
<name>CALilyPondExport</name>
<message>
- <location filename="../export/lilypondexport.cpp" line="846"/>
+ <location filename="../export/lilypondexport.cpp" line="863"/>
<source>arr.</source>
<comment>arrangement</comment>
<translation>prir.</translation>
@@ -233,91 +233,91 @@
<context>
<name>CAMainWin</name>
<message>
- <location filename="../ui/mainwin.cpp" line="258"/>
+ <location filename="../ui/mainwin.cpp" line="259"/>
<source>Insert ToolBar</source>
<translation>Orodjarna za vstavljanje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="259"/>
+ <location filename="../ui/mainwin.cpp" line="260"/>
<source>Select Context</source>
<translation>Izberite trak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="270"/>
+ <location filename="../ui/mainwin.cpp" line="271"/>
<source>Select Clef</source>
<translation>Izberite ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="282"/>
+ <location filename="../ui/mainwin.cpp" line="283"/>
<source>Select Time Signature</source>
<translation>Izberite taktovski način</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="291"/>
+ <location filename="../ui/mainwin.cpp" line="292"/>
<source>Select Barline</source>
<translation>Izberite taktnico</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="349"/>
+ <location filename="../ui/mainwin.cpp" line="351"/>
<source>Context ToolBar</source>
<translation>Orodjarna za trakove</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="363"/>
+ <location filename="../ui/mainwin.cpp" line="365"/>
<source>Voice ToolBar</source>
<translation>Orodjarna za glasove</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="374"/>
+ <location filename="../ui/mainwin.cpp" line="376"/>
<source>Select Voice Stem Direction</source>
<translation>Izberite smer notnih vratov za glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="380"/>
+ <location filename="../ui/mainwin.cpp" line="382"/>
<source>Playable ToolBar</source>
<translation>Orodjarna za note in pavze</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="381"/>
+ <location filename="../ui/mainwin.cpp" line="383"/>
<source>Select Length</source>
<translation>Izberite dolžino</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="392"/>
+ <location filename="../ui/mainwin.cpp" line="394"/>
<source>Select Note Stem Direction</source>
<translation>Izberite smer notnih vratov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4246"/>
+ <location filename="../ui/mainwin.cpp" line="4280"/>
<source>About Qt</source>
<translation>O knjižnici Qt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4260"/>
+ <location filename="../ui/mainwin.cpp" line="4294"/>
<source>About Canorus</source>
<translation>O programu Canorus</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1796"/>
- <location filename="../ui/mainwin.cpp" line="5566"/>
+ <location filename="../ui/mainwin.cpp" line="1797"/>
+ <location filename="../ui/mainwin.cpp" line="5600"/>
<source>Staff%1</source>
<translation>Črtovje%1</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1407"/>
+ <location filename="../ui/mainwin.cpp" line="1408"/>
<source>Voice%1</source>
<translation>Glas%1</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1425"/>
- <location filename="../ui/mainwin.cpp" line="1432"/>
- <location filename="../ui/mainwin.cpp" line="1460"/>
- <location filename="../ui/mainwin.cpp" line="3424"/>
+ <location filename="../ui/mainwin.cpp" line="1426"/>
+ <location filename="../ui/mainwin.cpp" line="1433"/>
+ <location filename="../ui/mainwin.cpp" line="1461"/>
+ <location filename="../ui/mainwin.cpp" line="3458"/>
<source>Canorus</source>
<translation>Canorus</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1433"/>
+ <location filename="../ui/mainwin.cpp" line="1434"/>
<source>Are you sure do you want to delete voice
%1 and all its notes?</source>
<translation>Ali res želite zbrisati glas
@@ -324,7 +324,7 @@
%1 in vse njegove note?</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1461"/>
+ <location filename="../ui/mainwin.cpp" line="1462"/>
<source>Are you sure do you want to delete context
%1 and all its contents?</source>
<translation>Ali res želite zbrisati trak
@@ -331,1122 +331,1127 @@
%1 in vso njegovo vsebino?</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="352"/>
+ <location filename="../ui/mainwin.cpp" line="354"/>
<source>Context name</source>
<translation>Ime traku</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="366"/>
+ <location filename="../ui/mainwin.cpp" line="368"/>
<source>Current Voice number</source>
<translation>Trenutna številka glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="373"/>
+ <location filename="../ui/mainwin.cpp" line="375"/>
<source>Voice name</source>
<translation>Ime glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="731"/>
+ <location filename="../ui/mainwin.cpp" line="733"/>
<source>Voice stem direction</source>
<translation>Smer notnih vratov za glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="697"/>
+ <location filename="../ui/mainwin.cpp" line="699"/>
<source>Playable length</source>
<translation>Notna dolžina</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="708"/>
+ <location filename="../ui/mainwin.cpp" line="710"/>
<source>Note stem direction</source>
<translation>Smer notnih vratov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="345"/>
+ <location filename="../ui/mainwin.cpp" line="347"/>
<source>Sheet ToolBar</source>
<translation>Orodjarna za liste</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1426"/>
+ <location filename="../ui/mainwin.cpp" line="1427"/>
<source>Cannot delete the last voice in the staff!</source>
<translation>Ni mogoče zbrisati zadnjega glasu v črtovju!</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="415"/>
+ <location filename="../ui/mainwin.cpp" line="417"/>
<source>Time Signature ToolBar</source>
<translation>Orodjarna za taktovske načine</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="420"/>
+ <location filename="../ui/mainwin.cpp" line="422"/>
<source>Number of beats</source>
<translation>Število dob</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="427"/>
+ <location filename="../ui/mainwin.cpp" line="429"/>
<source>Beat</source>
<translation>Doba</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="265"/>
+ <location filename="../ui/mainwin.cpp" line="266"/>
<source>Select Slur Type</source>
<translation>Izberite lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="272"/>
+ <location filename="../ui/mainwin.cpp" line="273"/>
<source>Treble Clef</source>
<translation>Violinski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="274"/>
+ <location filename="../ui/mainwin.cpp" line="275"/>
<source>Bass Clef</source>
<translation>Basovski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="279"/>
+ <location filename="../ui/mainwin.cpp" line="280"/>
<source>Alto Clef</source>
<translation>Altovski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="267"/>
+ <location filename="../ui/mainwin.cpp" line="268"/>
<source>Tie</source>
<translation>Vezaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="268"/>
+ <location filename="../ui/mainwin.cpp" line="269"/>
<source>Slur</source>
<translation>Lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="269"/>
+ <location filename="../ui/mainwin.cpp" line="270"/>
<source>Phrasing Slur</source>
<translation>Frazni lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="293"/>
+ <location filename="../ui/mainwin.cpp" line="294"/>
<source>Single Barline</source>
<translation>Enojna taktnica</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="294"/>
+ <location filename="../ui/mainwin.cpp" line="295"/>
<source>Double Barline</source>
<translation>Dvojna taktnica</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="295"/>
+ <location filename="../ui/mainwin.cpp" line="296"/>
<source>End Barline</source>
<translation>Končaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="296"/>
+ <location filename="../ui/mainwin.cpp" line="297"/>
<source>Dotted Barline</source>
<translation>Črtkasta taktnica</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="297"/>
+ <location filename="../ui/mainwin.cpp" line="298"/>
<source>Repeat Open</source>
<translation>Ponavljaj Odprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="298"/>
+ <location filename="../ui/mainwin.cpp" line="299"/>
<source>Repeat Closed</source>
<translation>Ponavljaj Zaprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="376"/>
+ <location filename="../ui/mainwin.cpp" line="378"/>
<source>Voice Stems Neutral</source>
<translation>Smeri vratov za glas Nevtralne</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="377"/>
+ <location filename="../ui/mainwin.cpp" line="379"/>
<source>Voice Stems Up</source>
<translation>Smeri vratov za glas Gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="378"/>
+ <location filename="../ui/mainwin.cpp" line="380"/>
<source>Voice Stems Down</source>
<translation>Smeri vratov za glas Dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="394"/>
+ <location filename="../ui/mainwin.cpp" line="396"/>
<source>Note Stem Neutral</source>
<translation>Smer vratu Nevtralna</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="395"/>
+ <location filename="../ui/mainwin.cpp" line="397"/>
<source>Note Stem Up</source>
<translation>Smer vratu Gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="396"/>
+ <location filename="../ui/mainwin.cpp" line="398"/>
<source>Note Stem Down</source>
<translation>Smer vratu Dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="397"/>
+ <location filename="../ui/mainwin.cpp" line="399"/>
<source>Note Stem Preferred</source>
<translation>Smer vratu Priporočena</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="299"/>
+ <location filename="../ui/mainwin.cpp" line="300"/>
<source>Repeat Closed-Open</source>
<translation>Ponavljaj Zaprt-Odprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="455"/>
- <location filename="../ui/mainwin.cpp" line="473"/>
- <location filename="../ui/mainwin.cpp" line="481"/>
+ <location filename="../ui/mainwin.cpp" line="457"/>
+ <location filename="../ui/mainwin.cpp" line="475"/>
+ <location filename="../ui/mainwin.cpp" line="483"/>
<source>Tonic</source>
<translation>Tonika</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="456"/>
- <location filename="../ui/mainwin.cpp" line="474"/>
- <location filename="../ui/mainwin.cpp" line="483"/>
+ <location filename="../ui/mainwin.cpp" line="458"/>
+ <location filename="../ui/mainwin.cpp" line="476"/>
+ <location filename="../ui/mainwin.cpp" line="485"/>
<source>Subdominant</source>
<translation>Subdominanta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="457"/>
- <location filename="../ui/mainwin.cpp" line="475"/>
- <location filename="../ui/mainwin.cpp" line="485"/>
+ <location filename="../ui/mainwin.cpp" line="459"/>
+ <location filename="../ui/mainwin.cpp" line="477"/>
+ <location filename="../ui/mainwin.cpp" line="487"/>
<source>Dominant</source>
<translation>Dominanta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="458"/>
- <location filename="../ui/mainwin.cpp" line="486"/>
+ <location filename="../ui/mainwin.cpp" line="460"/>
+ <location filename="../ui/mainwin.cpp" line="488"/>
<source>II</source>
<translation>II</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="459"/>
- <location filename="../ui/mainwin.cpp" line="487"/>
+ <location filename="../ui/mainwin.cpp" line="461"/>
+ <location filename="../ui/mainwin.cpp" line="489"/>
<source>III</source>
<translation>III</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="460"/>
- <location filename="../ui/mainwin.cpp" line="488"/>
+ <location filename="../ui/mainwin.cpp" line="462"/>
+ <location filename="../ui/mainwin.cpp" line="490"/>
<source>VI</source>
<translation>VI</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="461"/>
- <location filename="../ui/mainwin.cpp" line="489"/>
+ <location filename="../ui/mainwin.cpp" line="463"/>
+ <location filename="../ui/mainwin.cpp" line="491"/>
<source>VII</source>
<translation>VII</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="462"/>
+ <location filename="../ui/mainwin.cpp" line="464"/>
<source>Cadenze</source>
<translation>Kadenčni</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="463"/>
- <location filename="../ui/mainwin.cpp" line="476"/>
- <location filename="../ui/mainwin.cpp" line="482"/>
+ <location filename="../ui/mainwin.cpp" line="465"/>
+ <location filename="../ui/mainwin.cpp" line="478"/>
+ <location filename="../ui/mainwin.cpp" line="484"/>
<source>minor Tonic</source>
<translation>molova Tonika</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="464"/>
- <location filename="../ui/mainwin.cpp" line="477"/>
- <location filename="../ui/mainwin.cpp" line="484"/>
+ <location filename="../ui/mainwin.cpp" line="466"/>
+ <location filename="../ui/mainwin.cpp" line="479"/>
+ <location filename="../ui/mainwin.cpp" line="486"/>
<source>minor Subdominant</source>
<translation>molova Subdominanta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="465"/>
+ <location filename="../ui/mainwin.cpp" line="467"/>
<source>Napolitan</source>
<translation>Napolitanski</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="466"/>
+ <location filename="../ui/mainwin.cpp" line="468"/>
<source>Phrygian</source>
<translation>Frigijski</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="467"/>
+ <location filename="../ui/mainwin.cpp" line="469"/>
<source>Lydian</source>
<translation>Lidijski</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="468"/>
+ <location filename="../ui/mainwin.cpp" line="470"/>
<source>IV</source>
<translation>IV</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="469"/>
+ <location filename="../ui/mainwin.cpp" line="471"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="453"/>
+ <location filename="../ui/mainwin.cpp" line="455"/>
<source>Select Function Name</source>
<translation>Izberite funkcijsko oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="471"/>
+ <location filename="../ui/mainwin.cpp" line="473"/>
<source>Select Chord Area</source>
<translation>Izberite akordično območje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="479"/>
+ <location filename="../ui/mainwin.cpp" line="481"/>
<source>Select Tonic Degree</source>
<translation>Izberite stopnjo tonike</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="261"/>
+ <location filename="../ui/mainwin.cpp" line="262"/>
<source>New Staff</source>
<translation>Novo črtovje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="262"/>
+ <location filename="../ui/mainwin.cpp" line="263"/>
<source>New Lyrics context</source>
<translation>Novo besedilo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1813"/>
- <location filename="../ui/mainwin.cpp" line="5580"/>
+ <location filename="../ui/mainwin.cpp" line="1814"/>
+ <location filename="../ui/mainwin.cpp" line="5614"/>
<source>LyricsContext%1</source>
<translation>Besedilo%1</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="355"/>
+ <location filename="../ui/mainwin.cpp" line="357"/>
<source>Stanza number</source>
<translation>Številka kitice</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="360"/>
+ <location filename="../ui/mainwin.cpp" line="362"/>
<source>Associated voice</source>
<translation>Dodeljen glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1384"/>
+ <location filename="../ui/mainwin.cpp" line="1385"/>
<source>new sheet</source>
<comment>undo</comment>
<translation>nov list</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1405"/>
+ <location filename="../ui/mainwin.cpp" line="1406"/>
<source>new voice</source>
<comment>undo</comment>
<translation>nov glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1439"/>
+ <location filename="../ui/mainwin.cpp" line="1440"/>
<source>voice removal</source>
<comment>undo</comment>
<translation>odstranitev glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1467"/>
+ <location filename="../ui/mainwin.cpp" line="1468"/>
<source>context removal</source>
<comment>undo</comment>
<translation>odstranitev traku</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1792"/>
+ <location filename="../ui/mainwin.cpp" line="1793"/>
<source>new staff</source>
<comment>undo</comment>
<translation>novo črtovje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1804"/>
+ <location filename="../ui/mainwin.cpp" line="1805"/>
<source>new lyrics context</source>
<comment>undo</comment>
<translation>novo besedilo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2164"/>
+ <location filename="../ui/mainwin.cpp" line="2165"/>
<source>insert barline</source>
<comment>undo</comment>
<translation>vstavljanje taktnice</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2193"/>
+ <location filename="../ui/mainwin.cpp" line="2194"/>
<source>rise note</source>
<comment>undo</comment>
<translation>višanje note</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2228"/>
+ <location filename="../ui/mainwin.cpp" line="2229"/>
<source>lower note</source>
<comment>undo</comment>
<translation>nižanje note</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2297"/>
+ <location filename="../ui/mainwin.cpp" line="2298"/>
<source>add sharp</source>
<comment>undo</comment>
<translation>dodajanje višaja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2331"/>
+ <location filename="../ui/mainwin.cpp" line="2332"/>
<source>add flat</source>
<comment>undo</comment>
<translation>dodajanje nižaja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2358"/>
+ <location filename="../ui/mainwin.cpp" line="2359"/>
<source>set dotted</source>
<comment>undo</comment>
<translation>punktacijo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="5303"/>
+ <location filename="../ui/mainwin.cpp" line="5337"/>
<source>deletion of elements</source>
<comment>undo</comment>
<translation>brisanje elementov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2560"/>
+ <location filename="../ui/mainwin.cpp" line="2561"/>
<source>insertion of music element</source>
<comment>undo</comment>
<translation>dodajanje elementov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3503"/>
+ <location filename="../ui/mainwin.cpp" line="3537"/>
<source>change voice name</source>
<comment>undo</comment>
<translation>spreminjanje imena glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3712"/>
+ <location filename="../ui/mainwin.cpp" line="3746"/>
<source>lyrics edit</source>
<comment>undo</comment>
<translation>spreminjanje besedila</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4157"/>
+ <location filename="../ui/mainwin.cpp" line="4191"/>
<source>commit CanorusML source</source>
<comment>undo</comment>
<translation>potrditev CanorusML izvorne kode</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4176"/>
- <location filename="../ui/mainwin.cpp" line="4212"/>
+ <location filename="../ui/mainwin.cpp" line="4210"/>
+ <location filename="../ui/mainwin.cpp" line="4246"/>
<source>commit LilyPond source</source>
<comment>undo</comment>
<translation>potrditev LilyPond izvorne kode</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4354"/>
+ <location filename="../ui/mainwin.cpp" line="4388"/>
<source>deletion of the sheet</source>
<comment>undo</comment>
<translation>brisanje lista</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4413"/>
+ <location filename="../ui/mainwin.cpp" line="4447"/>
<source>change sheet name</source>
<comment>undo</comment>
<translation>spreminjanje imena lista</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4433"/>
+ <location filename="../ui/mainwin.cpp" line="4467"/>
<source>change context name</source>
<comment>undo</comment>
<translation>spreminjanje imena traku</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4452"/>
+ <location filename="../ui/mainwin.cpp" line="4486"/>
<source>change stanza number</source>
<comment>undo</comment>
<translation>spreminjanje številke kitice</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4464"/>
+ <location filename="../ui/mainwin.cpp" line="4498"/>
<source>change associated voice</source>
<comment>undo</comment>
<translation>dodeljevanje glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4475"/>
+ <location filename="../ui/mainwin.cpp" line="4509"/>
<source>change voice stem direction</source>
<comment>undo</comment>
<translation>spreminjanje smeri vratov za glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4492"/>
+ <location filename="../ui/mainwin.cpp" line="4526"/>
<source>change note stem direction</source>
<comment>undo</comment>
<translation>spreminjanje smeri vratov not</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="5120"/>
+ <location filename="../ui/mainwin.cpp" line="5154"/>
<source>cut</source>
<comment>undo</comment>
<translation>rezanje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="5539"/>
+ <location filename="../ui/mainwin.cpp" line="5573"/>
<source>paste</source>
<comment>undo</comment>
<translation>lepljenje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="620"/>
+ <location filename="../ui/mainwin.cpp" line="622"/>
<source>Undo</source>
<translation>Razveljavi</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="627"/>
+ <location filename="../ui/mainwin.cpp" line="629"/>
<source>Redo</source>
<translation>Uveljavi</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="369"/>
+ <location filename="../ui/mainwin.cpp" line="371"/>
<source>Voice instrument</source>
<translation>Inštrument</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="273"/>
+ <location filename="../ui/mainwin.cpp" line="274"/>
<source>French Clef</source>
<translation>Francoski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="275"/>
+ <location filename="../ui/mainwin.cpp" line="276"/>
<source>Varbaritone Clef</source>
<translation>Varbaritonski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="276"/>
+ <location filename="../ui/mainwin.cpp" line="277"/>
<source>Subbass Clef</source>
<translation>Subbasovski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="277"/>
+ <location filename="../ui/mainwin.cpp" line="278"/>
<source>Soprano Clef</source>
<translation>Sopranski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="278"/>
+ <location filename="../ui/mainwin.cpp" line="279"/>
<source>Mezzosoprano Clef</source>
<translation>Mezzosopranski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="280"/>
+ <location filename="../ui/mainwin.cpp" line="281"/>
<source>Tenor Clef</source>
<translation>Tenorski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="281"/>
+ <location filename="../ui/mainwin.cpp" line="282"/>
<source>Baritone Clef</source>
<translation>Baritonski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="429"/>
+ <location filename="../ui/mainwin.cpp" line="431"/>
<source>Clef ToolBar</source>
<translation>Orodjarna za ključe</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="436"/>
+ <location filename="../ui/mainwin.cpp" line="438"/>
<source>Clef offset</source>
<translation>Odmik ključa</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3485"/>
+ <location filename="../ui/mainwin.cpp" line="3519"/>
<source>change clef offset</source>
<comment>undo</comment>
<translation>spreminjanje odmika ključa</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3822"/>
+ <location filename="../ui/mainwin.cpp" line="3856"/>
<source>change function</source>
<comment>undo</comment>
<translation>spreminjanje funkcije</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="470"/>
- <location filename="../ui/mainwin.cpp" line="478"/>
+ <location filename="../ui/mainwin.cpp" line="472"/>
+ <location filename="../ui/mainwin.cpp" line="480"/>
<source>None</source>
<translation>Brez</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3845"/>
+ <location filename="../ui/mainwin.cpp" line="3879"/>
<source>change chord area</source>
<comment>undo</comment>
<translation>spreminjanje akordičnega območja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3868"/>
+ <location filename="../ui/mainwin.cpp" line="3902"/>
<source>change tonic degree</source>
<comment>undo</comment>
<translation>spreminjanje glavne veje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3890"/>
+ <location filename="../ui/mainwin.cpp" line="3924"/>
<source>set/unset ellipse</source>
<comment>undo</comment>
<translation>elipse</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3569"/>
+ <location filename="../ui/mainwin.cpp" line="3603"/>
<source>change playable length</source>
<comment>undo</comment>
<translation>spreminjanje dolžine</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="300"/>
+ <location filename="../ui/mainwin.cpp" line="301"/>
<source>Select Mark</source>
<translation>Izberite Oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="302"/>
+ <location filename="../ui/mainwin.cpp" line="303"/>
<source>Tempo</source>
<translation>Tempo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="303"/>
+ <location filename="../ui/mainwin.cpp" line="304"/>
<source>Ritardando</source>
<translation>Ritardando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="304"/>
+ <location filename="../ui/mainwin.cpp" line="305"/>
<source>Accellerando</source>
<translation>Accellerando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="305"/>
+ <location filename="../ui/mainwin.cpp" line="306"/>
<source>Dynamic</source>
<translation>Dinamika</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="306"/>
+ <location filename="../ui/mainwin.cpp" line="307"/>
<source>Crescendo</source>
<translation>Crescendo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="307"/>
+ <location filename="../ui/mainwin.cpp" line="308"/>
<source>Decrescendo</source>
<translation>Decrescendo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="309"/>
+ <location filename="../ui/mainwin.cpp" line="310"/>
<source>Arbitrary Text</source>
<translation>Poljubni napis</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="312"/>
+ <location filename="../ui/mainwin.cpp" line="313"/>
<source>Bookmark</source>
<translation>Zaznamek</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="313"/>
+ <location filename="../ui/mainwin.cpp" line="314"/>
<source>Rehersal Mark</source>
<translation>Vadbena Oznaka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="308"/>
+ <location filename="../ui/mainwin.cpp" line="309"/>
<source>Fermata</source>
<translation>Korona</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="310"/>
+ <location filename="../ui/mainwin.cpp" line="311"/>
<source>Repeat Mark</source>
<translation>Oznake za ponavljanje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="315"/>
- <location filename="../ui/mainwin.cpp" line="530"/>
+ <location filename="../ui/mainwin.cpp" line="316"/>
+ <location filename="../ui/mainwin.cpp" line="532"/>
<source>Instrument Change</source>
<translation>Sprememba inštrumenta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="314"/>
+ <location filename="../ui/mainwin.cpp" line="315"/>
<source>Fingering</source>
<translation>Prstni red</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="263"/>
+ <location filename="../ui/mainwin.cpp" line="264"/>
<source>New Figured Bass context</source>
<translation>Nove generalbasne oznake</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="316"/>
+ <location filename="../ui/mainwin.cpp" line="317"/>
<source>Articulation Mark</source>
<translation>Artikulacijske oznake</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="318"/>
+ <location filename="../ui/mainwin.cpp" line="319"/>
<source>Accent</source>
<translation>Akcent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="319"/>
+ <location filename="../ui/mainwin.cpp" line="320"/>
<source>Marcato</source>
<translation>Marcato</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="320"/>
+ <location filename="../ui/mainwin.cpp" line="321"/>
<source>Stacatissimo</source>
<translation>Stacatissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="321"/>
+ <location filename="../ui/mainwin.cpp" line="322"/>
<source>Espressivo</source>
<translation>Espressivo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="322"/>
+ <location filename="../ui/mainwin.cpp" line="323"/>
<source>Staccato</source>
<translation>Staccato</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="323"/>
+ <location filename="../ui/mainwin.cpp" line="324"/>
<source>Tenuto</source>
<translation>Tenuto</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="324"/>
+ <location filename="../ui/mainwin.cpp" line="325"/>
<source>Portato</source>
<translation>Portato</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="325"/>
+ <location filename="../ui/mainwin.cpp" line="326"/>
+ <source>Breath</source>
+ <translation>Vdih</translation>
+ </message>
+ <message>
+ <location filename="../ui/mainwin.cpp" line="327"/>
<source>UpBow</source>
<translation>Lok Gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="326"/>
+ <location filename="../ui/mainwin.cpp" line="328"/>
<source>DownBow</source>
<translation>Lok Dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="327"/>
+ <location filename="../ui/mainwin.cpp" line="329"/>
<source>Flageloet</source>
<translation>Flageloet</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="328"/>
+ <location filename="../ui/mainwin.cpp" line="330"/>
<source>Open</source>
<translation>Odprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="329"/>
+ <location filename="../ui/mainwin.cpp" line="331"/>
<source>Stopped</source>
<translation>Zaprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="330"/>
+ <location filename="../ui/mainwin.cpp" line="332"/>
<source>Turn</source>
<translation>Okrasek</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="331"/>
+ <location filename="../ui/mainwin.cpp" line="333"/>
<source>ReverseTurn</source>
<translation>Obrnjen okrasek</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="332"/>
+ <location filename="../ui/mainwin.cpp" line="334"/>
<source>Trill</source>
<translation>Tril</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="333"/>
+ <location filename="../ui/mainwin.cpp" line="335"/>
<source>Prall</source>
<translation>Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="334"/>
+ <location filename="../ui/mainwin.cpp" line="336"/>
<source>Mordent</source>
<translation>Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="335"/>
+ <location filename="../ui/mainwin.cpp" line="337"/>
<source>Prall-Prall</source>
<translation>Pral-Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="336"/>
+ <location filename="../ui/mainwin.cpp" line="338"/>
<source>Prall-Mordent</source>
<translation>Pral-Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="337"/>
+ <location filename="../ui/mainwin.cpp" line="339"/>
<source>Up-Prall</source>
<translation>Zgornji Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="338"/>
+ <location filename="../ui/mainwin.cpp" line="340"/>
<source>Down-Prall</source>
<translation>Spodnji Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="339"/>
+ <location filename="../ui/mainwin.cpp" line="341"/>
<source>Up-Mordent</source>
<translation>Zgornji Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="340"/>
+ <location filename="../ui/mainwin.cpp" line="342"/>
<source>Down-Mordent</source>
<translation>Spodnji Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="341"/>
+ <location filename="../ui/mainwin.cpp" line="343"/>
<source>Prall-Down</source>
<translation>Pral zaključen dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="342"/>
+ <location filename="../ui/mainwin.cpp" line="344"/>
<source>Prall-Up</source>
<translation>Pral zaključen gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="343"/>
+ <location filename="../ui/mainwin.cpp" line="345"/>
<source>Line-Prall</source>
<translation>Linijski Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="438"/>
+ <location filename="../ui/mainwin.cpp" line="440"/>
<source>Figured bass ToolBar</source>
<translation>Orodjarna za generalbas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="439"/>
+ <location filename="../ui/mainwin.cpp" line="441"/>
<source>Set/Unset Figured bass number</source>
<translation>Vklopi/Izklopi generalbasno številko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="444"/>
+ <location filename="../ui/mainwin.cpp" line="446"/>
<source>Set/Unset Figured bass accidentals</source>
<translation>Pokaži/Skrij generalbasni predznak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="446"/>
+ <location filename="../ui/mainwin.cpp" line="448"/>
<source>Double flat</source>
<translation>Dvojni nižaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="447"/>
+ <location filename="../ui/mainwin.cpp" line="449"/>
<source>Flat</source>
<translation>Nižaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="448"/>
+ <location filename="../ui/mainwin.cpp" line="450"/>
<source>Neutral</source>
<translation>Razveznik</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="449"/>
+ <location filename="../ui/mainwin.cpp" line="451"/>
<source>Sharp</source>
<translation>Višaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="450"/>
+ <location filename="../ui/mainwin.cpp" line="452"/>
<source>Double sharp</source>
<translation>Dvojni višaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="641"/>
+ <location filename="../ui/mainwin.cpp" line="643"/>
<source>Insert context</source>
<translation>Vstavi trak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="647"/>
+ <location filename="../ui/mainwin.cpp" line="649"/>
<source>Insert slur</source>
<translation>Vstavi lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="651"/>
+ <location filename="../ui/mainwin.cpp" line="653"/>
<source>Insert clef</source>
<translation>Vstavi ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="656"/>
+ <location filename="../ui/mainwin.cpp" line="658"/>
<source>Insert time signature</source>
<translation>Vstavi taktovski način</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="660"/>
+ <location filename="../ui/mainwin.cpp" line="662"/>
<source>Insert barline</source>
<translation>Vstavi taktnico</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="664"/>
+ <location filename="../ui/mainwin.cpp" line="666"/>
<source>Insert mark</source>
<translation>Vstavi oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="668"/>
+ <location filename="../ui/mainwin.cpp" line="670"/>
<source>Insert articulation mark</source>
<translation>Vstavi artikulacijsko oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="494"/>
+ <location filename="../ui/mainwin.cpp" line="496"/>
<source>Dynamic marks ToolBar</source>
<translation>Orodjarna za dinamiko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="495"/>
+ <location filename="../ui/mainwin.cpp" line="497"/>
<source>Select Dynamic</source>
<translation>Izberite Dinamiko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="497"/>
+ <location filename="../ui/mainwin.cpp" line="499"/>
<source>Piano</source>
<comment>dynamics</comment>
<translation>Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="498"/>
- <location filename="../ui/mainwin.cpp" line="499"/>
<location filename="../ui/mainwin.cpp" line="500"/>
<location filename="../ui/mainwin.cpp" line="501"/>
+ <location filename="../ui/mainwin.cpp" line="502"/>
+ <location filename="../ui/mainwin.cpp" line="503"/>
<source>Pianissimo</source>
<comment>dynamics</comment>
<translation>Pianissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="502"/>
+ <location filename="../ui/mainwin.cpp" line="504"/>
<source>Forte</source>
<comment>dynamics</comment>
<translation>Forte</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="503"/>
- <location filename="../ui/mainwin.cpp" line="504"/>
<location filename="../ui/mainwin.cpp" line="505"/>
<location filename="../ui/mainwin.cpp" line="506"/>
+ <location filename="../ui/mainwin.cpp" line="507"/>
+ <location filename="../ui/mainwin.cpp" line="508"/>
<source>Fortissimo</source>
<comment>dynamics</comment>
<translation>Fortissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="507"/>
+ <location filename="../ui/mainwin.cpp" line="509"/>
<source>Mezzo Forte</source>
<comment>dynamics</comment>
<translation>Mezzo Forte</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="508"/>
+ <location filename="../ui/mainwin.cpp" line="510"/>
<source>Mezzo Piano</source>
<comment>dynamics</comment>
<translation>Mezzo Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="509"/>
+ <location filename="../ui/mainwin.cpp" line="511"/>
<source>Forte Piano</source>
<comment>dynamics</comment>
<translation>Forte Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="510"/>
+ <location filename="../ui/mainwin.cpp" line="512"/>
<source>Sforzando Forte</source>
<comment>dynamics</comment>
<translation>Sforzando Forte</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="511"/>
+ <location filename="../ui/mainwin.cpp" line="513"/>
<source>Sforzando Piano</source>
<comment>dynamics</comment>
<translation>Sforzando Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="512"/>
+ <location filename="../ui/mainwin.cpp" line="514"/>
<source>Sforzando</source>
<comment>dynamics</comment>
<translation>Sforzando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="513"/>
+ <location filename="../ui/mainwin.cpp" line="515"/>
<source>Rinforzando</source>
<comment>dynamics</comment>
<translation>Rinforzando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="514"/>
+ <location filename="../ui/mainwin.cpp" line="516"/>
<source>Sforzando Pianissimo</source>
<comment>dynamics</comment>
<translation>Sforzando Pianissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="515"/>
+ <location filename="../ui/mainwin.cpp" line="517"/>
<source>Sforzando Fortissimo</source>
<comment>dynamics</comment>
<translation>Sforzando Fortissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="516"/>
+ <location filename="../ui/mainwin.cpp" line="518"/>
<source>Custom</source>
<comment>dynamics</comment>
<translation>Poljubno</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="519"/>
+ <location filename="../ui/mainwin.cpp" line="521"/>
<source>Playback Volume</source>
<translation>Jakost izvajanja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="525"/>
+ <location filename="../ui/mainwin.cpp" line="527"/>
<source>Dynamic mark text</source>
<translation>Besedilo v dinamični oznaki</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="768"/>
+ <location filename="../ui/mainwin.cpp" line="770"/>
<source>Predefined dynamic mark</source>
<translation>Prednastavljene oznake</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="527"/>
+ <location filename="../ui/mainwin.cpp" line="529"/>
<source>Instrument ToolBar</source>
<translation>Orodjarna za inštrumente</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="383"/>
+ <location filename="../ui/mainwin.cpp" line="385"/>
<source>Breve</source>
<comment>note</comment>
<translation>Brevis</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="384"/>
+ <location filename="../ui/mainwin.cpp" line="386"/>
<source>Whole</source>
<comment>note</comment>
<translation>Celinka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="385"/>
- <location filename="../ui/mainwin.cpp" line="537"/>
+ <location filename="../ui/mainwin.cpp" line="387"/>
+ <location filename="../ui/mainwin.cpp" line="539"/>
<source>Half</source>
<comment>note</comment>
<translation>Polovinka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="386"/>
- <location filename="../ui/mainwin.cpp" line="536"/>
+ <location filename="../ui/mainwin.cpp" line="388"/>
+ <location filename="../ui/mainwin.cpp" line="538"/>
<source>Quarter</source>
<comment>note</comment>
<translation>Četrtinka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="387"/>
- <location filename="../ui/mainwin.cpp" line="538"/>
+ <location filename="../ui/mainwin.cpp" line="389"/>
+ <location filename="../ui/mainwin.cpp" line="540"/>
<source>Eighth</source>
<comment>note</comment>
<translation>Osminka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="388"/>
+ <location filename="../ui/mainwin.cpp" line="390"/>
<source>Sixteenth</source>
<comment>note</comment>
<translation>Šestnajstinka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="389"/>
+ <location filename="../ui/mainwin.cpp" line="391"/>
<source>ThirtySecond</source>
<comment>note</comment>
<translation>Dvaintridesetinka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="390"/>
+ <location filename="../ui/mainwin.cpp" line="392"/>
<source>SixtyFourth</source>
<comment>note</comment>
<translation>Štiriinšestdesetinka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="533"/>
+ <location filename="../ui/mainwin.cpp" line="535"/>
<source>Tempo ToolBar</source>
<translation>Orodjarna za tempo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="539"/>
+ <location filename="../ui/mainwin.cpp" line="541"/>
<source>Dotted Quarter</source>
<comment>note</comment>
<translation>Četrtinka s piko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="540"/>
+ <location filename="../ui/mainwin.cpp" line="542"/>
<source>Dotted Half</source>
<comment>note</comment>
<translation>Polovinka s piko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="541"/>
+ <location filename="../ui/mainwin.cpp" line="543"/>
<source>Dotted Eighth</source>
<comment>note</comment>
<translation>Osminka s piko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="546"/>
+ <location filename="../ui/mainwin.cpp" line="548"/>
<source>Beats per minute</source>
<comment>tempo</comment>
<translation>Udarcev na minuto</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="548"/>
+ <location filename="../ui/mainwin.cpp" line="550"/>
<source>Fermata ToolBar</source>
<translation>Orodjarna za korone</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="551"/>
+ <location filename="../ui/mainwin.cpp" line="553"/>
<source>Short</source>
<comment>fermata</comment>
<translation>Kratka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="552"/>
+ <location filename="../ui/mainwin.cpp" line="554"/>
<source>Normal</source>
<comment>fermata</comment>
<translation>Običajna</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="553"/>
+ <location filename="../ui/mainwin.cpp" line="555"/>
<source>Long</source>
<comment>fermata</comment>
<translation>Dolga</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="554"/>
+ <location filename="../ui/mainwin.cpp" line="556"/>
<source>Very Long</source>
<comment>fermata</comment>
<translation>Zelo dolga</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="738"/>
+ <location filename="../ui/mainwin.cpp" line="740"/>
<source>Figured bass number</source>
<translation>Generalbasna številka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="743"/>
+ <location filename="../ui/mainwin.cpp" line="745"/>
<source>Figured bass accidentals</source>
<translation>Generalbasni predznak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="782"/>
+ <location filename="../ui/mainwin.cpp" line="784"/>
<source>Beat</source>
<comment>tempo</comment>
<translation>Doba</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="790"/>
+ <location filename="../ui/mainwin.cpp" line="792"/>
<source>Fermata Type</source>
<comment>fermata</comment>
<translation>Tip korone</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1033"/>
+ <location filename="../ui/mainwin.cpp" line="1034"/>
<source>change sheet order</source>
<comment>undo</comment>
<translation>vrstni red listov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1822"/>
+ <location filename="../ui/ma...
[truncated message content] |
|
From: <ma...@us...> - 2019-01-05 15:44:04
|
Revision: 1539
http://sourceforge.net/p/canorus/code/1539
Author: matevz
Date: 2019-01-05 15:44:02 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Add printing support for breath sign (Feature #29)
Modified Paths:
--------------
trunk/src/export/lilypondexport.cpp
Modified: trunk/src/export/lilypondexport.cpp
===================================================================
--- trunk/src/export/lilypondexport.cpp 2019-01-05 15:43:29 UTC (rev 1538)
+++ trunk/src/export/lilypondexport.cpp 2019-01-05 15:44:02 UTC (rev 1539)
@@ -361,6 +361,8 @@
out() << "\\turn "; break;
case CAArticulation::ReverseTurn:
out() << "\\reverseturn "; break;
+ case CAArticulation::Breath:
+ out() << "\\breathe "; break;
case CAArticulation::Staccatissimo:
case CAArticulation::Espressivo:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-01-05 15:43:33
|
Revision: 1538
http://sourceforge.net/p/canorus/code/1538
Author: matevz
Date: 2019-01-05 15:43:29 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Add GUI for placing breath signs (Feature #29)
Modified Paths:
--------------
trunk/src/layout/drawablemark.cpp
trunk/src/layout/layoutengine.cpp
trunk/src/ui/mainwin.cpp
Modified: trunk/src/layout/drawablemark.cpp
===================================================================
--- trunk/src/layout/drawablemark.cpp 2019-01-05 15:42:26 UTC (rev 1537)
+++ trunk/src/layout/drawablemark.cpp 2019-01-05 15:43:29 UTC (rev 1538)
@@ -339,7 +339,8 @@
case CAArticulation::Espressivo: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.espr")) ); break;
case CAArticulation::Staccato: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.staccato")) ); break;
case CAArticulation::Tenuto: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.tenuto")) ); break;
- case CAArticulation::Portato: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.uportato")) ); break;
+ case CAArticulation::Breath: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.rcomma")) ); break;
+ case CAArticulation::Portato: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.uportato")) ); break;
case CAArticulation::UpBow: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.upbow")) ); break;
case CAArticulation::DownBow: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.downbow")) ); break;
case CAArticulation::Flageolet: p->drawText( x, y, QString(CACanorus::fetaCodepoint("scripts.flageolet")) ); break;
Modified: trunk/src/layout/layoutengine.cpp
===================================================================
--- trunk/src/layout/layoutengine.cpp 2019-01-05 15:42:26 UTC (rev 1537)
+++ trunk/src/layout/layoutengine.cpp 2019-01-05 15:43:29 UTC (rev 1538)
@@ -1,5 +1,5 @@
/*!
- Copyright (c) 2006-2009, Matevž Jekovec, Canorus development team
+ Copyright (c) 2006-2019, Matevž Jekovec, Canorus development team
All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See COPYING for details.
@@ -47,6 +47,8 @@
#include "score/midinote.h"
#include "score/lyricscontext.h"
#include "score/syllable.h"
+#include "score/mark.h"
+#include "score/articulation.h"
#include "score/functionmarkcontext.h"
#include "score/functionmark.h"
@@ -1008,9 +1010,9 @@
*/
void CALayoutEngine::placeMarks( CADrawableMusElement *e, CAScoreView *v, int streamIdx ) {
CAMusElement *elt = e->musElement();
- int xCoord = e->xPos();
+ double xCoord = e->xPos();
- for ( int i=0,j=0,k=0; i < elt->markList().size(); i++ ) {
+ for ( int i=0,j=0,k=0; i < elt->markList().size(); i++ ) { // j/k are vertical offsets above/below the staff
if ( elt->markList()[i]->isCommon() &&
elt->musElementType()==CAMusElement::Note &&
!static_cast<CANote*>(elt)->isFirstInChord() ) {
@@ -1019,7 +1021,7 @@
CAMark *mark = elt->markList()[i];
- int yCoord;
+ double yCoord;
CAFingering *fingering = dynamic_cast<CAFingering*>(mark);
if ( mark->markType()==CAMark::Pedal ||
(fingering && (fingering->fingerList()[0]==CAFingering::LHeel || fingering->fingerList()[0]==CAFingering::LToe)) ||
@@ -1035,7 +1037,17 @@
// place mark beside the note
xCoord = e->xPos() + e->width();
yCoord = e->yPos() - 2;
- } else {
+ } else if ( mark->markType()==CAMark::Articulation &&
+ static_cast<CAArticulation*>(mark)->articulationType()==CAArticulation::Breath ) {
+ // place breath mark above right
+ xCoord = e->xPos() + 1.2*e->width();
+ yCoord = qMin(e->yPos()-2.5*e->height(), e->drawableContext()->yPos()-20);
+ } else if ( mark->markType()==CAMark::Articulation ) {
+ // place other articulation marks above center
+ xCoord = e->xPos() + e->width()/2.0 - 3;
+ yCoord = qMin(e->yPos(),e->drawableContext()->yPos())-20*(j+1);
+ j++;
+ } else {
// place mark above
xCoord = e->xPos();
yCoord = qMin(e->yPos(),e->drawableContext()->yPos())-20*(j+1);
@@ -1042,10 +1054,6 @@
j++;
}
- if ( mark->markType()==CAMark::Articulation ) {
- xCoord = e->xPos() + qRound(e->width()/2.0) - 3;
- }
-
CADrawableMark *m = new CADrawableMark( mark, e->drawableContext(), xCoord, yCoord );
if ( mark->markType()==CAMark::RehersalMark )
Modified: trunk/src/ui/mainwin.cpp
===================================================================
--- trunk/src/ui/mainwin.cpp 2019-01-05 15:42:26 UTC (rev 1537)
+++ trunk/src/ui/mainwin.cpp 2019-01-05 15:43:29 UTC (rev 1538)
@@ -323,7 +323,8 @@
uiArticulationType->addButton( QIcon("images:mark/articulation/staccato.svg"), CAArticulation::Staccato, tr("Staccato") );
uiArticulationType->addButton( QIcon("images:mark/articulation/tenuto.svg"), CAArticulation::Tenuto, tr("Tenuto") );
uiArticulationType->addButton( QIcon("images:mark/articulation/portato.svg"), CAArticulation::Portato, tr("Portato") );
- uiArticulationType->addButton( QIcon("images:mark/articulation/upbow.svg"), CAArticulation::UpBow, tr("UpBow") );
+ uiArticulationType->addButton( QIcon("images:mark/articulation/breath.svg"), CAArticulation::Breath, tr("Breath") );
+ uiArticulationType->addButton( QIcon("images:mark/articulation/upbow.svg"), CAArticulation::UpBow, tr("UpBow") );
uiArticulationType->addButton( QIcon("images:mark/articulation/downbow.svg"), CAArticulation::DownBow, tr("DownBow") );
uiArticulationType->addButton( QIcon("images:mark/articulation/flageolet.svg"), CAArticulation::Flageolet, tr("Flageloet") );
uiArticulationType->addButton( QIcon("images:mark/articulation/open.svg"), CAArticulation::Open, tr("Open") );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2019-01-05 15:42:31
|
Revision: 1537
http://sourceforge.net/p/canorus/code/1537
Author: matevz
Date: 2019-01-05 15:42:26 +0000 (Sat, 05 Jan 2019)
Log Message:
-----------
Add breath articulation sign (Feature #29)
Modified Paths:
--------------
trunk/src/score/articulation.cpp
trunk/src/score/articulation.h
Modified: trunk/src/score/articulation.cpp
===================================================================
--- trunk/src/score/articulation.cpp 2018-11-02 07:44:47 UTC (rev 1536)
+++ trunk/src/score/articulation.cpp 2019-01-05 15:42:26 UTC (rev 1537)
@@ -1,5 +1,5 @@
/*!
- Copyright (c) 2007, Matevž Jekovec, Canorus development team
+ Copyright (c) 2007-2019, Matevž Jekovec, Canorus development team
All Rights Reserved. See AUTHORS for a complete list of authors.
Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.
@@ -50,7 +50,9 @@
return "Tenuto";
case Portato:
return "Portato";
- case UpBow:
+ case Breath:
+ return "Breath";
+ case UpBow:
return "UpBow";
case DownBow:
return "DownBow";
@@ -115,7 +117,10 @@
if ( s=="Portato" )
return Portato;
else
- if ( s=="UpBow" )
+ if ( s=="Breath" )
+ return Breath;
+ else
+ if ( s=="UpBow" )
return UpBow;
else
if ( s=="DownBow" )
Modified: trunk/src/score/articulation.h
===================================================================
--- trunk/src/score/articulation.h 2018-11-02 07:44:47 UTC (rev 1536)
+++ trunk/src/score/articulation.h 2019-01-05 15:42:26 UTC (rev 1537)
@@ -22,6 +22,7 @@
Staccato,
Tenuto,
Portato,
+ Breath,
UpBow,
DownBow,
Flageolet,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-11-02 07:44:53
|
Revision: 1536
http://sourceforge.net/p/canorus/code/1536
Author: matevz
Date: 2018-11-02 07:44:47 +0000 (Fri, 02 Nov 2018)
Log Message:
-----------
Added printing support for mordent, prall, trill, turn and variations.
Modified Paths:
--------------
trunk/src/export/lilypondexport.cpp
Modified: trunk/src/export/lilypondexport.cpp
===================================================================
--- trunk/src/export/lilypondexport.cpp 2018-06-27 22:03:28 UTC (rev 1535)
+++ trunk/src/export/lilypondexport.cpp 2018-11-02 07:44:47 UTC (rev 1536)
@@ -333,6 +333,35 @@
out() << "-. "; break;
case CAArticulation::Tenuto:
out() << "-- "; break;
+ case CAArticulation::Prall:
+ out() << "\\prall "; break;
+ case CAArticulation::PrallUp:
+ out() << "\\prallup "; break;
+ case CAArticulation::PrallDown:
+ out() << "\\pralldown "; break;
+ case CAArticulation::UpPrall:
+ out() << "\\upprall "; break;
+ case CAArticulation::DownPrall:
+ out() << "\\downprall "; break;
+ case CAArticulation::PrallPrall:
+ out() << "\\prallprall "; break;
+ case CAArticulation::LinePrall:
+ out() << "\\lineprall "; break;
+ case CAArticulation::PrallMordent:
+ out() << "\\prallmordent "; break;
+ case CAArticulation::Mordent:
+ out() << "\\mordent "; break;
+ case CAArticulation::UpMordent:
+ out() << "\\upmordent "; break;
+ case CAArticulation::DownMordent:
+ out() << "\\downmordent "; break;
+ case CAArticulation::Trill:
+ out() << "\\trill "; break;
+ case CAArticulation::Turn:
+ out() << "\\turn "; break;
+ case CAArticulation::ReverseTurn:
+ out() << "\\reverseturn "; break;
+
case CAArticulation::Staccatissimo:
case CAArticulation::Espressivo:
case CAArticulation::Portato:
@@ -341,20 +370,6 @@
case CAArticulation::Flageolet:
case CAArticulation::Open:
case CAArticulation::Stopped:
- case CAArticulation::Turn:
- case CAArticulation::ReverseTurn:
- case CAArticulation::Trill:
- case CAArticulation::Prall:
- case CAArticulation::Mordent:
- case CAArticulation::PrallMordent:
- case CAArticulation::PrallPrall:
- case CAArticulation::DownPrall:
- case CAArticulation::UpPrall:
- case CAArticulation::UpMordent:
- case CAArticulation::DownMordent:
- case CAArticulation::PrallDown:
- case CAArticulation::PrallUp:
- case CAArticulation::LinePrall:
case CAArticulation::Undefined:
break;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rab...@us...> - 2018-06-27 22:03:31
|
Revision: 1535
http://sourceforge.net/p/canorus/code/1535
Author: rabbit64
Date: 2018-06-27 22:03:28 +0000 (Wed, 27 Jun 2018)
Log Message:
-----------
disable stdin in pycl2.py
Modified Paths:
--------------
trunk/src/scripts/pycl2.py
Modified: trunk/src/scripts/pycl2.py
===================================================================
--- trunk/src/scripts/pycl2.py 2018-06-27 22:03:15 UTC (rev 1534)
+++ trunk/src/scripts/pycl2.py 2018-06-27 22:03:28 UTC (rev 1535)
@@ -3,17 +3,18 @@
# TODO(stefan): if pycl2 works, remove pycli and all python threading stuff from canorus.
import CanorusPython
-import code, io, sys
+import code, io, os, sys
console = code.InteractiveConsole()
+devnull = open(os.devnull, 'r')
# main is called every time user enters a text.
def main(document, cmd):
console.locals['document'] = document
console.locals['CanorusPython'] = CanorusPython
- oldStdout, oldStderr = sys.stdout, sys.stderr
+ oldStdin, oldStdout, oldStderr = sys.stdin, sys.stdout, sys.stderr
newStdout, newStderr = io.StringIO(), io.StringIO()
- sys.stdout, sys.stderr = newStdout, newStderr
+ sys.stdin, sys.stdout, sys.stderr = devnull, newStdout, newStderr
if console.push(cmd):
# console requires more input.
@@ -21,5 +22,5 @@
else:
prompt = ">>>"
- sys.stdout = oldStdout
+ sys.stdin, sys.stdout, sys.stderr = oldStdin, oldStdout, oldStderr
return "%s%s%s " % (newStdout.getvalue(), newStderr.getvalue(), prompt)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rab...@us...> - 2018-06-27 22:03:20
|
Revision: 1534
http://sourceforge.net/p/canorus/code/1534
Author: rabbit64
Date: 2018-06-27 22:03:15 +0000 (Wed, 27 Jun 2018)
Log Message:
-----------
Create pycli2.py that is successor of pycli.
Modified Paths:
--------------
trunk/src/ui/mainwin.cpp
trunk/src/widgets/pyconsole.cpp
Added Paths:
-----------
trunk/src/scripts/pycl2.py
Added: trunk/src/scripts/pycl2.py
===================================================================
--- trunk/src/scripts/pycl2.py (rev 0)
+++ trunk/src/scripts/pycl2.py 2018-06-27 22:03:15 UTC (rev 1534)
@@ -0,0 +1,25 @@
+# This is main entrypoint to pycl2 function (successor to pycli).
+# It can't be named pycli2, because we are executing custom logic on any python module that contains "pycli" string.
+# TODO(stefan): if pycl2 works, remove pycli and all python threading stuff from canorus.
+
+import CanorusPython
+import code, io, sys
+
+console = code.InteractiveConsole()
+
+# main is called every time user enters a text.
+def main(document, cmd):
+ console.locals['document'] = document
+ console.locals['CanorusPython'] = CanorusPython
+ oldStdout, oldStderr = sys.stdout, sys.stderr
+ newStdout, newStderr = io.StringIO(), io.StringIO()
+ sys.stdout, sys.stderr = newStdout, newStderr
+
+ if console.push(cmd):
+ # console requires more input.
+ prompt = "..."
+ else:
+ prompt = ">>>"
+
+ sys.stdout = oldStdout
+ return "%s%s%s " % (newStdout.getvalue(), newStderr.getvalue(), prompt)
Modified: trunk/src/ui/mainwin.cpp
===================================================================
--- trunk/src/ui/mainwin.cpp 2018-06-21 21:59:52 UTC (rev 1533)
+++ trunk/src/ui/mainwin.cpp 2018-06-27 22:03:15 UTC (rev 1534)
@@ -808,7 +808,6 @@
#ifdef USE_PYTHON
// Python console dock widget
addDockWidget(Qt::BottomDockWidgetArea, uiPyConsoleDock);
- uiPyConsoleDock->hide();
#endif
// View
Modified: trunk/src/widgets/pyconsole.cpp
===================================================================
--- trunk/src/widgets/pyconsole.cpp 2018-06-21 21:59:52 UTC (rev 1533)
+++ trunk/src/widgets/pyconsole.cpp 2018-06-27 22:03:15 UTC (rev 1534)
@@ -69,6 +69,15 @@
setUndoRedoEnabled(false);
setFontFamily("Courier 10 Pitch");
setFontPointSize(9);
+ auto txt = "Welcome to the Python CLI. In addition to standard python CLI, you can use\n"
+ " /callscript path_to_script.py to call external script\n"
+ " /entryfunc entry_function to set or display entry function in script ran by /callscript\n"
+ " document variable to manipulate canorus itself\n"
+ " CanorusPython library to create Canorus objects\n"
+ "\n"
+ ">>> ";
+ setText(txt);
+ _iCurStart = strlen(txt);
_fmtStderr = _fmtStdout = _fmtNormal = currentCharFormat();
_fmtStdout.setForeground(QColor(0,0,255));
@@ -475,9 +484,12 @@
// internal commands start with "/"
// none of this works, because of some threading issues
+
bool CAPyConsole::cmdIntern(QString strCmd) {
- if (!strCmd.startsWith("/"))
- return false;
+ // TODO(stefan): we are handling everything with cmdIntern now. If this works we can completely remove the old pycli.
+ // Handle all txt input this method.
+ // if (!strCmd.startsWith("/"))
+ // return false;
if (strCmd == "/i") {
txtAppend("[Can't reset PyCLI]\n");
@@ -511,7 +523,6 @@
argsPython << CASwigPython::toPythonObject(static_cast<CAMainWin*>(curObject)->document(), CASwigPython::Document);
-// if (strCmd.length() != 12) { // entryfunc specified explicitly
CASwigPython::callFunction(QFileInfo("scripts:" + strCmd.mid(12)).absoluteFilePath(), _strEntryFunc, argsPython, true);
emit sig_txtAppend(">>> ",txtNormal); // if not emitted, error from python and this are not in order
return true;
@@ -526,11 +537,20 @@
_strEntryFunc = strCmd.mid(11);
txtAppend(">>> ",txtNormal);
}
+ else {
+ // TODO(stefan): DRY this from the other if condition.
+ QList<PyObject*> argsPython;
+ QObject *curObject = this;
+ while (dynamic_cast<CAMainWin*>(curObject)==0 && curObject!=0) // find the parent which is mainwindow
+ curObject = curObject->parent();
+ argsPython << CASwigPython::toPythonObject(static_cast<CAMainWin*>(curObject)->document(), CASwigPython::Document);
+ argsPython << PyUnicode_FromString(strCmd.toStdString().c_str());
- else {
- txtAppend("Error: no such command\n", txtStderr);
- txtAppend(">>> ", txtNormal);
- }
+ // Can't autoreload because we are using global objects in pycl2.py that would get overwritten.
+ auto ret = CASwigPython::callFunction(QFileInfo("scripts:pycl2.py").absoluteFilePath(), "main", argsPython, false);
+ emit sig_txtAppend(PyUnicode_AsUTF8(ret), txtNormal);
+ return true;
+ }
return true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-21 21:59:55
|
Revision: 1533
http://sourceforge.net/p/canorus/code/1533
Author: matevz
Date: 2018-06-21 21:59:52 +0000 (Thu, 21 Jun 2018)
Log Message:
-----------
Fixed bug #39 Wrong chord when placing a rest on chord.
Modified Paths:
--------------
trunk/src/ui/mainwin.cpp
Modified: trunk/src/ui/mainwin.cpp
===================================================================
--- trunk/src/ui/mainwin.cpp 2018-06-21 21:55:51 UTC (rev 1532)
+++ trunk/src/ui/mainwin.cpp 2018-06-21 21:59:52 UTC (rev 1533)
@@ -2612,9 +2612,9 @@
// same code for the Rest insertion
CATuplet *tuplet = static_cast<CAPlayable*>(left->musElement())->tuplet();
- QList<CAPlayable*> noteList; int number=0; int actualNumber=0;
+ QList<CAPlayable*> playableList; int number=0; int actualNumber=0;
if ( tuplet ) {
- noteList = tuplet->noteList();
+ playableList = tuplet->noteList();
number = tuplet->number();
actualNumber = tuplet->actualNumber();
delete tuplet;
@@ -2623,17 +2623,17 @@
int timeSum = left->musElement()->timeLength();
int timeLength = CAPlayableLength::playableLengthToTimeLength( musElementFactory()->playableLength() );
- CAMusElement *next;
+ CAMusElement *next = nullptr;
while ( (next=voice->next(left->musElement())) &&
next->musElementType() == CAMusElement::Rest &&
timeSum < timeLength ) {
voice->remove(next);
- noteList.removeAll(static_cast<CAPlayable*>(next));
+ playableList.removeAll(static_cast<CAPlayable*>(next));
timeSum += next->timeLength();
}
- int tupIndex = noteList.indexOf( static_cast<CAPlayable*>(left->musElement()) );
- noteList.removeAll( static_cast<CAPlayable*>(left->musElement()) );
+ int tupIndex = playableList.indexOf( static_cast<CAPlayable*>(left->musElement()) );
+ playableList.removeAll( static_cast<CAPlayable*>(left->musElement()) );
voice->remove( left->musElement() );
if (timeSum - timeLength > 0) {
@@ -2641,18 +2641,18 @@
QList<CARest*> rests = CARest::composeRests( timeSum - timeLength, next?next->timeStart():voice->lastTimeEnd(), voice, CARest::Normal );
for (int i=rests.size()-1; i>=0; i--) {
voice->insert(next, rests[i]);
- noteList.insert( tupIndex, rests[i] );
+ playableList.insert( tupIndex, rests[i] );
}
- next = rests[rests.size()-1];
+ next = rests.last();
}
success = musElementFactory()->configureNote( drawableStaff->calculatePitch(coords.x(), coords.y()), voice, next, false );
if( success )
- noteList.insert( tupIndex, static_cast<CAPlayable*>(musElementFactory()->musElement()) );
+ playableList.insert( tupIndex, static_cast<CAPlayable*>(musElementFactory()->musElement()) );
if ( success && tuplet ) {
- new CATuplet( number, actualNumber, noteList );
+ new CATuplet( number, actualNumber, playableList );
}
if ( success && CACanorus::settings()->autoBar() ) {
@@ -2712,9 +2712,9 @@
// same code for the Note insertion
CATuplet *tuplet = static_cast<CAPlayable*>(left->musElement())->tuplet();
- QList<CAPlayable*> noteList; int number=0; int actualNumber=0;
+ QList<CAPlayable*> playableList; int number=0; int actualNumber=0;
if ( tuplet ) {
- noteList = tuplet->noteList();
+ playableList = tuplet->noteList();
number = tuplet->number();
actualNumber = tuplet->actualNumber();
delete tuplet;
@@ -2723,37 +2723,56 @@
int timeSum = left->musElement()->timeLength();
int timeLength = CAPlayableLength::playableLengthToTimeLength( musElementFactory()->playableLength() );
- CAMusElement *next;
+ CAMusElement *next = nullptr;
+ // collect all preceeding rests to merge them as one, if needed
while ( (next=voice->next(left->musElement())) &&
next->musElementType() == CAMusElement::Rest &&
timeSum < timeLength ) {
voice->remove(next);
- noteList.removeAll(static_cast<CAPlayable*>(next));
+ playableList.removeAll(static_cast<CAPlayable*>(next));
timeSum += next->timeLength();
}
- int tupIndex = noteList.indexOf( static_cast<CAPlayable*>(left->musElement()) );
- noteList.removeAll( static_cast<CAPlayable*>(left->musElement()) );
- voice->remove( left->musElement() );
+ // remove all notes in the chord except the last
+ if ( left->musElement()->musElementType()==CAMusElement::Note &&
+ static_cast<CANote*>(left->musElement())->isPartOfChord() ) {
+ QList<CANote*> chordNotes = static_cast<CANote*>(left->musElement())->getChord();
+ for (int i=0; i<chordNotes.size(); i++) {
+ if (chordNotes[i]==left->musElement()) {
+ continue;
+ }
+ playableList.removeAll(chordNotes[i]);
+ voice->remove(chordNotes[i]);
+ }
+
+ // also update next
+ next = voice->next(static_cast<CANote*>(left->musElement())->getChord().last());
+ }
+
+ CAPlayable *playableToReplace = static_cast<CAPlayable*>(left->musElement());
+ int tupIndex = playableList.indexOf( playableToReplace );
+ playableList.removeAll( playableToReplace );
+ voice->remove( playableToReplace );
+
if (timeSum - timeLength > 0) {
// we removed too many rests - insert the delta of the missing rests
QList<CARest*> rests = CARest::composeRests( timeSum - timeLength, next?next->timeStart():voice->lastTimeEnd(), voice, CARest::Normal );
for (int i=rests.size()-1; i>=0; i--) {
voice->insert(next, rests[i]);
- noteList.insert( tupIndex, rests[i] );
+ playableList.insert( tupIndex, rests[i] );
}
- next = rests[rests.size()-1];
+ next = rests.last();
}
success = musElementFactory()->configureRest( voice, next );
if( success ) {
- noteList.insert( tupIndex, static_cast<CAPlayable*>(musElementFactory()->musElement()) );
+ playableList.insert( tupIndex, static_cast<CAPlayable*>(musElementFactory()->musElement()) );
}
if( success && tuplet ) {
- new CATuplet( number, actualNumber, noteList );
+ new CATuplet( number, actualNumber, playableList );
}
if ( success && CACanorus::settings()->autoBar() ) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-21 21:56:04
|
Revision: 1532
http://sourceforge.net/p/canorus/code/1532
Author: matevz
Date: 2018-06-21 21:55:51 +0000 (Thu, 21 Jun 2018)
Log Message:
-----------
Fixed crash when rests cannot be composed to synchronize voices (e.g.
when hacking tuplets).
Modified Paths:
--------------
trunk/src/score/staff.cpp
Modified: trunk/src/score/staff.cpp
===================================================================
--- trunk/src/score/staff.cpp 2018-06-18 17:41:35 UTC (rev 1531)
+++ trunk/src/score/staff.cpp 2018-06-21 21:55:51 UTC (rev 1532)
@@ -5,6 +5,8 @@
Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.
*/
+#include <QtDebug>
+
#include <QPainter>
#include <iostream>
@@ -425,7 +427,11 @@
for ( int k=0; k < restList.size(); k++ )
voiceList()[i]->_musElementList.insert( pidx[i]++, restList[k] ); // insert the missing rests, rests are added in back, pidx++
voiceList()[i]->updateTimes( pidx[i], gapLength, false ); // increase playable timeStarts
- plastPlayable[ i ] = restList.last();
+ if (restList.size()) {
+ plastPlayable[ i ] = restList.last();
+ } else {
+ qDebug() << "ERROR CAStaff::synchronizeVoices(): Cannot compose rests of length " << gapLength << endl;
+ }
changesMade = true;
}
@@ -442,7 +448,11 @@
for ( int k=0; k < restList.size(); k++ )
voiceList()[j]->_musElementList.insert( pidx[j]++, restList[k] ); // insert the missing rests, rests are added in back, pidx++
voiceList()[j]->updateTimes( pidx[j], gapLength, false ); // increase playable timeStarts
- plastPlayable[ j ] = restList.last();
+ if (restList.size()) {
+ plastPlayable[ j ] = restList.last();
+ } else {
+ qDebug() << "ERROR CAStaff::synchronizeVoices(): Cannot compose rests of length " << gapLength << endl;
+ }
changesMade = true;
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <su...@us...> - 2018-06-18 17:41:39
|
Revision: 1531
http://sourceforge.net/p/canorus/code/1531
Author: suamor
Date: 2018-06-18 17:41:35 +0000 (Mon, 18 Jun 2018)
Log Message:
-----------
Added Paths:
-----------
tags/0.7.3rc3/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <su...@us...> - 2018-06-16 10:04:22
|
Revision: 1530
http://sourceforge.net/p/canorus/code/1530
Author: suamor
Date: 2018-06-16 10:04:19 +0000 (Sat, 16 Jun 2018)
Log Message:
-----------
Update NEWS and VERSION for 0.7.3rc3
Modified Paths:
--------------
trunk/NEWS
trunk/VERSION
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2018-06-14 08:57:01 UTC (rev 1529)
+++ trunk/NEWS 2018-06-16 10:04:19 UTC (rev 1530)
@@ -26,7 +26,7 @@
- added note checker
- note checker and midi command support for shortcut settings
- fixed some compilation issues on other platforms
-- fix issue with new sheet;
+- fix issues with new sheet;
- add dynamic keyboard helper for shortcut settings
- Add version information to installer
- Qt4 build settings separated
@@ -63,6 +63,26 @@
- Fix issue when opening recent files and saving showing "unknown file format"
- Fix: If a non-playable is on first notem a slur could not be made
- Fix issue on not working Key Signature based transposition downwards
+- Fix issue on voice number not updated when using tab key to walk over voices
+- Added support for walking through contexts using tab key
+- Set new MusicXML extension (.xml -> .musicxml) and change examples too
+- Fixes and improvements on LilyPondExport (text, tempo, mark)
+- Add support for importing compressed musicxml (only with metainfo)
+- Fix Menu Shortcuts with ALT missing
+- Fix order of keys
+- Set key signature to autodetect values when transposing
+- Fix issue that accidentals not shown in the second voice over barline
+- Fix issues with dotted barlines and bars
+- Add support for debug output that is only shown with debug build
+- Add go to (jump to) bar
+- Fix replace mark icon by volta
+- Fix issues with creating/installing translation files
+- Fix some swig warnings and debug output
+- Show midi warnings dialog on startup
+- Make properties dialog resizable (inkl. "grab" button)
+- Show bar length error, if it is too long.
+- Do not place autobars if inserting in the middle of the score
+- Ctrl-T can now be used as shortcut for transpose
0.7.2
=====
Modified: trunk/VERSION
===================================================================
--- trunk/VERSION 2018-06-14 08:57:01 UTC (rev 1529)
+++ trunk/VERSION 2018-06-16 10:04:19 UTC (rev 1530)
@@ -1 +1 @@
-0.7.3rc2
+0.7.3rc3
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-14 08:57:04
|
Revision: 1529
http://sourceforge.net/p/canorus/code/1529
Author: matevz
Date: 2018-06-14 08:57:01 +0000 (Thu, 14 Jun 2018)
Log Message:
-----------
Added Ctrl+T shortcut for transpose.
Modified Paths:
--------------
trunk/src/ui/mainwin.ui
Modified: trunk/src/ui/mainwin.ui
===================================================================
--- trunk/src/ui/mainwin.ui 2018-06-10 19:45:44 UTC (rev 1528)
+++ trunk/src/ui/mainwin.ui 2018-06-14 08:57:01 UTC (rev 1529)
@@ -883,6 +883,9 @@
<property name="text">
<string>&Transpose...</string>
</property>
+ <property name="shortcut">
+ <string>Ctrl+T</string>
+ </property>
</action>
<action name="uiFMEllipse">
<property name="checkable">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <su...@us...> - 2018-06-10 19:45:47
|
Revision: 1528
http://sourceforge.net/p/canorus/code/1528
Author: suamor
Date: 2018-06-10 19:45:44 +0000 (Sun, 10 Jun 2018)
Log Message:
-----------
Add support for importing mxl files with META-INF (others do not work)
Modified Paths:
--------------
trunk/src/CMakeLists.txt
trunk/src/canorus.cpp
trunk/src/core/fileformats.cpp
trunk/src/core/fileformats.h
trunk/src/import/musicxmlimport.h
trunk/src/ui/mainwin.cpp
Added Paths:
-----------
trunk/src/import/mxlimport.cpp
trunk/src/import/mxlimport.h
Modified: trunk/src/CMakeLists.txt
===================================================================
--- trunk/src/CMakeLists.txt 2018-06-09 23:44:10 UTC (rev 1527)
+++ trunk/src/CMakeLists.txt 2018-06-10 19:45:44 UTC (rev 1528)
@@ -412,6 +412,7 @@
import/canorusmlimport.cpp
import/canimport.cpp
import/musicxmlimport.cpp
+ import/mxlimport.cpp
)
SET(Canorus_RtMidi_Srcs # RtMIDI library
@@ -446,8 +447,8 @@
${Canorus_Export_Srcs}
${Canorus_Import_Srcs}
${Canorus_RtMidi_Srcs}
- ${Canorus_ZIP_Srcs}
- ${Canorus_Widget_Srcs}
+ ${Canorus_ZIP_Srcs}
+ ${Canorus_Widget_Srcs}
${Canorus_PMIDI_Srcs}
)
@@ -465,8 +466,8 @@
${Canorus_Export_Srcs}
${Canorus_Ctl_Srcs}
${Canorus_RtMidi_Srcs}
- ${Canorus_ZIP_Srcs}
- ${Canorus_PMIDI_Srcs}
+ ${Canorus_ZIP_Srcs}
+ ${Canorus_PMIDI_Srcs}
interface/rtmididevice.cpp
interface/mididevice.cpp
interface/playback.cpp
Modified: trunk/src/canorus.cpp
===================================================================
--- trunk/src/canorus.cpp 2018-06-09 23:44:10 UTC (rev 1527)
+++ trunk/src/canorus.cpp 2018-06-10 19:45:44 UTC (rev 1528)
@@ -105,7 +105,7 @@
void CACanorus::initCommonGUI() {
// Initialize main window's load/save/import/export dialogs
- CAMainWin::uiSaveDialog = new QFileDialog(0, QObject::tr("Choose a file to save"), settings()->documentsDirectory().absolutePath());
+ CAMainWin::uiSaveDialog = new QFileDialog(nullptr, QObject::tr("Choose a file to save"), settings()->documentsDirectory().absolutePath());
CAMainWin::uiSaveDialog->setFileMode(QFileDialog::AnyFile);
CAMainWin::uiSaveDialog->setAcceptMode( QFileDialog::AcceptSave );
CAMainWin::uiSaveDialog->setNameFilters( QStringList() << CAFileFormats::CANORUSML_FILTER );
@@ -112,7 +112,7 @@
CAMainWin::uiSaveDialog->setNameFilters( CAMainWin::uiSaveDialog->nameFilters() << CAFileFormats::CAN_FILTER );
CAMainWin::uiSaveDialog->selectNameFilter( CAFileFormats::getFilter( settings()->defaultSaveFormat() ) );
- CAMainWin::uiOpenDialog = new QFileDialog(0, QObject::tr("Choose a file to open"), settings()->documentsDirectory().absolutePath());
+ CAMainWin::uiOpenDialog = new QFileDialog(nullptr, QObject::tr("Choose a file to open"), settings()->documentsDirectory().absolutePath());
CAMainWin::uiOpenDialog->setFileMode( QFileDialog::ExistingFile );
CAMainWin::uiOpenDialog->setAcceptMode( QFileDialog::AcceptOpen );
CAMainWin::uiOpenDialog->setNameFilters( QStringList() << CAFileFormats::CANORUSML_FILTER ); // clear the * filter
@@ -126,7 +126,7 @@
allFilters.chop(1);
CAMainWin::uiOpenDialog->setNameFilters( QStringList() << QString(QObject::tr("All supported formats (%1)").arg(allFilters)) << CAMainWin::uiOpenDialog->nameFilters() );
- CAMainWin::uiExportDialog = new QFileDialog(0, QObject::tr("Choose a file to export"), settings()->documentsDirectory().absolutePath());
+ CAMainWin::uiExportDialog = new QFileDialog(nullptr, QObject::tr("Choose a file to export"), settings()->documentsDirectory().absolutePath());
CAMainWin::uiExportDialog->setFileMode(QFileDialog::AnyFile);
CAMainWin::uiExportDialog->setAcceptMode( QFileDialog::AcceptSave );
CAMainWin::uiExportDialog->setNameFilters( QStringList() << CAFileFormats::LILYPOND_FILTER );
@@ -135,10 +135,11 @@
CAMainWin::uiExportDialog->setNameFilters( CAMainWin::uiExportDialog->nameFilters() << CAFileFormats::PDF_FILTER );
CAMainWin::uiExportDialog->setNameFilters( CAMainWin::uiExportDialog->nameFilters() << CAFileFormats::SVG_FILTER );
- CAMainWin::uiImportDialog = new QFileDialog(0, QObject::tr("Choose a file to import"), settings()->documentsDirectory().absolutePath());
+ CAMainWin::uiImportDialog = new QFileDialog(nullptr, QObject::tr("Choose a file to import"), settings()->documentsDirectory().absolutePath());
CAMainWin::uiImportDialog->setFileMode( QFileDialog::ExistingFile );
CAMainWin::uiImportDialog->setAcceptMode( QFileDialog::AcceptOpen );
CAMainWin::uiImportDialog->setNameFilters( QStringList() << CAFileFormats::MUSICXML_FILTER );
+ CAMainWin::uiImportDialog->setNameFilters( CAMainWin::uiImportDialog->nameFilters() << CAFileFormats::MXL_FILTER );
CAMainWin::uiImportDialog->setNameFilters( CAMainWin::uiImportDialog->nameFilters() << CAFileFormats::MIDI_FILTER );
// CAMainWin::uiImportDialog->setNameFilters( CAMainWin::uiImportDialog->nameFilters() << CAFileFormats::LILYPOND_FILTER ); // activate when usable
}
Modified: trunk/src/core/fileformats.cpp
===================================================================
--- trunk/src/core/fileformats.cpp 2018-06-09 23:44:10 UTC (rev 1527)
+++ trunk/src/core/fileformats.cpp 2018-06-10 19:45:44 UTC (rev 1528)
@@ -19,6 +19,7 @@
const QString CAFileFormats::CAN_FILTER = QObject::tr("Canorus archive (*.can)");
const QString CAFileFormats::LILYPOND_FILTER = QObject::tr("LilyPond document (*.ly)");
const QString CAFileFormats::MUSICXML_FILTER = QObject::tr("MusicXML document (*.musicxml)");
+const QString CAFileFormats::MXL_FILTER = QObject::tr("Compressed MusicXML document (*.mxl)");
const QString CAFileFormats::NOTEEDIT_FILTER = QObject::tr("NoteEdit document (*.not)");
const QString CAFileFormats::ABCMUSIC_FILTER = QObject::tr("ABC music document (*.abc)");
const QString CAFileFormats::FINALE_FILTER = QObject::tr("Finale document (*.mus)");
@@ -41,6 +42,8 @@
return LILYPOND_FILTER;
case MusicXML:
return MUSICXML_FILTER;
+ case MXL:
+ return MXL_FILTER;
case PDF:
return PDF_FILTER;
case SVG:
@@ -64,6 +67,9 @@
else
if (t==MUSICXML_FILTER)
return MusicXML;
+ else
+ if (t==MXL_FILTER)
+ return MXL;
else
if (t==PDF_FILTER)
return PDF;
Modified: trunk/src/core/fileformats.h
===================================================================
--- trunk/src/core/fileformats.h 2018-06-09 23:44:10 UTC (rev 1527)
+++ trunk/src/core/fileformats.h 2018-06-10 19:45:44 UTC (rev 1528)
@@ -17,6 +17,7 @@
Can = 2,
LilyPond = 3,
MusicXML = 4,
+ MXL = 16,
ABCMusic = 5,
NoteEdit = 6,
MUP = 7,
@@ -34,6 +35,7 @@
static const QString CANORUSML_FILTER;
static const QString CAN_FILTER;
static const QString MUSICXML_FILTER;
+ static const QString MXL_FILTER;
static const QString NOTEEDIT_FILTER;
static const QString ABCMUSIC_FILTER;
static const QString FINALE_FILTER;
Modified: trunk/src/import/musicxmlimport.h
===================================================================
--- trunk/src/import/musicxmlimport.h 2018-06-09 23:44:10 UTC (rev 1527)
+++ trunk/src/import/musicxmlimport.h 2018-06-10 19:45:44 UTC (rev 1528)
@@ -34,9 +34,11 @@
const QString readableStatus();
+protected:
+ CADocument* importDocumentImpl();
+
private:
- void initMusicXmlImport();
- CADocument* importDocumentImpl();
+ void initMusicXmlImport();
void readHeader();
void readScorePartwise();
Added: trunk/src/import/mxlimport.cpp
===================================================================
--- trunk/src/import/mxlimport.cpp (rev 0)
+++ trunk/src/import/mxlimport.cpp 2018-06-10 19:45:44 UTC (rev 1528)
@@ -0,0 +1,102 @@
+/*!
+ Copyright (c) 2018, Matevž Jekovec, Reinhard Katzmann, Canorus development team
+ All Rights Reserved. See AUTHORS for a complete list of authors.
+
+ Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.
+*/
+
+#include <QDir>
+#include <QDebug>
+#include <iostream> // debug
+#include "import/mxlimport.h"
+
+CAMXLImport::CAMXLImport( QTextStream *stream )
+ : CAMusicXmlImport(stream) {
+}
+
+CAMXLImport::CAMXLImport( const QString stream )
+ : CAMusicXmlImport(stream) {
+}
+
+CAMXLImport::~CAMXLImport() {
+}
+
+CADocument *CAMXLImport::importDocumentImpl()
+{
+ int arg = 2;
+ _zipArchivePath = fileName();
+ // Extract whole archive to temp folder
+ zip_extract(fileName().toLatin1().constData(), QDir::tempPath().toLatin1().constData(), [](const char *filename, void *arg) {
+ static int i = 0;
+ int n = *static_cast<int *>(arg);
+ qDebug().noquote() << "Extracted: " << filename << "(" << ++i << " of " << n << ")\n";
+
+ return 0;
+ }, &arg);
+
+ QFileInfo containerInfo(QDir::tempPath() + QString("/META-INF/container.xml"));
+ QString musicXMLFileName;
+ bool eocRes = openContainer(containerInfo);
+ if (eocRes) {
+ eocRes = readContainerInfo(musicXMLFileName);
+ QFileInfo musicXMLFileInfo(QDir::tempPath() + "/" + musicXMLFileName);
+ if(musicXMLFileInfo.exists()) {
+ setStreamFromFile(musicXMLFileInfo.filePath());
+ return CAMusicXmlImport::importDocumentImpl();
+ }
+ qDebug() << "Failed to find musicxml file " << musicXMLFileInfo.filePath() << " in archive";
+ }
+ return nullptr;
+}
+
+bool CAMXLImport::openContainer(const QFileInfo &containerInfo)
+{
+ if (containerInfo.exists()) {
+ setStreamFromFile(containerInfo.filePath());
+ } else {
+ qDebug() << "Failed to find container file " << containerInfo.filePath() << " in archive";
+ return false;
+ }
+ return true;
+}
+
+bool CAMXLImport::readContainerInfo(QString &musicXMLFileName)
+{
+ QString containerLine, rootFileLine, mediaTypeLine, fullPathLine;
+ do {
+ containerLine = stream()->readLine();
+ if (containerLine.contains("<rootfiles")) {
+ do { // No check for <rootfile> to make logic easier (strictly it's required)
+ rootFileLine = stream()->readLine();
+ if(rootFileLine.contains("full-path")) {
+ fullPathLine = rootFileLine;
+ if (mediaTypeLine.contains("application/vnd.recordare.musicxml+xml")) {
+ break;
+ }
+ }
+ if (rootFileLine.contains("<rootfile")) {
+ if (rootFileLine.contains("media-type")) {
+ mediaTypeLine = rootFileLine;
+ if (!mediaTypeLine.contains("application/vnd.recordare.musicxml+xml")) {
+ fullPathLine.clear();
+ continue;
+ }
+ if(!fullPathLine.isNull())
+ break;
+ }
+ }
+ } while (!rootFileLine.isNull());
+ }
+ } while (!containerLine.isNull());
+ if (!mediaTypeLine.contains("application/vnd.recordare.musicxml+xml") || fullPathLine.isNull()) {
+ qDebug() << "No musicxml media " << mediaTypeLine << " found in container " << fullPathLine;
+ return false;
+ }
+ QString fullPathStr = "full-path";
+ int pos = fullPathLine.lastIndexOf(fullPathStr) + fullPathStr.length();
+ int lastPos = fullPathLine.indexOf("\"", pos+2);
+ int num = lastPos - pos -2;
+ musicXMLFileName = fullPathLine.mid(pos+2, num);
+ //qDebug() << "pos " << pos << " num " << num << " last " << lastPos << " fileName " << musicXMLFileName;
+ return true;
+}
Added: trunk/src/import/mxlimport.h
===================================================================
--- trunk/src/import/mxlimport.h (rev 0)
+++ trunk/src/import/mxlimport.h 2018-06-10 19:45:44 UTC (rev 1528)
@@ -0,0 +1,38 @@
+/*!
+ Copyright (c) 2018, Matevž Jekovec, Reinhard Katzmann, Canorus development team
+ All Rights Reserved. See AUTHORS for a complete list of authors.
+
+ Licensed under the GNU GENERAL PUBLIC LICENSE. See LICENSE.GPL for details.
+*/
+
+#ifndef MXLIMPORT_H_
+#define MXLIMPORT_H_
+
+#include "import/import.h"
+#include "import/musicxmlimport.h"
+#include "zip/zip.h"
+
+#include <QSharedPointer>
+#include <QFileInfo>
+
+class CAMXLImport: public CAMusicXmlImport {
+public:
+ CAMXLImport( QTextStream *stream=nullptr );
+ CAMXLImport( const QString stream );
+ virtual ~CAMXLImport();
+
+ inline QTextStream *txtStream() { return _txtStream; }
+ inline void setTxtStream( QTextStream *stream ) { _txtStream = stream; }
+
+protected:
+ CADocument *importDocumentImpl();
+
+private:
+ bool openContainer(const QFileInfo &containerInfo);
+ bool readContainerInfo(QString &musicXMLFileName);
+
+ QTextStream *_txtStream=nullptr;
+ QString _zipArchivePath;
+};
+
+#endif /* MUSICXMLIMPORT_H_ */
Modified: trunk/src/ui/mainwin.cpp
===================================================================
--- trunk/src/ui/mainwin.cpp 2018-06-09 23:44:10 UTC (rev 1527)
+++ trunk/src/ui/mainwin.cpp 2018-06-10 19:45:44 UTC (rev 1528)
@@ -120,6 +120,7 @@
#include "import/canimport.h"
#include "import/midiimport.h"
#include "import/musicxmlimport.h"
+#include "import/mxlimport.h"
#include "core/notechecker.h"
/*!
@@ -3391,6 +3392,15 @@
import->importDocument();
}
}
+ else
+ if ( uiImportDialog->selectedNameFilter() == CAFileFormats::MXL_FILTER ) {
+ import = new CAMXLImport();
+ if (import) {
+ import->setStreamFromFile( s );
+ connect( import, SIGNAL(importDone(int)), this, SLOT(onImportDone(int)) );
+ import->importDocument();
+ }
+ }
if (import)
_mainWinProgressCtl.startProgress( import );
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-09 23:44:15
|
Revision: 1527
http://sourceforge.net/p/canorus/code/1527
Author: matevz
Date: 2018-06-09 23:44:10 +0000 (Sat, 09 Jun 2018)
Log Message:
-----------
Fixed bug #33 wrong auto barline on last triplet note.
Do not place autobars, if inserting notes in the middle of the score.
Modified Paths:
--------------
trunk/src/score/staff.cpp
trunk/src/score/staff.h
trunk/src/ui/mainwin.cpp
Modified: trunk/src/score/staff.cpp
===================================================================
--- trunk/src/score/staff.cpp 2018-06-09 23:42:19 UTC (rev 1526)
+++ trunk/src/score/staff.cpp 2018-06-09 23:44:10 UTC (rev 1527)
@@ -479,18 +479,29 @@
}
/*!
- Places a barline in front of the element, if needed.
+ Places a barline in front of the element, if needed and the element is the
+ last element in the staff.
The function finds the last barline and places a new one, if the last bar is full.
It searches for the time signature in effect for the last bar, not to get fooled by
time signature(s) already present at a time signature change.
+
+ \return True, if a new barline was placed; otherwise False.
*/
-void CAStaff::placeAutoBar( CAPlayable* elt ) {
+bool CAStaff::placeAutoBar( CAPlayable* elt ) {
if ( !elt )
- return;
+ return false;
CABarline *b = static_cast<CABarline*>(elt->voice()->previousByType( CAMusElement::Barline, elt ));
CATimeSignature *t;
CAMusElement *prevTimeSig = elt;
+
+ // do not place autobar, if the element was inserted somewhere in the middle
+ for (int i=0; i<elt->voice()->staff()->voiceList().size(); i++) {
+ if (elt->voice()->staff()->voiceList()[i]->lastTimeEnd()>elt->timeEnd()) {
+ return false;
+ }
+ }
+
do {
prevTimeSig = elt->voice()->previousByType( CAMusElement::TimeSignature, prevTimeSig );
t = static_cast<CATimeSignature*>(prevTimeSig);
@@ -497,10 +508,13 @@
} while ( t && prevTimeSig->timeStart() == elt->timeStart() ); // not the time signature for a bar in the future
if (t) {
- int barLength = CAPlayableLength::playableLengthToTimeLength( CAPlayableLength( static_cast<CAPlayableLength::CAMusicLength>(t->beat()) ) ) * t->beats();
- if ( (b?(b->timeStart()):0) + barLength <= elt->timeStart() ) {
+ if ( (b?(b->timeStart()):0) + t->barDuration() <= elt->timeStart() ) {
elt->voice()->insert( elt, new CABarline( CABarline::Single, elt->staff(), elt->timeStart() ) );
elt->staff()->synchronizeVoices();
+
+ return true;
}
}
+
+ return false;
}
Modified: trunk/src/score/staff.h
===================================================================
--- trunk/src/score/staff.h 2018-06-09 23:42:19 UTC (rev 1526)
+++ trunk/src/score/staff.h 2018-06-09 23:44:10 UTC (rev 1527)
@@ -53,7 +53,7 @@
bool synchronizeVoices();
- static void placeAutoBar( CAPlayable* elt );
+ static bool placeAutoBar( CAPlayable* elt );
// Functions to keep list of references of signature events for a faster look up.
inline QList<CAMusElement *>& clefRefs() { return _clefList; }
Modified: trunk/src/ui/mainwin.cpp
===================================================================
--- trunk/src/ui/mainwin.cpp 2018-06-09 23:42:19 UTC (rev 1526)
+++ trunk/src/ui/mainwin.cpp 2018-06-09 23:44:10 UTC (rev 1527)
@@ -2611,7 +2611,7 @@
// same code for the Rest insertion
CATuplet *tuplet = static_cast<CAPlayable*>(left->musElement())->tuplet();
- QList<CAPlayable*> noteList; int number; int actualNumber;
+ QList<CAPlayable*> noteList; int number=0; int actualNumber=0;
if ( tuplet ) {
noteList = tuplet->noteList();
number = tuplet->number();
@@ -2646,8 +2646,6 @@
}
success = musElementFactory()->configureNote( drawableStaff->calculatePitch(coords.x(), coords.y()), voice, next, false );
- if ( success && CACanorus::settings()->autoBar() )
- CAStaff::placeAutoBar( static_cast<CAPlayable*>(musElementFactory()->musElement()) );
if( success )
noteList.insert( tupIndex, static_cast<CAPlayable*>(musElementFactory()->musElement()) );
@@ -2655,6 +2653,10 @@
if ( success && tuplet ) {
new CATuplet( number, actualNumber, noteList );
}
+
+ if ( success && CACanorus::settings()->autoBar() ) {
+ CAStaff::placeAutoBar( static_cast<CAPlayable*>(musElementFactory()->musElement()) );
+ }
} else {
// user clicked outside x borders of the note or rest
@@ -2709,7 +2711,7 @@
// same code for the Note insertion
CATuplet *tuplet = static_cast<CAPlayable*>(left->musElement())->tuplet();
- QList<CAPlayable*> noteList; int number; int actualNumber;
+ QList<CAPlayable*> noteList; int number=0; int actualNumber=0;
if ( tuplet ) {
noteList = tuplet->noteList();
number = tuplet->number();
@@ -2744,15 +2746,18 @@
}
success = musElementFactory()->configureRest( voice, next );
- if ( success && CACanorus::settings()->autoBar() )
- CAStaff::placeAutoBar( static_cast<CAPlayable*>(musElementFactory()->musElement()) );
- if( success )
+ if( success ) {
noteList.insert( tupIndex, static_cast<CAPlayable*>(musElementFactory()->musElement()) );
+ }
if( success && tuplet ) {
new CATuplet( number, actualNumber, noteList );
}
+
+ if ( success && CACanorus::settings()->autoBar() ) {
+ CAStaff::placeAutoBar( static_cast<CAPlayable*>(musElementFactory()->musElement()) );
+ }
} else {
if ( dright && dright->musElement() && dright->musElement()->isPlayable() && static_cast<CAPlayable*>(dright->musElement())->tuplet() && !static_cast<CAPlayable*>(dright->musElement())->isFirstInTuplet() ) {
delete static_cast<CAPlayable*>(dright->musElement())->tuplet();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-09 23:42:23
|
Revision: 1526
http://sourceforge.net/p/canorus/code/1526
Author: matevz
Date: 2018-06-09 23:42:19 +0000 (Sat, 09 Jun 2018)
Log Message:
-----------
Renamed Goto bar... -> Jump to...
Modified Paths:
--------------
trunk/src/ui/mainwin.ui
Modified: trunk/src/ui/mainwin.ui
===================================================================
--- trunk/src/ui/mainwin.ui 2018-06-09 23:30:29 UTC (rev 1525)
+++ trunk/src/ui/mainwin.ui 2018-06-09 23:42:19 UTC (rev 1526)
@@ -62,7 +62,7 @@
<x>0</x>
<y>0</y>
<width>905</width>
- <height>30</height>
+ <height>23</height>
</rect>
</property>
<widget class="QMenu" name="uiMenuEdit">
@@ -447,7 +447,7 @@
</action>
<action name="uiJumpTo">
<property name="text">
- <string>&Goto bar...</string>
+ <string>&Jump to...</string>
</property>
<property name="shortcut">
<string>Ctrl+J</string>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-09 23:30:43
|
Revision: 1525
http://sourceforge.net/p/canorus/code/1525
Author: matevz
Date: 2018-06-09 23:30:29 +0000 (Sat, 09 Jun 2018)
Log Message:
-----------
Show bar length error, also for first partial bar, if it is too long.
Modified Paths:
--------------
trunk/src/core/notechecker.cpp
Modified: trunk/src/core/notechecker.cpp
===================================================================
--- trunk/src/core/notechecker.cpp 2018-06-09 23:15:11 UTC (rev 1524)
+++ trunk/src/core/notechecker.cpp 2018-06-09 23:30:29 UTC (rev 1525)
@@ -62,7 +62,7 @@
// check the bar duration.
// If first bar is partial, the length should be shorter or equal to time sig.
- if ((lastBarlineTime == -1 && barlines[j]->timeStart()>lastBarlineTime+lastTimeSigRequiredDuration) ||
+ if ((lastBarlineTime == -1 && barlines[j]->timeStart()>lastTimeSigRequiredDuration) ||
(lastBarlineTime != -1 && barlines[j]->timeStart()!=lastBarlineTime+lastTimeSigRequiredDuration)) {
CANoteCheckerError *nce = new CANoteCheckerError(barlines[j], QObject::tr("Bar duration incorrect."));
sheet->addNoteCheckerError(nce);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-09 23:15:15
|
Revision: 1524
http://sourceforge.net/p/canorus/code/1524
Author: matevz
Date: 2018-06-09 23:15:11 +0000 (Sat, 09 Jun 2018)
Log Message:
-----------
Show bar length error, also for first partial bar, if it is too long.
Modified Paths:
--------------
trunk/src/core/notechecker.cpp
Modified: trunk/src/core/notechecker.cpp
===================================================================
--- trunk/src/core/notechecker.cpp 2018-06-09 22:23:55 UTC (rev 1523)
+++ trunk/src/core/notechecker.cpp 2018-06-09 23:15:11 UTC (rev 1524)
@@ -60,8 +60,10 @@
lastTimeSigRequiredDuration = static_cast<CATimeSignature*>(timeSigs[lastTimeSigIdx])->barDuration();
}
- // check the bar duration
- if ((lastBarlineTime != -1) && (barlines[j]->timeStart()!=lastBarlineTime+lastTimeSigRequiredDuration)) {
+ // check the bar duration.
+ // If first bar is partial, the length should be shorter or equal to time sig.
+ if ((lastBarlineTime == -1 && barlines[j]->timeStart()>lastBarlineTime+lastTimeSigRequiredDuration) ||
+ (lastBarlineTime != -1 && barlines[j]->timeStart()!=lastBarlineTime+lastTimeSigRequiredDuration)) {
CANoteCheckerError *nce = new CANoteCheckerError(barlines[j], QObject::tr("Bar duration incorrect."));
sheet->addNoteCheckerError(nce);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ma...@us...> - 2018-06-09 22:24:00
|
Revision: 1523
http://sourceforge.net/p/canorus/code/1523
Author: matevz
Date: 2018-06-09 22:23:55 +0000 (Sat, 09 Jun 2018)
Log Message:
-----------
Updated Slovenian translation.
Modified Paths:
--------------
trunk/src/lang/sl.ts
Modified: trunk/src/lang/sl.ts
===================================================================
--- trunk/src/lang/sl.ts 2018-06-09 21:41:13 UTC (rev 1522)
+++ trunk/src/lang/sl.ts 2018-06-09 22:23:55 UTC (rev 1523)
@@ -1,56 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
-<TS version="2.0" language="sl_SI">
+<TS version="2.1" language="sl_SI">
<context>
<name>CAActionsEditor</name>
<message>
- <location filename="../widgets/actionseditor.cpp" line="160"/>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
<source>Shortcut</source>
<translation>Bližnjica</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="160"/>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
<source>Description</source>
<translation>Opis</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="160"/>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
<source>Name</source>
<translation>Ime</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="165"/>
- <source>&Save shortcuts</source>
- <translation>&Shrani bližnjice</translation>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <location filename="../widgets/actionseditor.cpp" line="511"/>
+ <source>Shortcut files</source>
+ <translation>Datoteke z bližnjicami</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="166"/>
- <source>&Load shortcuts</source>
- <translation>Na&loži bližnjice</translation>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Midi Command</source>
+ <translation>Ukaz Midi</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="422"/>
- <location filename="../widgets/actionseditor.cpp" line="492"/>
- <source>Shortcut files</source>
- <translation>Datoteke z bližnjicami</translation>
+ <location filename="../widgets/actionseditor.cpp" line="167"/>
+ <source>Combined</source>
+ <translation>Združeno</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="428"/>
- <source>Midi command files</source>
- <translation>Datoteke z Midi bližnjicami</translation>
+ <location filename="../widgets/actionseditor.cpp" line="172"/>
+ <source>&Save shortcuts...</source>
+ <translation>&Shrani bližnjice ...</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="432"/>
+ <location filename="../widgets/actionseditor.cpp" line="173"/>
+ <source>&Load shortcuts...</source>
+ <translation>Na&loži bližnjice ...</translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="176"/>
+ <source>&Change shortcut...</source>
+ <translation>Spre&meni bližnjico ...</translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <source>Midi Key Sequence files</source>
+ <translation>Datoteke z zaporedji Midi tipk</translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <source>Combined Key Sequence files</source>
+ <translation>Datoteke z zaporedji združenih Midi tipk</translation>
+ </message>
+ <message>
+ <location filename="../widgets/actionseditor.cpp" line="446"/>
<source>Choose a filename</source>
<translation>Izberite ime datoteke</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="442"/>
+ <location filename="../widgets/actionseditor.cpp" line="458"/>
<source>Confirm overwrite?</source>
<translation>Potrdi prepisovanje?</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="443"/>
+ <location filename="../widgets/actionseditor.cpp" line="459"/>
<source>The file %1 already exists.
Do you want to overwrite?</source>
<translation>Datoteka %1 že obstaja.
@@ -57,23 +77,23 @@
Ali želiti prepisati datoteko?</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="455"/>
- <location filename="../widgets/actionseditor.cpp" line="501"/>
+ <location filename="../widgets/actionseditor.cpp" line="474"/>
+ <location filename="../widgets/actionseditor.cpp" line="523"/>
<source>Error</source>
<translation>Napaka</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="456"/>
+ <location filename="../widgets/actionseditor.cpp" line="475"/>
<source>The file couldn't be saved</source>
<translation>Datoteka ni bila shranjena</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="494"/>
+ <location filename="../widgets/actionseditor.cpp" line="513"/>
<source>Choose a file</source>
<translation>Izberite datoteko</translation>
</message>
<message>
- <location filename="../widgets/actionseditor.cpp" line="502"/>
+ <location filename="../widgets/actionseditor.cpp" line="524"/>
<source>The file couldn't be loaded</source>
<translation>Datoteka ni bila naložena</translation>
</message>
@@ -104,19 +124,19 @@
<context>
<name>CADocumentProperties</name>
<message>
- <location filename="../ui/propertiesdialog.cpp" line="216"/>
+ <location filename="../ui/propertiesdialog.cpp" line="220"/>
<source>CC, Some rights reserved</source>
<comment>copyright</comment>
<translation>CC, Nekatere pravice pridržane</translation>
</message>
<message>
- <location filename="../ui/propertiesdialog.cpp" line="217"/>
+ <location filename="../ui/propertiesdialog.cpp" line="221"/>
<source>Public domain</source>
<comment>copyright</comment>
<translation>Javna domena</translation>
</message>
<message>
- <location filename="../ui/propertiesdialog.cpp" line="218"/>
+ <location filename="../ui/propertiesdialog.cpp" line="222"/>
<source>All rights reserved</source>
<comment>copyright</comment>
<translation>Vse pravice pridržane</translation>
@@ -162,7 +182,7 @@
<context>
<name>CAKeySignatureCtl</name>
<message>
- <location filename="../scorectl/keysignaturectl.cpp" line="68"/>
+ <location filename="../scorectl/keysignaturectl.cpp" line="69"/>
<source>change key signature</source>
<comment>undo</comment>
<translation>spreminjanje tonalitete</translation>
@@ -179,7 +199,7 @@
<context>
<name>CALilyPondExport</name>
<message>
- <location filename="../export/lilypondexport.cpp" line="834"/>
+ <location filename="../export/lilypondexport.cpp" line="846"/>
<source>arr.</source>
<comment>arrangement</comment>
<translation>prir.</translation>
@@ -213,91 +233,91 @@
<context>
<name>CAMainWin</name>
<message>
- <location filename="../ui/mainwin.cpp" line="250"/>
+ <location filename="../ui/mainwin.cpp" line="258"/>
<source>Insert ToolBar</source>
<translation>Orodjarna za vstavljanje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="251"/>
+ <location filename="../ui/mainwin.cpp" line="259"/>
<source>Select Context</source>
<translation>Izberite trak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="262"/>
+ <location filename="../ui/mainwin.cpp" line="270"/>
<source>Select Clef</source>
<translation>Izberite ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="274"/>
+ <location filename="../ui/mainwin.cpp" line="282"/>
<source>Select Time Signature</source>
<translation>Izberite taktovski način</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="283"/>
+ <location filename="../ui/mainwin.cpp" line="291"/>
<source>Select Barline</source>
<translation>Izberite taktnico</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="341"/>
+ <location filename="../ui/mainwin.cpp" line="349"/>
<source>Context ToolBar</source>
<translation>Orodjarna za trakove</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="355"/>
+ <location filename="../ui/mainwin.cpp" line="363"/>
<source>Voice ToolBar</source>
<translation>Orodjarna za glasove</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="366"/>
+ <location filename="../ui/mainwin.cpp" line="374"/>
<source>Select Voice Stem Direction</source>
<translation>Izberite smer notnih vratov za glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="372"/>
+ <location filename="../ui/mainwin.cpp" line="380"/>
<source>Playable ToolBar</source>
<translation>Orodjarna za note in pavze</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="373"/>
+ <location filename="../ui/mainwin.cpp" line="381"/>
<source>Select Length</source>
<translation>Izberite dolžino</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="384"/>
+ <location filename="../ui/mainwin.cpp" line="392"/>
<source>Select Note Stem Direction</source>
<translation>Izberite smer notnih vratov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4142"/>
+ <location filename="../ui/mainwin.cpp" line="4246"/>
<source>About Qt</source>
<translation>O knjižnici Qt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4156"/>
+ <location filename="../ui/mainwin.cpp" line="4260"/>
<source>About Canorus</source>
<translation>O programu Canorus</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1792"/>
- <location filename="../ui/mainwin.cpp" line="5452"/>
+ <location filename="../ui/mainwin.cpp" line="1796"/>
+ <location filename="../ui/mainwin.cpp" line="5566"/>
<source>Staff%1</source>
<translation>Črtovje%1</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1382"/>
+ <location filename="../ui/mainwin.cpp" line="1407"/>
<source>Voice%1</source>
<translation>Glas%1</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1400"/>
- <location filename="../ui/mainwin.cpp" line="1407"/>
- <location filename="../ui/mainwin.cpp" line="1435"/>
- <location filename="../ui/mainwin.cpp" line="3356"/>
+ <location filename="../ui/mainwin.cpp" line="1425"/>
+ <location filename="../ui/mainwin.cpp" line="1432"/>
+ <location filename="../ui/mainwin.cpp" line="1460"/>
+ <location filename="../ui/mainwin.cpp" line="3424"/>
<source>Canorus</source>
<translation>Canorus</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1408"/>
+ <location filename="../ui/mainwin.cpp" line="1433"/>
<source>Are you sure do you want to delete voice
%1 and all its notes?</source>
<translation>Ali res želite zbrisati glas
@@ -304,7 +324,7 @@
%1 in vse njegove note?</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1436"/>
+ <location filename="../ui/mainwin.cpp" line="1461"/>
<source>Are you sure do you want to delete context
%1 and all its contents?</source>
<translation>Ali res želite zbrisati trak
@@ -311,1122 +331,1122 @@
%1 in vso njegovo vsebino?</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="344"/>
+ <location filename="../ui/mainwin.cpp" line="352"/>
<source>Context name</source>
<translation>Ime traku</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="358"/>
+ <location filename="../ui/mainwin.cpp" line="366"/>
<source>Current Voice number</source>
<translation>Trenutna številka glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="365"/>
+ <location filename="../ui/mainwin.cpp" line="373"/>
<source>Voice name</source>
<translation>Ime glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="720"/>
+ <location filename="../ui/mainwin.cpp" line="731"/>
<source>Voice stem direction</source>
<translation>Smer notnih vratov za glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="686"/>
+ <location filename="../ui/mainwin.cpp" line="697"/>
<source>Playable length</source>
<translation>Notna dolžina</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="697"/>
+ <location filename="../ui/mainwin.cpp" line="708"/>
<source>Note stem direction</source>
<translation>Smer notnih vratov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="337"/>
+ <location filename="../ui/mainwin.cpp" line="345"/>
<source>Sheet ToolBar</source>
<translation>Orodjarna za liste</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1401"/>
+ <location filename="../ui/mainwin.cpp" line="1426"/>
<source>Cannot delete the last voice in the staff!</source>
<translation>Ni mogoče zbrisati zadnjega glasu v črtovju!</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="407"/>
+ <location filename="../ui/mainwin.cpp" line="415"/>
<source>Time Signature ToolBar</source>
<translation>Orodjarna za taktovske načine</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="412"/>
+ <location filename="../ui/mainwin.cpp" line="420"/>
<source>Number of beats</source>
<translation>Število dob</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="419"/>
+ <location filename="../ui/mainwin.cpp" line="427"/>
<source>Beat</source>
<translation>Doba</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="257"/>
+ <location filename="../ui/mainwin.cpp" line="265"/>
<source>Select Slur Type</source>
<translation>Izberite lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="264"/>
+ <location filename="../ui/mainwin.cpp" line="272"/>
<source>Treble Clef</source>
<translation>Violinski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="266"/>
+ <location filename="../ui/mainwin.cpp" line="274"/>
<source>Bass Clef</source>
<translation>Basovski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="271"/>
+ <location filename="../ui/mainwin.cpp" line="279"/>
<source>Alto Clef</source>
<translation>Altovski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="259"/>
+ <location filename="../ui/mainwin.cpp" line="267"/>
<source>Tie</source>
<translation>Vezaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="260"/>
+ <location filename="../ui/mainwin.cpp" line="268"/>
<source>Slur</source>
<translation>Lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="261"/>
+ <location filename="../ui/mainwin.cpp" line="269"/>
<source>Phrasing Slur</source>
<translation>Frazni lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="285"/>
+ <location filename="../ui/mainwin.cpp" line="293"/>
<source>Single Barline</source>
<translation>Enojna taktnica</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="286"/>
+ <location filename="../ui/mainwin.cpp" line="294"/>
<source>Double Barline</source>
<translation>Dvojna taktnica</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="287"/>
+ <location filename="../ui/mainwin.cpp" line="295"/>
<source>End Barline</source>
<translation>Končaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="288"/>
+ <location filename="../ui/mainwin.cpp" line="296"/>
<source>Dotted Barline</source>
<translation>Črtkasta taktnica</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="289"/>
+ <location filename="../ui/mainwin.cpp" line="297"/>
<source>Repeat Open</source>
<translation>Ponavljaj Odprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="290"/>
+ <location filename="../ui/mainwin.cpp" line="298"/>
<source>Repeat Closed</source>
<translation>Ponavljaj Zaprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="368"/>
+ <location filename="../ui/mainwin.cpp" line="376"/>
<source>Voice Stems Neutral</source>
<translation>Smeri vratov za glas Nevtralne</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="369"/>
+ <location filename="../ui/mainwin.cpp" line="377"/>
<source>Voice Stems Up</source>
<translation>Smeri vratov za glas Gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="370"/>
+ <location filename="../ui/mainwin.cpp" line="378"/>
<source>Voice Stems Down</source>
<translation>Smeri vratov za glas Dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="386"/>
+ <location filename="../ui/mainwin.cpp" line="394"/>
<source>Note Stem Neutral</source>
<translation>Smer vratu Nevtralna</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="387"/>
+ <location filename="../ui/mainwin.cpp" line="395"/>
<source>Note Stem Up</source>
<translation>Smer vratu Gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="388"/>
+ <location filename="../ui/mainwin.cpp" line="396"/>
<source>Note Stem Down</source>
<translation>Smer vratu Dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="389"/>
+ <location filename="../ui/mainwin.cpp" line="397"/>
<source>Note Stem Preferred</source>
<translation>Smer vratu Priporočena</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="291"/>
+ <location filename="../ui/mainwin.cpp" line="299"/>
<source>Repeat Closed-Open</source>
<translation>Ponavljaj Zaprt-Odprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="447"/>
- <location filename="../ui/mainwin.cpp" line="465"/>
+ <location filename="../ui/mainwin.cpp" line="455"/>
<location filename="../ui/mainwin.cpp" line="473"/>
+ <location filename="../ui/mainwin.cpp" line="481"/>
<source>Tonic</source>
<translation>Tonika</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="448"/>
- <location filename="../ui/mainwin.cpp" line="466"/>
- <location filename="../ui/mainwin.cpp" line="475"/>
+ <location filename="../ui/mainwin.cpp" line="456"/>
+ <location filename="../ui/mainwin.cpp" line="474"/>
+ <location filename="../ui/mainwin.cpp" line="483"/>
<source>Subdominant</source>
<translation>Subdominanta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="449"/>
- <location filename="../ui/mainwin.cpp" line="467"/>
- <location filename="../ui/mainwin.cpp" line="477"/>
+ <location filename="../ui/mainwin.cpp" line="457"/>
+ <location filename="../ui/mainwin.cpp" line="475"/>
+ <location filename="../ui/mainwin.cpp" line="485"/>
<source>Dominant</source>
<translation>Dominanta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="450"/>
- <location filename="../ui/mainwin.cpp" line="478"/>
+ <location filename="../ui/mainwin.cpp" line="458"/>
+ <location filename="../ui/mainwin.cpp" line="486"/>
<source>II</source>
<translation>II</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="451"/>
- <location filename="../ui/mainwin.cpp" line="479"/>
+ <location filename="../ui/mainwin.cpp" line="459"/>
+ <location filename="../ui/mainwin.cpp" line="487"/>
<source>III</source>
<translation>III</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="452"/>
- <location filename="../ui/mainwin.cpp" line="480"/>
+ <location filename="../ui/mainwin.cpp" line="460"/>
+ <location filename="../ui/mainwin.cpp" line="488"/>
<source>VI</source>
<translation>VI</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="453"/>
- <location filename="../ui/mainwin.cpp" line="481"/>
+ <location filename="../ui/mainwin.cpp" line="461"/>
+ <location filename="../ui/mainwin.cpp" line="489"/>
<source>VII</source>
<translation>VII</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="454"/>
+ <location filename="../ui/mainwin.cpp" line="462"/>
<source>Cadenze</source>
<translation>Kadenčni</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="455"/>
- <location filename="../ui/mainwin.cpp" line="468"/>
- <location filename="../ui/mainwin.cpp" line="474"/>
+ <location filename="../ui/mainwin.cpp" line="463"/>
+ <location filename="../ui/mainwin.cpp" line="476"/>
+ <location filename="../ui/mainwin.cpp" line="482"/>
<source>minor Tonic</source>
<translation>molova Tonika</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="456"/>
- <location filename="../ui/mainwin.cpp" line="469"/>
- <location filename="../ui/mainwin.cpp" line="476"/>
+ <location filename="../ui/mainwin.cpp" line="464"/>
+ <location filename="../ui/mainwin.cpp" line="477"/>
+ <location filename="../ui/mainwin.cpp" line="484"/>
<source>minor Subdominant</source>
<translation>molova Subdominanta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="457"/>
+ <location filename="../ui/mainwin.cpp" line="465"/>
<source>Napolitan</source>
<translation>Napolitanski</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="458"/>
+ <location filename="../ui/mainwin.cpp" line="466"/>
<source>Phrygian</source>
<translation>Frigijski</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="459"/>
+ <location filename="../ui/mainwin.cpp" line="467"/>
<source>Lydian</source>
<translation>Lidijski</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="460"/>
+ <location filename="../ui/mainwin.cpp" line="468"/>
<source>IV</source>
<translation>IV</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="461"/>
+ <location filename="../ui/mainwin.cpp" line="469"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="445"/>
+ <location filename="../ui/mainwin.cpp" line="453"/>
<source>Select Function Name</source>
<translation>Izberite funkcijsko oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="463"/>
+ <location filename="../ui/mainwin.cpp" line="471"/>
<source>Select Chord Area</source>
<translation>Izberite akordično območje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="471"/>
+ <location filename="../ui/mainwin.cpp" line="479"/>
<source>Select Tonic Degree</source>
<translation>Izberite stopnjo tonike</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="253"/>
+ <location filename="../ui/mainwin.cpp" line="261"/>
<source>New Staff</source>
<translation>Novo črtovje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="254"/>
+ <location filename="../ui/mainwin.cpp" line="262"/>
<source>New Lyrics context</source>
<translation>Novo besedilo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1809"/>
- <location filename="../ui/mainwin.cpp" line="5466"/>
+ <location filename="../ui/mainwin.cpp" line="1813"/>
+ <location filename="../ui/mainwin.cpp" line="5580"/>
<source>LyricsContext%1</source>
<translation>Besedilo%1</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="347"/>
+ <location filename="../ui/mainwin.cpp" line="355"/>
<source>Stanza number</source>
<translation>Številka kitice</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="352"/>
+ <location filename="../ui/mainwin.cpp" line="360"/>
<source>Associated voice</source>
<translation>Dodeljen glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1359"/>
+ <location filename="../ui/mainwin.cpp" line="1384"/>
<source>new sheet</source>
<comment>undo</comment>
<translation>nov list</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1380"/>
+ <location filename="../ui/mainwin.cpp" line="1405"/>
<source>new voice</source>
<comment>undo</comment>
<translation>nov glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1414"/>
+ <location filename="../ui/mainwin.cpp" line="1439"/>
<source>voice removal</source>
<comment>undo</comment>
<translation>odstranitev glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1442"/>
+ <location filename="../ui/mainwin.cpp" line="1467"/>
<source>context removal</source>
<comment>undo</comment>
<translation>odstranitev traku</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1788"/>
+ <location filename="../ui/mainwin.cpp" line="1792"/>
<source>new staff</source>
<comment>undo</comment>
<translation>novo črtovje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="1800"/>
+ <location filename="../ui/mainwin.cpp" line="1804"/>
<source>new lyrics context</source>
<comment>undo</comment>
<translation>novo besedilo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2131"/>
+ <location filename="../ui/mainwin.cpp" line="2164"/>
<source>insert barline</source>
<comment>undo</comment>
<translation>vstavljanje taktnice</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2163"/>
+ <location filename="../ui/mainwin.cpp" line="2193"/>
<source>rise note</source>
<comment>undo</comment>
<translation>višanje note</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2201"/>
+ <location filename="../ui/mainwin.cpp" line="2228"/>
<source>lower note</source>
<comment>undo</comment>
<translation>nižanje note</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2270"/>
+ <location filename="../ui/mainwin.cpp" line="2297"/>
<source>add sharp</source>
<comment>undo</comment>
<translation>dodajanje višaja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2304"/>
+ <location filename="../ui/mainwin.cpp" line="2331"/>
<source>add flat</source>
<comment>undo</comment>
<translation>dodajanje nižaja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2331"/>
+ <location filename="../ui/mainwin.cpp" line="2358"/>
<source>set dotted</source>
<comment>undo</comment>
<translation>punktacijo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="5190"/>
+ <location filename="../ui/mainwin.cpp" line="5303"/>
<source>deletion of elements</source>
<comment>undo</comment>
<translation>brisanje elementov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="2509"/>
+ <location filename="../ui/mainwin.cpp" line="2560"/>
<source>insertion of music element</source>
<comment>undo</comment>
<translation>dodajanje elementov</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3435"/>
+ <location filename="../ui/mainwin.cpp" line="3503"/>
<source>change voice name</source>
<comment>undo</comment>
<translation>spreminjanje imena glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3595"/>
+ <location filename="../ui/mainwin.cpp" line="3712"/>
<source>lyrics edit</source>
<comment>undo</comment>
<translation>spreminjanje besedila</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4057"/>
+ <location filename="../ui/mainwin.cpp" line="4157"/>
<source>commit CanorusML source</source>
<comment>undo</comment>
<translation>potrditev CanorusML izvorne kode</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4076"/>
- <location filename="../ui/mainwin.cpp" line="4112"/>
+ <location filename="../ui/mainwin.cpp" line="4176"/>
+ <location filename="../ui/mainwin.cpp" line="4212"/>
<source>commit LilyPond source</source>
<comment>undo</comment>
<translation>potrditev LilyPond izvorne kode</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4244"/>
+ <location filename="../ui/mainwin.cpp" line="4354"/>
<source>deletion of the sheet</source>
<comment>undo</comment>
<translation>brisanje lista</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4303"/>
+ <location filename="../ui/mainwin.cpp" line="4413"/>
<source>change sheet name</source>
<comment>undo</comment>
<translation>spreminjanje imena lista</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4323"/>
+ <location filename="../ui/mainwin.cpp" line="4433"/>
<source>change context name</source>
<comment>undo</comment>
<translation>spreminjanje imena traku</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4342"/>
+ <location filename="../ui/mainwin.cpp" line="4452"/>
<source>change stanza number</source>
<comment>undo</comment>
<translation>spreminjanje številke kitice</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4354"/>
+ <location filename="../ui/mainwin.cpp" line="4464"/>
<source>change associated voice</source>
<comment>undo</comment>
<translation>dodeljevanje glasu</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4365"/>
+ <location filename="../ui/mainwin.cpp" line="4475"/>
<source>change voice stem direction</source>
<comment>undo</comment>
<translation>spreminjanje smeri vratov za glas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="4382"/>
+ <location filename="../ui/mainwin.cpp" line="4492"/>
<source>change note stem direction</source>
<comment>undo</comment>
<translation>spreminjanje smeri vratov not</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="5007"/>
+ <location filename="../ui/mainwin.cpp" line="5120"/>
<source>cut</source>
<comment>undo</comment>
<translation>rezanje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="5426"/>
+ <location filename="../ui/mainwin.cpp" line="5539"/>
<source>paste</source>
<comment>undo</comment>
<translation>lepljenje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="608"/>
+ <location filename="../ui/mainwin.cpp" line="620"/>
<source>Undo</source>
<translation>Razveljavi</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="615"/>
+ <location filename="../ui/mainwin.cpp" line="627"/>
<source>Redo</source>
<translation>Uveljavi</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="361"/>
+ <location filename="../ui/mainwin.cpp" line="369"/>
<source>Voice instrument</source>
<translation>Inštrument</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="265"/>
+ <location filename="../ui/mainwin.cpp" line="273"/>
<source>French Clef</source>
<translation>Francoski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="267"/>
+ <location filename="../ui/mainwin.cpp" line="275"/>
<source>Varbaritone Clef</source>
<translation>Varbaritonski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="268"/>
+ <location filename="../ui/mainwin.cpp" line="276"/>
<source>Subbass Clef</source>
<translation>Subbasovski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="269"/>
+ <location filename="../ui/mainwin.cpp" line="277"/>
<source>Soprano Clef</source>
<translation>Sopranski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="270"/>
+ <location filename="../ui/mainwin.cpp" line="278"/>
<source>Mezzosoprano Clef</source>
<translation>Mezzosopranski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="272"/>
+ <location filename="../ui/mainwin.cpp" line="280"/>
<source>Tenor Clef</source>
<translation>Tenorski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="273"/>
+ <location filename="../ui/mainwin.cpp" line="281"/>
<source>Baritone Clef</source>
<translation>Baritonski ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="421"/>
+ <location filename="../ui/mainwin.cpp" line="429"/>
<source>Clef ToolBar</source>
<translation>Orodjarna za ključe</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="428"/>
+ <location filename="../ui/mainwin.cpp" line="436"/>
<source>Clef offset</source>
<translation>Odmik ključa</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3417"/>
+ <location filename="../ui/mainwin.cpp" line="3485"/>
<source>change clef offset</source>
<comment>undo</comment>
<translation>spreminjanje odmika ključa</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3726"/>
+ <location filename="../ui/mainwin.cpp" line="3822"/>
<source>change function</source>
<comment>undo</comment>
<translation>spreminjanje funkcije</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="462"/>
<location filename="../ui/mainwin.cpp" line="470"/>
+ <location filename="../ui/mainwin.cpp" line="478"/>
<source>None</source>
<translation>Brez</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3749"/>
+ <location filename="../ui/mainwin.cpp" line="3845"/>
<source>change chord area</source>
<comment>undo</comment>
<translation>spreminjanje akordičnega območja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3772"/>
+ <location filename="../ui/mainwin.cpp" line="3868"/>
<source>change tonic degree</source>
<comment>undo</comment>
<translation>spreminjanje glavne veje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3794"/>
+ <location filename="../ui/mainwin.cpp" line="3890"/>
<source>set/unset ellipse</source>
<comment>undo</comment>
<translation>elipse</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="3499"/>
+ <location filename="../ui/mainwin.cpp" line="3569"/>
<source>change playable length</source>
<comment>undo</comment>
<translation>spreminjanje dolžine</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="292"/>
+ <location filename="../ui/mainwin.cpp" line="300"/>
<source>Select Mark</source>
<translation>Izberite Oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="294"/>
+ <location filename="../ui/mainwin.cpp" line="302"/>
<source>Tempo</source>
<translation>Tempo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="295"/>
+ <location filename="../ui/mainwin.cpp" line="303"/>
<source>Ritardando</source>
<translation>Ritardando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="296"/>
+ <location filename="../ui/mainwin.cpp" line="304"/>
<source>Accellerando</source>
<translation>Accellerando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="297"/>
+ <location filename="../ui/mainwin.cpp" line="305"/>
<source>Dynamic</source>
<translation>Dinamika</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="298"/>
+ <location filename="../ui/mainwin.cpp" line="306"/>
<source>Crescendo</source>
<translation>Crescendo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="299"/>
+ <location filename="../ui/mainwin.cpp" line="307"/>
<source>Decrescendo</source>
<translation>Decrescendo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="301"/>
+ <location filename="../ui/mainwin.cpp" line="309"/>
<source>Arbitrary Text</source>
<translation>Poljubni napis</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="304"/>
+ <location filename="../ui/mainwin.cpp" line="312"/>
<source>Bookmark</source>
<translation>Zaznamek</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="305"/>
+ <location filename="../ui/mainwin.cpp" line="313"/>
<source>Rehersal Mark</source>
<translation>Vadbena Oznaka</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="300"/>
+ <location filename="../ui/mainwin.cpp" line="308"/>
<source>Fermata</source>
<translation>Korona</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="302"/>
+ <location filename="../ui/mainwin.cpp" line="310"/>
<source>Repeat Mark</source>
<translation>Oznake za ponavljanje</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="307"/>
- <location filename="../ui/mainwin.cpp" line="522"/>
+ <location filename="../ui/mainwin.cpp" line="315"/>
+ <location filename="../ui/mainwin.cpp" line="530"/>
<source>Instrument Change</source>
<translation>Sprememba inštrumenta</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="306"/>
+ <location filename="../ui/mainwin.cpp" line="314"/>
<source>Fingering</source>
<translation>Prstni red</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="255"/>
+ <location filename="../ui/mainwin.cpp" line="263"/>
<source>New Figured Bass context</source>
<translation>Nove generalbasne oznake</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="308"/>
+ <location filename="../ui/mainwin.cpp" line="316"/>
<source>Articulation Mark</source>
<translation>Artikulacijske oznake</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="310"/>
+ <location filename="../ui/mainwin.cpp" line="318"/>
<source>Accent</source>
<translation>Akcent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="311"/>
+ <location filename="../ui/mainwin.cpp" line="319"/>
<source>Marcato</source>
<translation>Marcato</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="312"/>
+ <location filename="../ui/mainwin.cpp" line="320"/>
<source>Stacatissimo</source>
<translation>Stacatissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="313"/>
+ <location filename="../ui/mainwin.cpp" line="321"/>
<source>Espressivo</source>
<translation>Espressivo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="314"/>
+ <location filename="../ui/mainwin.cpp" line="322"/>
<source>Staccato</source>
<translation>Staccato</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="315"/>
+ <location filename="../ui/mainwin.cpp" line="323"/>
<source>Tenuto</source>
<translation>Tenuto</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="316"/>
+ <location filename="../ui/mainwin.cpp" line="324"/>
<source>Portato</source>
<translation>Portato</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="317"/>
+ <location filename="../ui/mainwin.cpp" line="325"/>
<source>UpBow</source>
<translation>Lok Gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="318"/>
+ <location filename="../ui/mainwin.cpp" line="326"/>
<source>DownBow</source>
<translation>Lok Dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="319"/>
+ <location filename="../ui/mainwin.cpp" line="327"/>
<source>Flageloet</source>
<translation>Flageloet</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="320"/>
+ <location filename="../ui/mainwin.cpp" line="328"/>
<source>Open</source>
<translation>Odprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="321"/>
+ <location filename="../ui/mainwin.cpp" line="329"/>
<source>Stopped</source>
<translation>Zaprt</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="322"/>
+ <location filename="../ui/mainwin.cpp" line="330"/>
<source>Turn</source>
<translation>Okrasek</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="323"/>
+ <location filename="../ui/mainwin.cpp" line="331"/>
<source>ReverseTurn</source>
<translation>Obrnjen okrasek</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="324"/>
+ <location filename="../ui/mainwin.cpp" line="332"/>
<source>Trill</source>
<translation>Tril</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="325"/>
+ <location filename="../ui/mainwin.cpp" line="333"/>
<source>Prall</source>
<translation>Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="326"/>
+ <location filename="../ui/mainwin.cpp" line="334"/>
<source>Mordent</source>
<translation>Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="327"/>
+ <location filename="../ui/mainwin.cpp" line="335"/>
<source>Prall-Prall</source>
<translation>Pral-Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="328"/>
+ <location filename="../ui/mainwin.cpp" line="336"/>
<source>Prall-Mordent</source>
<translation>Pral-Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="329"/>
+ <location filename="../ui/mainwin.cpp" line="337"/>
<source>Up-Prall</source>
<translation>Zgornji Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="330"/>
+ <location filename="../ui/mainwin.cpp" line="338"/>
<source>Down-Prall</source>
<translation>Spodnji Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="331"/>
+ <location filename="../ui/mainwin.cpp" line="339"/>
<source>Up-Mordent</source>
<translation>Zgornji Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="332"/>
+ <location filename="../ui/mainwin.cpp" line="340"/>
<source>Down-Mordent</source>
<translation>Spodnji Mordent</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="333"/>
+ <location filename="../ui/mainwin.cpp" line="341"/>
<source>Prall-Down</source>
<translation>Pral zaključen dol</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="334"/>
+ <location filename="../ui/mainwin.cpp" line="342"/>
<source>Prall-Up</source>
<translation>Pral zaključen gor</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="335"/>
+ <location filename="../ui/mainwin.cpp" line="343"/>
<source>Line-Prall</source>
<translation>Linijski Pral</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="430"/>
+ <location filename="../ui/mainwin.cpp" line="438"/>
<source>Figured bass ToolBar</source>
<translation>Orodjarna za generalbas</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="431"/>
+ <location filename="../ui/mainwin.cpp" line="439"/>
<source>Set/Unset Figured bass number</source>
<translation>Vklopi/Izklopi generalbasno številko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="436"/>
+ <location filename="../ui/mainwin.cpp" line="444"/>
<source>Set/Unset Figured bass accidentals</source>
<translation>Pokaži/Skrij generalbasni predznak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="438"/>
+ <location filename="../ui/mainwin.cpp" line="446"/>
<source>Double flat</source>
<translation>Dvojni nižaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="439"/>
+ <location filename="../ui/mainwin.cpp" line="447"/>
<source>Flat</source>
<translation>Nižaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="440"/>
+ <location filename="../ui/mainwin.cpp" line="448"/>
<source>Neutral</source>
<translation>Razveznik</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="441"/>
+ <location filename="../ui/mainwin.cpp" line="449"/>
<source>Sharp</source>
<translation>Višaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="442"/>
+ <location filename="../ui/mainwin.cpp" line="450"/>
<source>Double sharp</source>
<translation>Dvojni višaj</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="630"/>
+ <location filename="../ui/mainwin.cpp" line="641"/>
<source>Insert context</source>
<translation>Vstavi trak</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="636"/>
+ <location filename="../ui/mainwin.cpp" line="647"/>
<source>Insert slur</source>
<translation>Vstavi lok</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="640"/>
+ <location filename="../ui/mainwin.cpp" line="651"/>
<source>Insert clef</source>
<translation>Vstavi ključ</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="645"/>
+ <location filename="../ui/mainwin.cpp" line="656"/>
<source>Insert time signature</source>
<translation>Vstavi taktovski način</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="649"/>
+ <location filename="../ui/mainwin.cpp" line="660"/>
<source>Insert barline</source>
<translation>Vstavi taktnico</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="653"/>
+ <location filename="../ui/mainwin.cpp" line="664"/>
<source>Insert mark</source>
<translation>Vstavi oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="657"/>
+ <location filename="../ui/mainwin.cpp" line="668"/>
<source>Insert articulation mark</source>
<translation>Vstavi artikulacijsko oznako</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="486"/>
+ <location filename="../ui/mainwin.cpp" line="494"/>
<source>Dynamic marks ToolBar</source>
<translation>Orodjarna za dinamiko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="487"/>
+ <location filename="../ui/mainwin.cpp" line="495"/>
<source>Select Dynamic</source>
<translation>Izberite Dinamiko</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="489"/>
+ <location filename="../ui/mainwin.cpp" line="497"/>
<source>Piano</source>
<comment>dynamics</comment>
<translation>Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="490"/>
- <location filename="../ui/mainwin.cpp" line="491"/>
- <location filename="../ui/mainwin.cpp" line="492"/>
- <location filename="../ui/mainwin.cpp" line="493"/>
+ <location filename="../ui/mainwin.cpp" line="498"/>
+ <location filename="../ui/mainwin.cpp" line="499"/>
+ <location filename="../ui/mainwin.cpp" line="500"/>
+ <location filename="../ui/mainwin.cpp" line="501"/>
<source>Pianissimo</source>
<comment>dynamics</comment>
<translation>Pianissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="494"/>
+ <location filename="../ui/mainwin.cpp" line="502"/>
<source>Forte</source>
<comment>dynamics</comment>
<translation>Forte</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="495"/>
- <location filename="../ui/mainwin.cpp" line="496"/>
- <location filename="../ui/mainwin.cpp" line="497"/>
- <location filename="../ui/mainwin.cpp" line="498"/>
+ <location filename="../ui/mainwin.cpp" line="503"/>
+ <location filename="../ui/mainwin.cpp" line="504"/>
+ <location filename="../ui/mainwin.cpp" line="505"/>
+ <location filename="../ui/mainwin.cpp" line="506"/>
<source>Fortissimo</source>
<comment>dynamics</comment>
<translation>Fortissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="499"/>
+ <location filename="../ui/mainwin.cpp" line="507"/>
<source>Mezzo Forte</source>
<comment>dynamics</comment>
<translation>Mezzo Forte</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="500"/>
+ <location filename="../ui/mainwin.cpp" line="508"/>
<source>Mezzo Piano</source>
<comment>dynamics</comment>
<translation>Mezzo Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="501"/>
+ <location filename="../ui/mainwin.cpp" line="509"/>
<source>Forte Piano</source>
<comment>dynamics</comment>
<translation>Forte Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="502"/>
+ <location filename="../ui/mainwin.cpp" line="510"/>
<source>Sforzando Forte</source>
<comment>dynamics</comment>
<translation>Sforzando Forte</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="503"/>
+ <location filename="../ui/mainwin.cpp" line="511"/>
<source>Sforzando Piano</source>
<comment>dynamics</comment>
<translation>Sforzando Piano</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="504"/>
+ <location filename="../ui/mainwin.cpp" line="512"/>
<source>Sforzando</source>
<comment>dynamics</comment>
<translation>Sforzando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="505"/>
+ <location filename="../ui/mainwin.cpp" line="513"/>
<source>Rinforzando</source>
<comment>dynamics</comment>
<translation>Rinforzando</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="506"/>
+ <location filename="../ui/mainwin.cpp" line="514"/>
<source>Sforzando Pianissimo</source>
<comment>dynamics</comment>
<translation>Sforzando Pianissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="507"/>
+ <location filename="../ui/mainwin.cpp" line="515"/>
<source>Sforzando Fortissimo</source>
<comment>dynamics</comment>
<translation>Sforzando Fortissimo</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="508"/>
+ <location filename="../ui/mainwin.cpp" line="516"/>
<source>Custom</source>
<comment>dynamics</comment>
<translation>Poljubno</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="511"/>
+ <location filename="../ui/mainwin.cpp" line="519"/>
<source>Playback Volume</source>
<translation>Jakost izvajanja</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="517"/>
+ <location filename="../ui/mainwin.cpp" line="525"/>
<source>Dynamic mark text</source>
<translation>Besedilo v dinamični oznaki</translation>
</message>
<message>
- <location filename="../ui/mainwin.cpp" line="757"/>
+ <location filename="../ui/mainwin.cpp" line="768"/>
<source>Predefined dynamic mark</source>
<translation>Prednast...
[truncated message content] |