]> git.donarmstrong.com Git - lilypond.git/commitdiff
Doc-cs. Update of fundamental.
authorPavel Fric <pavelfric@seznam.cz>
Sun, 13 Feb 2011 11:12:21 +0000 (12:12 +0100)
committerFrancisco Vila <francisco.vila@hispalinux.es>
Thu, 24 Feb 2011 22:51:54 +0000 (23:51 +0100)
Documentation/cs/learning/fundamental.itely

index 44bd58636a4b4b14c3f2219604f5033d5de5a02d..50830e4d2df29ede6c3128bf95485fc5a73eee74 100755 (executable)
@@ -259,21 +259,22 @@ uvnitř bloku @code{\book}.
 @cindex Prostředí Layout, umístění
 @cindex Umístění prostředí layout
 
-Jeder @code{\layout}-Block wirkt sich auf den @code{\score}- oder
-@code{\book}-Block aus, in dem er auftritt.  So wirkt z.B. ein
-@code{\layout}-Block innerhalb eines @code{\score}-Blocks nur auf
-diesen einen Block und seinen gesamten Inhalt, ein @code{\layout}-Block
-außerhalb eines @code{\score}-Blocks (und daher innerhalb des implizit
-erzeugten oder explizit angegebenen @code{\book}-Blocks) jedoch auf
-alle @code{\score}-Blocks innerhalb dieses @code{\book}-Blocks.
+Každý blok @code{\layout} ovlivňuje @code{\score} nebo
+@code{\book}, ve kterém se vyskytuje.  Tak působí například blok
+@code{\layout} uvnitř bloku @code{\score} jen na tento jeden
+blok a celý jeho obsah, blok @code{\layout} mimo
+blok @code{\score} (a proto uvnitř skrytě vytvořeného
+otevřeně zadaného bloku @code{\book}) však na
+všechny bloky @code{\score} uvnitř tohoto bloku @code{\book}.
 
-Nähere Details finden sich im Abschnitt @ruser{Mehrere Partituren in einem Buch}.
+Více podrobností se nachází v části @ruser{Více notových zápisů v knize}.
 
-@cindex Variablen
-@cindex Bezeichner
+@cindex Proměnné
+@cindex Identifikátor
 
-Eine gute Möglichkeit zur Vereinfachung sind selbst definierte Variablen, wie auch gezeigt in @ref{Stücke durch Bezeichner organisieren}.
-Alle Vorlagen verwenden diese Möglichkeit:
+Dobrou možností pro zjednodušení jsou vlastní vymezené proměnné,
+jak je to také ukázáno v @ref{Pořádání kousků pomocí proměnných}.
+Všechny předlohy používají tuto možnost:
 
 @example
 melodie = \relative c' @{
@@ -285,23 +286,23 @@ melodie = \relative c' @{
 @}
 @end example
 
-Wenn LilyPond diese Datei analysiert, nimmt es den Inhalt
-von @code{melodie} (alles nach dem Gleichheitszeichen) und
-fügt ihn immer dann ein, wenn ein @code{\melodie}
-vorkommt.  Die Namen sind frei wählbar, die Variable kann genauso
-gut  @code{melodie}, @code{GLOBAL}, @code{rechteHandKlavier},
-oder @code{foofoobarbaz} heißen.
-Als Variablenname kann fast jeder beliebige Name benutzt werden,
-allerdings dürfen nur Buchstaben vorkommen (also keine Zahlen, Unterstriche,
-Sonderzeichen, etc.) und er darf nicht wie ein LilyPond-Befehl
-lauten.  Für mehr Information siehe
-@ref{Úspora psaní na stroji pomocí proměnných a funkcí,,úsporu psaní na stroji pomocí proměnných a funkcí}.  Die genauen
-Einschränkungen sind beschrieben in @ruser{Die Dateistruktur}.
+Když LilyPond zpracovává tento soubor, bere obsah
+z @code{melodie} (vše po rovnítku) a vkládá to,
+kdykoli vidí @code{\melodie}. Názvy jsou
+volně volitelné, proměnná se právě tak dobře může
+jmenovat  @code{melodie}, @code{GLOBAL}, @code{praváRukaKlavír},
+nebo @code{cokoliDalšího}.
+Jako název proměnné se dá použít skoro jakýkoli oblíbený název,
+musí se v něm ovšem vyskytovat jen písmena (takže žádná čísla, podtržítka,
+zvláštní znaky, atd.) a nesmí znít jako příkaz pro LilyPond.  Pro více
+informací se podívejte na
+@ref{Úspora psaní na stroji pomocí proměnných a funkcí,,úsporu psaní na stroji pomocí proměnných a funkcí}.  Přesně jsou
+tato omezení popsána v části @ruser{Stavba souboru}.
 
 
 @seealso
-Eine vollständige Definition des Eingabeformats findet sich in
-@ruser{Die Dateistruktur}.
+Úplné vymezení vstupního souboru se nachází v
+@ruser{Stavba souboru}.
 
 
 @node Notový zápis je jedním (jediným) složeným hudebním výrazem
@@ -311,46 +312,46 @@ Eine vollständige Definition des Eingabeformats findet sich in
 @funindex \score
 @funindex score
 @cindex score
-@cindex Partitur
-@cindex Musikstück
-@cindex zusammengesetzter Musikausdruck
-@cindex Musikausdruck, zusammengesetzter
+@cindex Notový zápis
+@cindex Hudební kus
+@cindex Složený hudební výraz
+@cindex Hudební výraz, složený
 
 
-Im vorigen Kapitel, @ref{Uvedení do stavby souboru v LilyPondu},
-wurde die allgemeine Struktur einer LilyPond-Quelldatei
-beschrieben.  Aber anscheinend haben wir die wichtigste
-Frage ausgelassen, nämlich wie man herausfindet, was nach
-dem @code{\score} geschrieben werden soll.
+V předchozí kapitole, @ref{Uvedení do stavby souboru v LilyPondu},
+byla popsána obecná stavba jednoho LilyPondovského zdrojového
+souboru.  Ale zjevně jsme vypustili nejdůležitější
+otázku, totiž jak se zjistí, co se má napsat
+po @code{\score}.
 
-In Wirklichkeit ist das aber gar kein Geheimnis.  Diese
-Zeile ist die Antwort:
+Ve skutečnosti to ale není vůbec žádným tajemstvím.  Tento
+řádek je odpovědí:
 
 @quotation
-@emph{Eine Partitur fängt immer mit @code{\score} an, gefolgt
-von einem einzelnen musikalischen Ausdruck.}
+@emph{Notový zápis začíná vždy @code{\score}, který je následován
+jedním hudebním výrazem.}
 @end quotation
 
 @noindent
-Vielleicht wollen Sie noch einmal
-@ref{Musikalische Ausdrücke erklärt} überfliegen.  In diesem
-Kapitel wurde gezeigt, wie sich große musikalische Ausdrücke
-aus kleinen Teilen zusammensetzen.  Noten können zu Akkorden
-verbunden werden usw. Jetzt gehen wir aber in die andere Richtung
-und betrachten, wie sich ein großer musikalischer Ausdruck
-zerlegen lässt. Zur Einfachheit soll nur ein Sänger und Klavier
-in unserem Beispiel eingesetzt werden.  Wir brauchen
-keine Systemgruppe (StaffGroup), die einfach nur bewirkt,
-dass die Systeme mit einer Klammer zusammengefasst werden; sie
-wird also entfernt.  Wir @emph{brauchen} aber einen Sänger und ein Klavier.
+Možná byste si měl ještě jednou zběžně přečíst, abyste pochopil, co jsou to hudební výrazy,
+@ref{Vysvětlení hudebních výrazů,,vysvětlení hudebních výrazů}.  V této
+kapitole bylo ukázáno, jak se velké hudební výrazy
+skládají z malých částí.  Noty mohou být spojeny s akordy
+atd. Nyní ale jdeme v jiném směru a pozorujeme,
+jak se dá rozložit velký hudební výraz. Kvůli zjednodušení
+v našem příkladu použijeme jen jednoho zpěváka a
+klavír.  Nepotřebujeme žádnou skupinu
+osnov (@code{StaffGroup}), která jednoduše způsobeje jen to,
+že osnovy jsou spojeny závorkami, seskupuje je; ty tedy budou
+odstraněny.  @emph{Potřebujeme} ale osnovy pro zpěváka a klavír.
 
 @example
 \score @{
   @{
     <<
-      \new Staff = "Sänger" <<
+      \new Staff = "Zpěvák" <<
       >>
-      \new PianoStaff = "Klavier" <<
+      \new PianoStaff = "Klavír" <<
       >>
     >>
   @}
@@ -358,57 +359,56 @@ wird also entfernt.  Wir @emph{brauchen} aber einen Sänger und ein Klavier.
 @}
 @end example
 
-Hier wurden die Systeme (Staff) benannt: @qq{Sänger} und
-@qq{Klavier}.  Das ist nicht direkt notwendig in diesem Fall,
-aber es ist gut, sich diese Schreibweise anzugewöhnen, damit man
-immer sofort erkennt, um welches System es sich handelt.
-
-Zur Erinnerung: mit @code{<<} und @code{>>} werden Noten gleichzeitig
-gesetzt.  Dadurch werden Vokalstimme und Klaviersysteme übereinander
-ausgegeben.  Die @code{<< ... >>}-Konstruktion ist für das
-Sänger-System nicht notwendig, wenn hier nur die Noten einer
-einzigen Stimme eingefügt werden sollen, aber @code{<< ... >>}
-anstelle von geschwungenen Klammern sind notwendig,
-sobald mehr als eine Stimme oder etwa eine Notenstimme und
-Gesangstext eingefügt werden sollen.  In unserem Fall soll eine
-Stimme mit Gesangstext notiert werden, sodass die spitzen Klammern
-benötigt werden.  Die Noten sollen erst später hinzugefügt werden,
-hier also erstmal nur ein paar Platzhalternoten und Text.  Wenn
-Sie sich nicht erinnern, wie man Gesangstext notiert, lesen
-Sie noch einmal @code{\addlyrics} in @ref{Setting simple songs}.
+Zde byly osnovy pojmenovány: @qq{Zpěvák} a
+@qq{Klavír}.  To v tomto případě není přímo nutné,
+ale je dobré zvyknout si na tento způsob psaní, aby se hned
+poznalo, o kterou osnovu se jedná.
+
+K zapamatování: @code{<<} a @code{>>} jsou noty vysázeny
+zároveň.  To způsobuje, že se hlasová část a klavírní osnova objevují
+v notovém zápisu nad sebou.  Konstrukce @code{<< ... >>} pro zpěvákovu osnovu
+v příkladu výše není nutná, protože zde se mají vkládat noty jen
+jednoho hlasu, ale @code{<< ... >>}
+namísto závorek jsou nezbytné, hned jak se má vkládat
+více než jeden hlas, tedy dva a více současných výrazů, nebo jeden notový hlas a text
+písně.  V našem případě se má zapsat jeden hlas s textem písně,
+takže jsou potřeba špičaté závorky. Noty přidáme teprve později,
+pro teď tedy přidáme nějaké noty a text.  Pokud si nevzpomínáte,
+jak se text písně zapisuje, přečtěte si ještě
+jednou o @code{\addlyrics} v @ref{Zápis jednoduchých písní,,zápisu jednoduchých písní}.
 
 @c KEEP LY
 @lilypond[verbatim,quote,ragged-right]
 \score {
   <<
-    \new Staff = "Sänger" <<
-      \new Voice = "Singstimme" { c'1 }
+    \new Staff = "Zpěvák" <<
+      \new Voice = "Zpěvní hlas" { c'1 }
       \addlyrics { And }
     >>
-    \new PianoStaff = "Klavier" <<
-      \new Staff = "oben" { }
-      \new Staff = "unten" { }
+    \new PianoStaff = "Klavír" <<
+      \new Staff = "nahoře" { }
+      \new Staff = "dole" { }
     >>
   >>
   \layout { }
 }
 @end lilypond
 
-Jetzt haben wir viel mehr Details.  Wir haben ein System (engl. staff)
-für einen Sänger, in dem sich wieder eine Stimme (engl. voice)
-befindet.  @code{Voice} bedeutet für LilyPond eine Stimme (sowohl
-gesungen als auch gespielt) und evtl. zusätzlich einen Text.  Zusätzlich
-werden zwei Notensysteme für das Klavier mit dem Befehl @code{\new
-PianoStaff} gesetzt.  @code{PianoStaff} bezeichnet die Piano-Umgebung (etwa
-durchgehende Taktstriche und die geschweifte Klammer am Anfang), in der
-dann wiederum zwei eigene Systeme ("oben" für die rechte Hand und
-"unten"
-für die linke) erstellt werden, auch wenn das untere System noch
-einen Bassschlüssel erhalten muss.
-
-Jetzt könnte man in diese Umgebung Noten einfügen.  Innerhalb der
-geschweiften Klammern neben @code{\new Voice = "Singstimme"}
-könnte man
+Nyní máme mnohem více podrobností.  Máme osnovu (angl. staff)
+pro jednoho zpěváka, ve které se zase nachází jeden hlas
+(angl. voice).  @code{Voice} znamená pro LilyPond hlas (jak
+zazpívaný tak zahraný; prostě soubor not, nikoli nutně zpívaných zpěvákem
+ -- například housle hrají jeden hlas) a případně dodatečný text.  Dodatečně
+se zapíší dvě notové osnovy pro klavír příkazem @code{\new
+PianoStaff}.  @code{PianoStaff} označuje prostředí klavíru (procházející
+taktové čáry a složené závorky na začátku), v němž se potom opět
+zřizují dvě vlastní osnovy ("nahoře" pro pravou ruku a
+"dole" pro levou), i když spodní osnova musí ještě dostat
+basový klíč.
+
+Nyní bychom do tohoto prostředí mohli začít vkládat noty.  Uvnitř
+složených závorek vedle @code{\new Voice = "Zpěvní hlas"}
+bychom mohli zapisovat
 
 @example
 \relative c'' @{
@@ -417,40 +417,40 @@ könnte man
 @end example
 
 @noindent
-schreiben.  Aber wenn man seine Datei so direkt schreibt, wird
-der @code{\score}-Abschnitt sehr lang und es wird ziemlich schwer zu
-verstehen, wie alles zusammenhängt.  Darum bietet es sich an, Bezeichner
-(oder Variablen) zu verwenden.  Sie wurden zu Beginn des vorigen
-Abschnitts erklärt, erinnern Sie sich?  Damit wir sicher gehen
-können, dass der Inhalt der @code{text}-Variable als Gesangstext
-interpretiert wird, wird ihm @code{\lyricmode} vorangesetzt.  Wie
-@code{\addlyrics} wird hiermit in den Eingabemodus für Gesangstext
-gewechselt. Ohne diesen Befehl würde LilyPond versuchen, den Inhalt
-der Variable als Noten zu interpretieren und dabei eine Menge
-Fehler produzieren. (Einige andere Eingabemodi sind außerdem noch
-verfügbar, siehe @ruser{Input modes}.)
-
-Also haben wir, wenn wir ein paar Noten und einen Bassschlüssel
-für die linke Hand hinzufügen, folgendes Beispiel:
+Ale když se soubor píše takto přímo, začne být
+část @code{\score} velmi dlouhá a je dosti obtížné porozumět tomu,
+jak vše souvisí.  Z toho důvodu se nabízí použití identifikátorů
+(nebo jinak také proměnných).  Byly vysvětleny na začátku předchozí
+části, jak si zajisté vzpomínáte?  Abychom zajistili,
+že obsah proměnné @code{text} je vykládán jako text písně,
+interpretiert wird, uvedeme jej @code{\lyricmode}.  Tak jako
+@code{\addlyrics}, je tímto vstupní režim přepnut na
+text písně. Bez tohoto příkazu by se LilyPond pokoušel vykládat obsah
+proměnné jako noty a přitom by docházelo k vytváření
+množství chyb. (Kromě toho je dostupných ještě několik dalších
+zadávacích režimů, podívejte se na @ruser{Vstupní režimy}.)
+
+Takže nyní máme, když přidáme několik not a basový klíč
+pro levou ruku, následující příklad:
 
 @c KEEP LY
 @lilypond[verbatim,quote,ragged-right]
 melodie = \relative c'' { r4 d8\noBeam g, c4 r }
 text    = \lyricmode { And God said, }
-oben    = \relative c'' { <g d g,>2~ <g d g,> }
-unten   = \relative c { b2 e }
+nahoře    = \relative c'' { <g d g,>2~ <g d g,> }
+dole   = \relative c { b2 e }
 
 \score {
   <<
-    \new Staff = "Sänger" <<
-      \new Voice = "Singstimme" { \melodie }
+    \new Staff = "Zpěvák" <<
+      \new Voice = "Zpěvní hlas" { \melodie }
       \addlyrics { \text }
     >>
-    \new PianoStaff = "Klavier" <<
-      \new Staff = "oben" { \oben }
-      \new Staff = "unten" {
+    \new PianoStaff = "Klavír" <<
+      \new Staff = "nahoře" { \upper }
+      \new Staff = "dole" {
         \clef "bass"
-        \unten
+        \lower
       }
     >>
   >>
@@ -458,33 +458,32 @@ unten   = \relative c { b2 e }
 }
 @end lilypond
 
-Beim Schreiben (oder Lesen) einer @code{\score}-Umgebung
-sollte man langsam und sorgfältig vorgehen.  Am besten fängt
-man mit dem größten Gebilde an und definiert dann die darin
-enthaltenen kleineren der Reihe nach.  Es hilft auch, sehr
-genau mit den Einzügen zu sein, so dass jede Zeile, die
-der gleichen Ebene angehört, wirklich horizontal an der
-gleichen Stelle beginnt.
+Při zapisování (nebo při čtení) prostředí @code{\score}
+by se mělo postupovat pomalu a pečlivě.  Nejlepší je začít s největšími
+útvary, a pak vymezit v nich obsažené menší útvary.  Také pomáhá velice
+dbát na přesné odsazení, aby každý řádek, jenž přísluší k
+téže úrovni, skutečně vodorovně začínal na tom
+samém místě.
 
 
 @seealso
-Benutzerhandbuch: @ruser{Struktur einer Partitur}.
+Doporučení k notovému zápisu: @ruser{Stavba notového zápisu}.
 
 
 @node Naskládání hudebních výrazů do sebe
 @subsection Naskládání hudebních výrazů do sebe
 @translationof Nesting music expressions
 
-@cindex Notenzeilen, temporäre
+@cindex Notové osnovy, dočasné
 @cindex Ossia
-@cindex temporäre Notenzeilen
+@cindex Dočasné notové osnovy
 
-Notenzeilen (die @q{Staff}-Kontexte) müssen nicht unbedingt gleich
-zu Beginn erzeugt werden -- sie können auch zu einem späteren
-Zeitpunkt eingeführt weden.  Das ist vor allem nützlich, um
-@rglosnamed{ossia,Ossias} zu erzeugen.  Hier folgt ein kurzes Beispiel,
-wie eine zusätzliche temporäre Notenzeile für nur drei Noten erzeugt
-werden kann:
+Notové osnovy (prostředí @q{Staff}) není bezpodmínečně potřeba
+vytvořit hned na začátku -- mohou být uvedeny i kdykoli
+později.  To je obzvláště užitečné při vytváření oddílů
+@rglosnamed{ossia,Ossias}.  Zde následuje krátký příklad toho,
+jak je možné vytvořit dodatečnou dočasnou notovou osnovu
+jen pro dobu trvání tří not:
 
 @lilypond[verbatim,quote,ragged-right]
 \new Staff {
@@ -503,28 +502,27 @@ werden kann:
 @end lilypond
 
 @noindent
-Wie man sieht, ist die Größe des Notenschlüssels dieselbe, wie sie
-auch bei einer Schlüsseländerung auftritt -- etwas kleiner als
-der Schlüssel am Beginn einer Notenzeile.   Dies ist normal für
-Notenschlüssel, die innerhalb einer Notenzeile gesetzt werden.
+Jak je vidět, velikost notového klíče je tatáž, jaká se vyskytuje
+i při změně klíče -- o něco menší, než
+jakou má klíč na začátku notové osnovy.   Toto je obvyklé u
+notových klíčů, které jsou zapsány uvnitř notové osnovy.
 
-@cindex Notenzeile, Positionierung
-@cindex Positionierung einer Notenzeile
+@cindex Notová osnova, umístění
+@cindex Umístění notové osnovy
 
-Der Ossia-Abschnitt kann auch oberhalb der Hauptnotenzeile
-gesetzt werden:
+Oddíl ossia může být zapsán i mimo hlavní notovou
+osnovu:
 
-@c KEEP LY
 @lilypond[verbatim,quote,ragged-right]
-\new Staff = "Hauptzeile" {
+\new Staff = "main" {
   \relative g' {
     r4 g8 g c4 c8 d |
     e4 r8
     <<
       { f8 c c }
       \new Staff \with {
-        alignAboveContext = #"Hauptzeile"
-      }{ f8 f c }
+        alignAboveContext = #"main"
+      } { f8 f c }
     >>
     r4 |
   }