mirror of https://github.com/patacrep/patacrep.git
Engine for LaTeX songbooks
http://www.patacrep.com
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
199 lines
5.0 KiB
199 lines
5.0 KiB
schema:
|
|
type: //rec
|
|
optional:
|
|
content: //any
|
|
template: //any
|
|
_songbookfile_dir: //str
|
|
required:
|
|
_cache: //bool
|
|
_outputdir: //str
|
|
_outputname: //str
|
|
_error: //str
|
|
_datadir:
|
|
type: //arr
|
|
contents: //str
|
|
_songdir:
|
|
type: //arr
|
|
contents: //any
|
|
book:
|
|
type: //rec
|
|
required:
|
|
encoding: //str
|
|
lang: //str
|
|
pictures: //bool
|
|
template: //str
|
|
onesongperpage: //bool
|
|
chords:
|
|
type: //rec
|
|
required:
|
|
show: //bool
|
|
diagrampage:
|
|
type: //any
|
|
of:
|
|
- type: //str
|
|
value: "none"
|
|
- type: //str
|
|
value: "important"
|
|
- type: //str
|
|
value: "all"
|
|
repeatchords: //bool
|
|
lilypond: //bool
|
|
tablatures: //bool
|
|
diagramreminder:
|
|
type: //any
|
|
of:
|
|
- type: //str
|
|
value: "none"
|
|
- type: //str
|
|
value: "important"
|
|
- type: //str
|
|
value: "all"
|
|
instrument:
|
|
type: //any
|
|
of:
|
|
- type: //str
|
|
value: "guitar"
|
|
- type: //str
|
|
value: "ukulele"
|
|
notation:
|
|
type: //any
|
|
of:
|
|
- type: //str
|
|
value: "alphascale"
|
|
- type: //str
|
|
value: "solfedge"
|
|
- type: //arr
|
|
contents: //str
|
|
length:
|
|
min: 7
|
|
max: 7
|
|
authors:
|
|
type: //rec
|
|
required:
|
|
separators:
|
|
type: //any
|
|
of:
|
|
- type: //arr
|
|
contents: //str
|
|
- type: //nil
|
|
ignore:
|
|
type: //any
|
|
of:
|
|
- type: //arr
|
|
contents: //str
|
|
- type: //nil
|
|
after:
|
|
type: //any
|
|
of:
|
|
- type: //arr
|
|
contents: //str
|
|
- type: //nil
|
|
titles:
|
|
type: //rec
|
|
required:
|
|
prefix:
|
|
type: //any
|
|
of:
|
|
- type: //arr
|
|
contents: //str
|
|
- type: //nil
|
|
default:
|
|
en:
|
|
_datadir: [] # For test reasons
|
|
book:
|
|
lang: en
|
|
encoding: utf-8
|
|
pictures: yes
|
|
template: patacrep.tex
|
|
onesongperpage: no
|
|
|
|
chords:
|
|
show: yes
|
|
diagramreminder: important
|
|
diagrampage: all
|
|
repeatchords: yes
|
|
lilypond: no
|
|
tablatures: no
|
|
instrument: guitar
|
|
notation: alphascale
|
|
|
|
authors:
|
|
separators:
|
|
- and
|
|
ignore:
|
|
- unknown
|
|
after:
|
|
- by
|
|
|
|
titles:
|
|
prefix:
|
|
- The
|
|
- Le
|
|
- La
|
|
- "L'"
|
|
- A
|
|
- Au
|
|
- Ces
|
|
- De
|
|
- Des
|
|
- El
|
|
- Les
|
|
- Ma
|
|
- Mon
|
|
- Un
|
|
|
|
fr:
|
|
chords:
|
|
notation: solfedge
|
|
description:
|
|
en:
|
|
book:
|
|
lang: "Main language of the songbook"
|
|
encoding: "Encoding of the files"
|
|
pictures: "Display the album pictures"
|
|
template: "Main template to use"
|
|
onesongperpage: "Start every song on a new page"
|
|
|
|
chords:
|
|
show: "Display chords"
|
|
diagramreminder: "Display some diagram reminders before the songs"
|
|
diagrampage: "Add a diagram page"
|
|
repeatchords: "Repeat the chords inside the songs"
|
|
lilypond: "Display lilypond scores"
|
|
tablatures: "Display tablatures"
|
|
instrument: "Instrument for the diagrams"
|
|
notation: "List of chord names, with special values `solfedge` being an alias for `['La', 'Si', 'Do', 'Ré', 'Mi', 'Fa', 'Sol']`, and `alphascale` for `['A', 'B', 'C', 'D', 'E', 'F', 'G']`."
|
|
|
|
authors:
|
|
separators: "Separator words between artists"
|
|
ignore: "Artist names to ignore"
|
|
after: "Word preceding artist names"
|
|
|
|
titles:
|
|
prefix: "Words to ignore at the beginning of song titles for the index"
|
|
|
|
fr:
|
|
book:
|
|
lang: "Langue principale"
|
|
encoding: "Encodage des fichiers"
|
|
pictures: "Afficher les illustrations d'albums"
|
|
template: "Template de base"
|
|
onesongperpage: "Commencer chaque chant sur une nouvelle page"
|
|
|
|
chords:
|
|
show: "Afficher les accords"
|
|
diagramreminder: "Afficher quelques diagrammes d'accords au début des chants"
|
|
diagrampage: "Inclure une page de rappel des accords"
|
|
repeatchords: "Répéter l'affichage des accords au sein des chants"
|
|
lilypond: "Inclure les partitions lilypond"
|
|
tablatures: "Inclure les tablatures"
|
|
instrument: "Instrument pour les diagrammes d'accords"
|
|
notation: "Liste des noms de notes, en commençant par LA, sachant que `solfedge` est un alias pour `['La', 'Si', 'Do', 'Ré', 'Mi', 'Fa', 'Sol']`, et `alphascale` pour `['A', 'B', 'C', 'D', 'E', 'F', 'G']`."
|
|
|
|
authors:
|
|
separators: "Mots de séparation entre les artistes"
|
|
ignore: "Noms d'artistes à ignorer"
|
|
after: "Mots précédents les noms d'artistes"
|
|
|
|
titles:
|
|
prefix: "Préfixes de chants à ignorer dans le classement"
|
|
|