Difference between revisions of "De:Gramps 3.3 Wiki Handbuch - Berichte - Teil 2"

From Gramps
Jump to: navigation, search
m
(25 intermediate revisions by one other user not shown)
Line 7: Line 7:
 
{{languages/de|Gramps_3.3_Wiki_Manual_-_Reports - part 2}}
 
{{languages/de|Gramps_3.3_Wiki_Manual_-_Reports - part 2}}
  
Zurück zu [[De:Gramps 3.3 Wiki Handbuch - Berichte|Übersicht der Berichte]].
+
Zurück zur [[De:Gramps 3.3 Wiki Handbuch - Berichte|Übersicht der Berichte]].
 
 
  
 
== Werte ersetzen ==
 
== Werte ersetzen ==
  
Many of the graphical reports allow you to customize the information that is displayed on the reports. Variable substitution is the method that is used to substitute a particular symbol (key) for specific information about the person in the database.
+
Viele der grafischen Berichte erlauben dir die Informationen, die im Bericht angezeigt werden, anzupassen. Variable Substitution ist die Methode, die verwendet wird, um ein bestimmtes Symbol (Schlüssel) für bestimmte Informationen über die Person aus der Datenbank zu ersetzen.
  
 
{|
 
{|
Line 20: Line 19:
 
|-
 
|-
 
|<pre>$n
 
|<pre>$n
b. $b $B
+
* $b $B
d. $d $D</pre>
+
$d $D</pre>
 
|<pre>Smith, Edwin Michael
 
|<pre>Smith, Edwin Michael
b. 1961-05-24 San Jose, Santa Clara Co., CA
+
* 1961-05-24 San Jose, Santa Clara Co., CA
d.</pre>
+
</pre>
 
|}
 
|}
  
Line 31: Line 30:
 
{|
 
{|
 
|-
 
|-
| colspan="2"|'''Personal variables'''
+
| colspan="2"|'''Persönliche Variablen'''
| colspan="2"|'''Marital variables'''
+
| colspan="2"|'''Ehevariablen'''
 
|-
 
|-
 
|$n
 
|$n
|Displays the person's name
+
|Zeigt den Namen der Person.
 
|$s
 
|$s
|Displays the name of the person's spouse
+
|Zeigt den Namen des/der Partner(in) der Person.
 
|-
 
|-
 
|$i
 
|$i
|Displays the GRAMPS ID for the person.
+
|Zeigt die Gramps ID der Person.
 
|$j
 
|$j
|Displays the GRAMPS ID for the marriage.
+
|Zeigt die Gramps ID für die Hochzeit.
 
|-
 
|-
 
|$b
 
|$b
|Displays the person's date of birth  
+
|Zeigt das Geburtsdatum der Person.  
 
|$m
 
|$m
|Displays the marriage date of the person and the spouse.
+
|Zeigt das Hochzeitsdatum der Person und deren Partner(in).
 
|-
 
|-
 
|$B
 
|$B
|Displays the person's place of birth  
+
|Zeigt den Geburtsort der Person.  
 
|$M
 
|$M
|Displays the place of the marriage of the person and the spouse.
+
|Zeigt den Hochzeitsort der Person und deren Partner(in).
 
|-
 
|-
 
|$d
 
|$d
|Displays the person's date of death  
+
|Zeigt das Todesdatum der Person.  
 
|$v
 
|$v
|Displays the divorce date of the person and the spouse.
+
|Zeigt das Scheidungsdatum der Person und deren Partner(in).
 
|-
 
|-
 
|$D
 
|$D
|Displays the person's place of death  
+
|Zeigt den Sterbeort der Person.  
 
|$V
 
|$V
|Displays the place of the divorce of the person and the spouse.
+
|Zeigt den Scheidungsort der Person und deren Partner(in).
 
|-
 
|-
 
|$a
 
|$a
|Displays an attribute about the person.
+
|Zeigt ein Attribut der Person.
see [[#Attributes|Attributes]] for more
+
Siehe [[#Attribute|Attribute]] für mehr Details
 
|$u
 
|$u
|Displays an attribute about the marriage.
+
|Zeigt ein Attribut der Heirat.
see [[#Attributes|Attributes]] for more
+
Siehe [[#Attribute|Attribute]] für mehr Details
 
|-
 
|-
 
|$e
 
|$e
|Displays event information about the person.
+
|Zeigt Ereignis Informationen der Person.
See [[#Events|Events]] for more
+
Siehe [[#Ereignisse|Ereignisse]] für mehr Details
 
|$t
 
|$t
|Displays an event information about the marriage.
+
|Zeigt Ereignisinformationen der Hochzeit.
See [[#Events|Events]] for more
+
Siehe [[#Ereignisse|Ereignisse]] für mehr Details
 
|}
 
|}
  
All of the Marital variables are defined by the person's preferred spouse in Gramps. If the person has never been married, then these variables will not display anything.
+
Alle Ehevariablen durch den in Gramps bevorzugten Partner der Person bestimmt. Wenn diese Person nie eine Partnerschaft hatte, dann zeigen diese Variablen gar nichts.
  
 
----
 
----
Line 87: Line 86:
 
|-
 
|-
 
|$n $s
 
|$n $s
|Names will be displayed as set in 'Name format:' on the Display tab in Gramps preferences
+
|Namen werden wie im 'Namensformat:' in den Gramps Präferenzen im Anzeigereiter eingestellt angezeigt.
 
|-
 
|-
 
|$B $D $M $V
 
|$B $D $M $V
|Places will display the Place title by default
+
|Orte zeigen standardmäßig den Ortstitel.
 
|-
 
|-
 
|$b $d $m $v
 
|$b $d $m $v
|Dates will be displayed as set in 'Date format:' on the Display tab in Gramps preferences
+
|Daten werden wie im 'Datumsformat:' in den Gramps Präferenzen im Anzeigereiter eingestellt angezeigt.
 
|-
 
|-
 
|$e $t
 
|$e $t
|Events will display the description by default
+
|Ereignisse zeigen standardmäßig die Beschreibung.
 
|}
 
|}
  
Line 103: Line 102:
 
|-
 
|-
 
|1
 
|1
|If you wish to display names, date, or place information differently, you may use [[#Format Strings|Format Strings]] to accomplish this.
+
|Wenn du Namen, Daten oder Orte anders angezeigt haben willst, kannst du [[#Formatzeichenketten |Formatzeichenketten ]] verwenden um dies zu erreichen.
 
|-
 
|-
 
|2
 
|2
|There are also [[#Control Variables|Control Variables]] to display special characters (like the dollar sign).
+
|Es gibt auch [[#Steuervariablen|Steuervariablen]] um spezielle Zeichen z.B. das Dollarzeichen darzustellen.
 
|-
 
|-
 
|3
 
|3
|You can also use [[#Grouping|Grouping]] to optionally display information or whole lines
+
|Du kannst auch [[#Gruppieren|Gruppieren]] verwenden um Informationen oder ganze Zeilen optional anzuzeigen.
 
|-
 
|-
 
|4
 
|4
|Along with [[#Events|Events]] you can print almost anything.
+
|Zusammen mit [[#Ereignissen|Ereignissen]] kannst du nahezu alles ausgeben.
 
|-
 
|-
 
|5
 
|5
|Finally, [[#Separators|Separators]], to make your life complete.
+
|Zum Schluss [[#Trennzeichen|Trennzeichen]] um ihr Leben zu vervollständigen.
 
|-
 
|-
 
|}
 
|}
Line 123: Line 122:
 
=== Veraltete Variablen ===
 
=== Veraltete Variablen ===
  
Some of the old variables were deprecated because [[#Format Strings|Format Strings]] have replaced them. So here is a list of those variables and how to achieve their results:
+
Einige alte Variablen sind veraltet weil sie durch [[#Formatzeichenketten|Formatzeichenketten]] ersetzt wurden. Hier ist eine Liste dieser Variablen und wie man ihre Ergebnisse erreicht:
  
 
{|{{prettytable}}
 
{|{{prettytable}}
 
|-
 
|-
!old Variable
+
!alte Variable
!how to display it now
+
!wie es jetzt angezeigt wird
!What is displayed
+
!Was angezeigt wird
 
|-
 
|-
 
|$f
 
|$f
 
|$n
 
|$n
|Name - as by Gramps name display under Preferences
+
|Name - wie bei Gramps in den Präferenzen festgelegt.
 
|-
 
|-
 
|$n
 
|$n
 
|$n(g f)
 
|$n(g f)
|Name - FirstName LastName
+
|Name - Vorname Nachname
 
|-
 
|-
 
|$N
 
|$N
 
|$n(f, g)
 
|$n(f, g)
|Name - LastName, FirstName (note the explicit comma)
+
|Name - Nachname, Vorname (beachte das explizite Komma).
 
|-
 
|-
 
|$nC
 
|$nC
 
|$n(g F)
 
|$n(g F)
|Name - FirstName LastName in UPPER case
+
|Name - Vorname NACHNAME in Großbuchstaben
 
|-
 
|-
 
|$NC
 
|$NC
 
|$n(F, g)
 
|$n(F, g)
|Name - LastName in UPPER case, FirstName
+
|Name - NACHNAME in Großbuchstaben, Vorname
 
|-
 
|-
 
|$by
 
|$by
 
|$b(yyyy)
 
|$b(yyyy)
|Date of birth, year only
+
|Datum der Geburt, nur das Jahr
 
|-
 
|-
 
|$dy
 
|$dy
 
|$d(yyyy)
 
|$d(yyyy)
|Date of death, year only
+
|Todesdatum, nur das Jahr
 
|-
 
|-
 
|$my
 
|$my
 
|$m(yyyy)
 
|$m(yyyy)
|Date of preferred marriage, year only
+
|Heiratsdatum der bevorzugten Ehe, nur das Jahr
 
|-
 
|-
 
|$p
 
|$p
 
|$s
 
|$s
|Preferred spouse's name as by Gramps name display under Preferences
+
|Name des Partners anzeigen wie in Gramps unter Präferenzen angegeben.
 
|-
 
|-
 
|$s
 
|$s
 
|$s(g f)
 
|$s(g f)
|Preferred spouse's name - FirstName LastName
+
|Name des bevorzugten Partner- Vorname Nachname
 
|-
 
|-
 
|$S
 
|$S
 
|$s(f, g)
 
|$s(f, g)
|Preferred spouse's name - LastName, FirstName
+
|Name des bevorzugten Partner - Nachname, Vorname
 
|-
 
|-
 
|$sC
 
|$sC
 
|$s(g F)
 
|$s(g F)
|Preferred spouse's name - FirstName LastName in UPPER case
+
|Name des bevorzugten Partner - Vorname NACHNAME in Großbuchstaben
 
|-
 
|-
 
|$SC
 
|$SC
 
|$s(F, g)
 
|$s(F, g)
|Preferred spouse's name - LastName in UPPER case, FirstName
+
|Name des bevorzugten Partner - NACHNAME in Großbuchstaben, Vorname
 
|}
 
|}
  
 
== Formatzeichenketten ==
 
== Formatzeichenketten ==
  
Format strings are used to display names and dates differently than those assigned under Gramps Preferences. Here is the syntax for a format string:
+
Formatzeichenketten werden verwendet, um Namen und Daten anders darzustellen als es in den Gramps Präferenzen festgelegt ist. Hier ist die Syntax für eine Formatzeichenkette:
  
$''<span style="background: #c0c0c0">key</span>''(format string)
+
$''<span style="background: #c0c0c0">Schlüssel</span>''(Formatzeichenkette)
     where:  ''<span style="background: #c0c0c0">key</span>'' is one of the following characters: 'nsijbmBMdvDVauet'
+
     wobei:  ''<span style="background: #c0c0c0">Schlüssel</span>'' eins der folgenden Zeichen ist: 'nsijbmBMdvDVauet'
  
A format string is any text, separators or format codes (defined below) to display information about the person.
+
Eine Formatzeichenkette ist ein beliebiger Text, Trennzeichen oder Formatschlüssel (Festlegung weiter unten) um Informationen über die Person anzuzeigen.
  
 
=== Namen formatieren ===
 
=== Namen formatieren ===
  
For names ($n $s) you may use the following formatting codes to display the name differently.
+
Für Namen ($n $s) kannst du folgende Formatschlüssel verwenden um den Namen verschieden darzustellen.
  
 
{|
 
{|
 
|-
 
|-
 
|t
 
|t
|Title
+
|Titel
 
|
 
|
 
|f
 
|f
|Given name
+
|Vorname
 
|-
 
|-
 
|x
 
|x
|Common name. Call name if existing, otherwise first first name
+
|Gebräuchliche Name. Wenn vorhanden Rufname sonnst erste Vorname.
 
|
 
|
 
|c
 
|c
|Call name
+
|Rufname
 
|-
 
|-
 
|n
 
|n
|Nick name
+
|Spitzname
 
|
 
|
 
|s
 
|s
Line 218: Line 217:
 
|-
 
|-
 
|l
 
|l
|Surname
+
|Nachname
 
|
 
|
 
|g
 
|g
|Family nickname
+
|Familienspitzname
 
|}
 
|}
  
These codes can be uppercased to uppercase the result.
+
Diese Schlüssel können GROSS geschrieben werden um das Ergebnis in GROSSBUCHSTABEN zu erhalten.
  
 
{|
 
{|
 
|-
 
|-
|Example code
+
|Beispiel Schlüssel
|Displays
+
|Zeigt
 
|-
 
|-
 
|<pre>$n(L, f) ($n(c)), $n(L, f){ ($n(c))}
 
|<pre>$n(L, f) ($n(c)), $n(L, f){ ($n(c))}
Line 238: Line 237:
  
  
<blockquote>Note:
+
{{man note|Hinweis|Wenn du einen Buchstaben 'c' in deiner Formatzeichenkette ausgeben willst (oder jeden anderen Formatschlüssel), musst du erst ein '\' davor setzen. Siehe [[#Steuervariablen |Steuervariablen]] für mehr Details.}}
If you want to print a character 'c' within the format string (or any one of the other format codes), you will need to first add a '&#92;' in front of it. See [[#Control Variables|Control Variables]] for more.</blockquote>
 
  
<blockquote>Note:
+
{{man note|Hinweis|Die geschweiften Klammern { } dienen dazu Informationen zu verstecken. Hier wird es um ' ($n(c))' verwendet um ' ()' nicht anzuzeigen, wenn die Person keinen Rufnamen besitzt. Siehe [[#Gruppieren|Gruppieren]] für mehr Details.}}
the curly brackets { } are used to hide information. Here it is used around ' ($n(c))' to not display ' ()' if the person does not have a call name. See [[#Grouping|Grouping]] for more.</blockquote>
 
  
 
----
 
----
Line 248: Line 245:
 
=== Daten formatieren ===
 
=== Daten formatieren ===
  
For all of the date variables ($b $d $m $v) you may use the following formatting codes:
+
Für alle Datumsvariablen ($b $d $m $v) kannst du die folgenden Formatschlüssel verwenden:
  
 
{|
 
{|
 
|-
 
|-
 
|yyyy
 
|yyyy
|The year as a four digit number
+
|Das Jahr als vierstellige Zahl
 
|
 
|
 
|yyy
 
|yyy
|The year, with a minimum of three digits
+
|Das Jahr mit mindestens drei Stellen
 
|-
 
|-
 
|yy
 
|yy
|The year, from 00 to 99
+
|Das Jahr von 00 bis 99
 
|
 
|
 
|y
 
|y
|The year, from 0 to 99
+
|Das Jahr von 0 bis 99
 
|-
 
|-
 
|mmmm<BR>
 
|mmmm<BR>
 
MMMM
 
MMMM
|The full name of the month<BR>
+
|Der komplette Name des Monats<BR>
The full name IN CAPS
+
Der komplette Name des Monats in GROSSBUCHSTABEN
 
|
 
|
 
|mmm<BR>
 
|mmm<BR>
 
MMM
 
MMM
|The abbreviated name of the month<BR>
+
|Der verkürzte Name des Monats<BR>
The abbreviated name IN CAPS
+
Der verkürzte Name des Monats in GROSSBUCHSTABEN
 
|-
 
|-
 
|mm
 
|mm
|The month, from 00 to 12
+
|Der Monat von 00 bis 11
 
|
 
|
 
|m
 
|m
|The month, from 0 to 12
+
|Der Monat von 0 bis 12
 
|-
 
|-
 
|dd
 
|dd
|The day, from 00 to 31
+
|Der Tag von 00 bis 31
 
|
 
|
 
|d
 
|d
|The day, from 0 to 31
+
|Der Tag von 0 bis 31
 
|-
 
|-
 
|o
 
|o
|The date type (modifier)
+
|Der Datumstyp (Bestimmung)
 
|
 
|
 
|
 
|
Line 295: Line 292:
 
{|
 
{|
 
|-
 
|-
|Example code
+
|Beispiel Schlüssel
|displays
+
|zeigt
 
|-
 
|-
 
|<pre>$b(mmm-dd yy)
 
|<pre>$b(mmm-dd yy)
Line 306: Line 303:
 
|}
 
|}
  
{{man note| For date types (modifier) |Only "Before", "After", and "About" are supported at this time. all others will not display anything.<BR>
+
{{man note| Für Datumstypen (Bestimmung)|Nur "vor", "nach" und "um" wird zur Zeit unterstützt. alles andere zeigt nichts an.<BR>
And for date span and date ranges, only the starting (first) date is displayed.}}
+
Und für Zeitspannen und Zeiträume wird nur das Startdatum (erste) angezeigt.}}
  
 
----
 
----
Line 313: Line 310:
 
=== Orte formatieren ===
 
=== Orte formatieren ===
  
For all of the place variables ($B $D $M $V) you may use the following formatting codes:
+
Für alle Ortsvariablen ($B $D $M $V) kannst du die folgenden Formatschlüssel verwenden:
  
 
{|
 
{|
 
|-
 
|-
 
|e
 
|e
|Street
+
|Straße
 
|
 
|
 
|l
 
|l
|Locality
+
|Lokalität
 
|-
 
|-
 
|c
 
|c
|City
+
|Ort
 
|
 
|
 
|u
 
|u
|County
+
|Kreis
 
|-
 
|-
 
|s
 
|s
|State
+
|Bundesland
 
|
 
|
 
|p
 
|p
|Postal Code
+
|Postleitzahl
 
|-
 
|-
 
|n
 
|n
|Country
+
|Land
 
|
 
|
 
|t
 
|t
|Title
+
|Titel
 
|-
 
|-
 
|x
 
|x
|Longitude
+
|Längengrad
 
|
 
|
 
|y
 
|y
|Latitude
+
|Breitengrad
 
|}
 
|}
These codes can be uppercased to uppercase the result.  
+
Diese Schlüssel können GROSS geschrieben werden um das Ergebnis in GROSSBUCHSTABEN zu erhalten.
  
 
{|
 
{|
 
|-
 
|-
|Example code
+
|Beispiel Schlüssel
|displays
+
|zeigt
 
|-
 
|-
 
|<pre>$B
 
|<pre>$B
Line 367: Line 364:
 
|-
 
|-
 
|1
 
|1
|Anything will print inside a format string
+
|Alles innerhalb einer Formatzeichenkette wird ausgegeben.
 
|-
 
|-
 
|1a
 
|1a
|you will have to use [[#Control Variables|Control Variables]] to display things like ')' and format codes
+
|Du musst [[#Steuervariablen|Steuervariablen]] verwenden um Sachen wie ')' und Formatschlüssel anzuzeigen.
 
|-
 
|-
 
|2
 
|2
|Separators can be within format strings.
+
|Trennzeichen können sich innerhalb von Formatzeichenketten befinden.
 
|-
 
|-
 
|3
 
|3
|At least ONE format code has to display something for the ENTIRE format string to display
+
|Mindestens EIN Formatschlüssel muss etwas anzeigen damit die gesamte Formatzeichenkette dargestellt wird.
 
|}
 
|}
  
Line 385: Line 382:
 
{|
 
{|
 
|-
 
|-
|code
+
|Schlüssel
|gives
+
|ergibt
 
|-
 
|-
 
|<pre>$n(f l)
 
|<pre>$n(f l)
b. $b {at $B
+
b. $b {at $B}
{d. $d $D</pre>
+
{d. $d $D}</pre>
 
|<pre>Edwin Michael Smith
 
|<pre>Edwin Michael Smith
b. 1961-05-24 at San Jose, Santa Clara Co., CA</pre>The person is still alive (or has no information present) so the line was removed.
+
b. 1961-05-24 at San Jose, Santa Clara Co., CA</pre>Die Person lebt (oder es waren keine Informationen verfügbar) also wurde die Zeile entfernt.
 
|}
 
|}
  
 +
== Steuervariablen ==
  
 +
Steuervariablen ermöglichen dir Zeichen auszugeben, die in der Ausgabe eine Ersetzungsfunktion haben.
  
== Steuer Variablen ==
+
Zum Beispiel wird das Dollarzeichen '$' verwendet, um den Beginn einer Variable zu markieren. Wenn du ein Dollarzeichen ausgeben willst würdest du ein Steuerzeichen wie '&#92;$' verwenden.
 
 
Control variables allow you to print characters that are special to Substitution values within a display.
 
 
 
For example the dollar character '$' is used to note the start of a variable. If you wish to print a dollar character you would use a control character like '&#92;$'
 
  
Control Variables
+
Steuervariablen
  
 
{|
 
{|
 
|-
 
|-
 
|&#92;$
 
|&#92;$
|Displays a single '$'
+
|Zeigt ein einzelnes '$'
 
|
 
|
 
|&#92;&#92;
 
|&#92;&#92;
|Displays a single '&#92;'
+
|Zeigt einen einzelnen '&#92;'
 
|-
 
|-
 
|&#92;(
 
|&#92;(
|Displays a single '('
+
|Zeigt eine einzelne '('
 
|
 
|
 
|&#92;)
 
|&#92;)
|Displays a single ')'
+
|Zeigt eine einzelne ')'
 
|-
 
|-
 
|&#92;{
 
|&#92;{
|Displays a single '{'
+
|Zeigt eine einzelne '{'
 
|
 
|
 
|&#92;}
 
|&#92;}
|Displays a single '}'
+
|Zeigt eine einzelne '}'
 +
|-
 +
|&#92;<
 +
|Zeigt eine einzelnes '<'
 +
|
 +
|&#92;>
 +
|Zeigt eine einzelnes '>'
 
|}
 
|}
  
Basically anything that comes after a '&#92;' will be printed.
+
Grundsätzlich wird alles was direkt nach einem '&#92;' folgt ausgegeben.
  
 
----
 
----
Note:
+
{{man note|Hinweis|
When you are inside a format string, you may need to use this to display a character that would normally be a format code.
+
Wenn du dich in einer Formatzeichenkette befindest, kann es sein, das du den '\' benötigst, um ein Zeichen auszugeben, welches normalerweise ein Formatschlüssel ist.}}
  
 
{|
 
{|
 
|-
 
|-
|Example:
+
|Beispiele:
|would give
+
|ergibt
 
|-
 
|-
 
|<pre>$b(m hi mom)
 
|<pre>$b(m hi mom)
Line 443: Line 444:
 
|}
 
|}
  
as this person was born on the fifth month.
+
da diese Person im fünften Monat geboren wurde.
 
 
  
 
== Gruppieren ==
 
== Gruppieren ==
  
There are instances where you do not want certain text to be displayed. Take the example:
+
Es gibt Umstände, in denen du nicht willst, das bestimmter Text angezeigt wird. Nimm das Beispiel:
  
 
{|
 
{|
 
|-
 
|-
|Code
+
|Schlüssel
|Only date is known
+
|Nur Datum ist bekannt
|Only place is known
+
|Nur Ort ist bekannt
 
|-
 
|-
|<pre>died on $d at $D</pre>
+
|<pre>starb am $d in $D</pre>
|<pre>died on 1975-06-26 at </pre>  
+
|<pre>starb am 1975-06-26 in </pre>  
|<pre>died on at Reno, Washoe Co., NV</pre>
+
|<pre>starb am in Reno, Washoe Co., NV</pre>
 
|-
 
|-
| colspan="3"|Neither of these are very acceptable.
+
| colspan="3"|Keine von ihnen ist sehr akzeptabel.
 
|-
 
|-
| colspan="3"|But with groups (denoted by {}), you can optionally print information if a variable within contains information.
+
| colspan="3"|Aber mit Gruppen (gekennzeichnet durch {}) kannst du Informationen optional ausgeben, wenn die Variable innerhalb Daten enthält.
 
|-
 
|-
| colspan="3"|For example:
+
| colspan="3"|Zum Beispiel:
 
|-
 
|-
|Code
+
|Schlüssel
|Only date is known
+
|Nur Datum ist bekannt
|Only place is known
+
|Nur Ort ist bekannt
 
|-
 
|-
|<pre>died {on $d }{at $D}</pre>
+
|<pre>starb {am $d }{in $D}</pre>
|<pre>died on 1975-06-26</pre>
+
|<pre>starb am 1975-06-26</pre>
|<pre>died at Reno, Washoe Co., NV</pre>
+
|<pre>starb in Reno, Washoe Co., NV</pre>
 
|}
 
|}
  
which is what we want.
+
was ist was wir wollen.
  
 
----
 
----
 
=== Regeln für Gruppen ===
 
=== Regeln für Gruppen ===
  
A group will only display if there is at least one variable that displays something. So if a group only has text and/or variables where the information is not known, the entire group will not print.
+
Eine Gruppe wird nur angezeigt, wenn sie mindestens eine Variable enthält, die etwas anzeigt. Wenn eine Gruppe nur Text und/oder Variablen mit unbekannten Informationen enthält, wird die komplette Gruppe nicht ausgegeben.
  
Groups can also be nested. If this happens (like below), the outer group will only display if there is at least one variable that displays something within the outer group or any of the sub groups.
+
Gruppen können auch verschachtelt werden. Wenn dies passiert (wie unten), wird die äußere Gruppe nur angezeigt, wenn es mindestens eine Variable, die etwas anzeigt, in der äußeren oder einer der Untergruppen vorhanden ist.
  
Groups can also be used to remove an entire line from a display. A '{' at the start of a line will remove the entire line from the display if the above rule is true.
+
Gruppen können auch verwendet werden, um eine komplette Zeile aus einer Anzeige zu entfernen. Eine '{' am Beginn der Zeile entfernt die gesamte Zeile von der Ausgabe, wenn die obere Regel wahr ist.
  
If you do not wish to have the display code above (for death information) displayed (the person is alive, or you do not yet know the information), modify the code to look like
+
Wenn du nicht den Anzeigeschlüssel von oben (für Todesinformationen) angezeigt haben möchtest (die Person lebt oder du kennst die Informationen noch nicht), ändere den Schlüssel, das er wie folgt aussieht
<pre>{died {on $d }{at $D}</pre>
+
<pre>{starb {am $d }{in $D}</pre>
  
<blockquote>To have an entire line be blank instead of removing the line simply start the line with a space ' {' or make sure there is a space after the group (you will have to close the group first)</blockquote>
+
{{man note|Bei fehlenden Informationen eine Leerzeile ausgeben|Um eine leere Zeile zu erhalten anstatt sie komplett zu entfernen, beginne sie mit einem Leerzeichen ' {' oder stelle sicher, das sich ein Leerzeichen nach der Gruppe befindet (du musst erst die Gruppe schließen)}}
  
 
----
 
----
 
=== Beispiele: ===
 
=== Beispiele: ===
  
This will hide '(' and ')' if the divorce information is not known (or still married).
+
Dies versteckt '(' und ')' wenn die Scheidungsinformationen nicht bekannt sind (oder noch verheiratet).
  
 
<pre>m. $m $M {- ($v(yyyy))</pre>
 
<pre>m. $m $M {- ($v(yyyy))</pre>
  
  
Only display some spouse information if married or remove the entire line if never married:
+
Zeig nur ein paar Partnerinformationen wenn verheiratet oder entferne die komplette Zeile wenn nie verheiratet:
 
<pre>{$s $m(yyyy) {- $v(\(yyyy\))}}</pre>
 
<pre>{$s $m(yyyy) {- $v(\(yyyy\))}}</pre>
 
 
  
 
== Attribute ==
 
== Attribute ==
  
Attributes do not have a format string. Instead the attribute name is placed inside []. Here is the syntax for an attribute:
+
Attribute haben keine Formatzeichenkette. Stattdessen wird der Name des Attribut in [] gesetzt. Hier die Syntax für ein Attribut:
  
$''<span style="background: #c0c0c0">key</span>''[attribute name] where: ''<span style="background: #c0c0c0">key</span>'' is one of the following characters: 'au'
+
$''<span style="background: #c0c0c0">Schlüssel</span>''[Attributname] wobei: ''<span style="background: #c0c0c0">Schlüssel</span>'' eines der folgenden Zeichen ist: 'au'
  
 
Beispiele:
 
Beispiele:
Line 514: Line 512:
 
{|
 
{|
 
|-
 
|-
|<pre>$a[Profession]
+
|<pre>$a[Beruf]
 
$a[Social Security Number]
 
$a[Social Security Number]
$a[Total \$ bequeathed]</pre>
+
$a[Gesamt \$ hinterlassen]</pre>
|<pre>Programmer
+
|<pre>Programmierer
 
7A3-29-F1C6
 
7A3-29-F1C6
 
3.00USD</pre>
 
3.00USD</pre>
Line 524: Line 522:
  
 
----
 
----
 +
 
== Ereignisse ==
 
== Ereignisse ==
  
Events have the same starting structure as attributes, $e or $t and the event name in [] but events have an extra format string after the name to display the description, date, place, id, and attributes associated with it. Each of these items can be displayed with a , a 'n', 'd', 'D', 'i', and 'a' respectively in the format string. Here is the syntax for an event:
+
Ereignisse haben die selbe Struktur am Start wie Attribute $e oder $t und der Ereignisname in [] aber Ereignisse haben eine extra Formatzeichenkette nach dem Namen um die Beschreibung, Datum, Ort, ID und Attribute die mit ihnen verbunden sind anzuzeigen. Jedes dieser beiden kann mit einem 'n', 'd', 'D', 'i', und 'a' in der Formatzeichenkette dargestellt werden. Hier ist die Syntax für ein Ereignis:
  
$''<span style="background: #c0c0c0">key</span>''[attribute name](format string) where: ''<span style="background: #c0c0c0">key</span>'' is one of the following characters: 'et'
+
$''<span style="background: #c0c0c0">Schlüssel</span>''[Attributname](Formatzeichenkette) wobei: ''<span style="background: #c0c0c0">Schlüssel</span>'' eines der folgenden Zeichen ist: 'et'
  
 
=== Ereignis Formatzeichenketten ===
 
=== Ereignis Formatzeichenketten ===
  
The Event format string is used to display information about the event. Here are the format codes to display parts of the event:
+
Die Ereignisformatzeichenkette wird verwendet, um Informationen über das Ereignis anzuzeigen. Hier die Formatschlüsse zum am Teile des Ereignis anzuzeigen:
  
 
{|
 
{|
 
|-
 
|-
 
|n
 
|n
|Description
+
|Beschreibung
 
|
 
|
 
|i
 
|i
|Event ID
+
|Ereignis ID
 
|-
 
|-
 
|d
 
|d
|Event Date&#42;
+
|Ereignis Datum&#42;
 
|
 
|
 
|D
 
|D
|Event Place&#42;
+
|Ereignis Ort&#42;
 
|-
 
|-
 
|a
 
|a
|An attributes for the event&#42;&#42;
+
|Ein Attribut für ein Ereignis&#42;&#42;
 
|
 
|
 
|
 
|
Line 555: Line 554:
 
|}
 
|}
  
&#42;These variables can themselves have format strings. Date and a place can be formatted with format string as defined in [[#Format strings|Format strings]].
+
&#42;Diese Variablen können selbst Formatzeichenketten enthalten. Datum und Ort können wie in [[#Formatzeichenketten|Formatzeichenketten]] beschrieben formatiert werden.
  
&#42;&#42;Attribute needs to have the attribute name in [] and are formatted as above.
+
&#42;&#42;Attribute benötigen den Attributnamen in [] und sind wie oben formatiert.
  
 
Beispiele:
 
Beispiele:
Line 564: Line 563:
 
|-
 
|-
 
|<pre>$e[First Communion](d(yyyy-mm-d))
 
|<pre>$e[First Communion](d(yyyy-mm-d))
$e[Bar Mitzvah](n&lt; at &gt; D)
+
$e[Bar Mitzvah](n&lt; in &gt; D)
$e[Birth](d(yyyy mm/dd) D)</pre>
+
$e[Geburt](d(yyyy mm/dd) D)</pre>
 
|<pre>2009-11-6
 
|<pre>2009-11-6
Jerry's Bar Mitzah at Opas house
+
Jerry's Bar Mitzah in Opas house
 
2007 05/23 Grandmothers house</pre>
 
2007 05/23 Grandmothers house</pre>
 
|}
 
|}
Line 578: Line 577:
 
|<pre>$b(yyyy-Mmm-dd)
 
|<pre>$b(yyyy-Mmm-dd)
 
$M</pre>
 
$M</pre>
|is the same as
+
|ist das gleiche wie
|<pre>$e[Birth](d(yyyy-Mmm-dd))
+
|<pre>$e[Geburt](d(yyyy-Mmm-dd))
$t[Marriage](D)</pre>
+
$t[Hochzeit](D)</pre>
 
|}
 
|}
  
Line 591: Line 590:
 
|-
 
|-
 
|1
 
|1
|Attribute and event names are mandatory. '$a' or '$a[]' will not display anything.
+
|Attribut- und Ereignisnamen sind obligatorisch. '$a' oder '$a[]' zeigen gar nichts.
 
|-
 
|-
 
|2
 
|2
|Attributes and event names may have special characters within them. Most notably ']' and ')'. If this is the case, you will need to use [[#Control Variables|Control Variables]]
+
|Attribut- und Ereignisnamen können Sonderzeichen enthalten. Vor allem ']' und ')'. Wenn dies der Fall ist, musst du [[#Steuervariablen|Steuervariablen]] verwenden.
 
|}
 
|}
  
 
== Trennzeichen ==
 
== Trennzeichen ==
  
Separators are special 'text only' groups inside '&lt;' and '&gt;' that conditionally display a separator (like ', ' or ' - ') between two variables, format codes or text.
+
Trennzeichen sind spezielle 'nur Text' Gruppen innerhalb von '&lt;' und '&gt;' die bedingte Trennzeichen (wie ', ' oder ' - ' zwischen zwei Variablen, Formatschlüsseln oder Text anzuzeigen.
  
Separators are displayed conditionally depending on these rules:
+
Trennzeichen werden bedingt abhängig von diesen Regeln angezeigt:
  
# A variable that does '''not''' display anything will remove itself and a separator that is to the left of it from the display line only.
+
# Eine Variable die '''nichts''' anzeigt, entfernt nur sich selbst und ein Trennzeichen links von ihr aus der Anzeigezeile.
# If there is not a separator to the left, the same variable will remove itself and a separator that is to the right of it from the displayed line.   
+
# Wenn sich kein Trennzeichen links von ihr befindet, entfernt die selbe Variable sich selbst und ein Trennzeichen rechts von sich aus der angezeigten Zeile.   
# If there are two separators together, the left one will be removed from the display line and the right is kept.
+
# Wenn es zwei Trennzeichen zusammen gibt, wird das linke entfernt und das rechte in der Anzeigezeile beibehalten.
# Separators at the start or end of the display line (or format strings) are removed
+
# Trennzeichen am Beginn oder Ende der Anzeigezeile (oder Formatzeichenkette) werden entfernt.
  
 
=== Beispiele: ===
 
=== Beispiele: ===
Line 612: Line 611:
 
$s(f l)&lt;, &gt;$m(yyyy)&lt; @ &gt;$M&lt; - &gt;$v(&#92;(yyyy&#92;))
 
$s(f l)&lt;, &gt;$m(yyyy)&lt; @ &gt;$M&lt; - &gt;$v(&#92;(yyyy&#92;))
  
Here are some things that may happen:
+
Hier einige Dinge, die passieren können:
  
 
{|
 
{|
 
|-
 
|-
|If '''none''' of the variables are known
+
|Wenn '''keine''' der Variablen bekannt ist
|None of the separators will display
+
|Keines der Trennzeichen wird angezeigt.
 
|-
 
|-
|If only one variable '''is''' known
+
|Wenn nur eine Variable bekannt '''ist'''
|Only that variable will print. No separators will print.
+
|Nur die Variable wird ausgegeben. Es werden keine Trennzeichen ausgegeben.
 
|-
 
|-
|If only the spouse's name '''is not''' known
+
|Wenn nur der Partnername '''nicht bekannt''' ist
|The first separator will not display
+
|Das Erste Trennzeichen wird nicht angezeigt
 
|-
 
|-
|If only the marriage date '''is not''' known
+
|Wenn nur das Hochzeitsdatum '''nicht bekannt''' ist
|The first separator does not display. We will be left with:
+
|Das erste Trennzeichen wird nicht angezeigt. Es bleibt übrig::
Jane Doe&lt; - &gt;{ … }And only the divorce date needs to be known to print the second separator.
+
Lischen Müller&lt; - &gt;{ … }Und nur das Scheidungsdatum wird benötigt, um das zweite Trennzeichen auszugeben.
 
|-
 
|-
|If only the divorce date '''is not''' known
+
|Wenn nur das Scheidungsdatum '''nicht bekannt''' ist
|the second separator will not display
+
|Das zweite Trennzeichen wird nicht angezeigt
 
|}
 
|}
  
  
Separators can be inside format strings:
+
Trennzeichen können sich innerhalb von Formatierungszeichenketten befinden:
  
 
$n(&lt;0&gt;T&lt; &gt;L&lt;, &gt;f&lt; &gt;s)
 
$n(&lt;0&gt;T&lt; &gt;L&lt;, &gt;f&lt; &gt;s)
  
Unlike groups, separators can not cross over/out of format strings. So the separator &lt;0&gt; will NEVER display. No matter what is on the left hand side of the variable.
+
Anders als Gruppen können Trennzeichen nicht über/aus Formatzeichenketten  gehen. Also wird das Trennzeichen &lt;0&gt; NIE angezeigt. Egal was sich links oder in der Variable befindet.
 +
 
 +
{{-}}
  
Zurück zu [[De:Gramps_3.3_Wiki_Handbuch_-_Berichte_-_Teil_1|Index der Berichte]].
 
  
{{-}}
+
Zurück zur [[De:Gramps 3.3 Wiki Handbuch - Berichte|Übersicht der Berichte]].
  
 
{{man index/de|De:Gramps_3.3_Wiki_Handbuch_-_Berichte_-_Teil_1|De:Gramps 3.3 Wiki Handbuch - Berichte - Teil 3|3.3}}
 
{{man index/de|De:Gramps_3.3_Wiki_Handbuch_-_Berichte_-_Teil_1|De:Gramps 3.3 Wiki Handbuch - Berichte - Teil 3|3.3}}
Line 649: Line 649:
  
 
[[Category:De:Documentation]]
 
[[Category:De:Documentation]]
[[Category:Plugins]]
 

Revision as of 09:31, 3 March 2012

Dieser Abschnitt beschreibt die Platzhalter die in den Verschiedenen Berichten, die in Gramps verfügbar sind verwendet werden können.

Zurück Index Nächste


Gnome-important.png Spezielle Copyright Notiz: Alle Änderungen auf dieser Seite müssen unter zwei copyright Lizenzen stehen:

Diese Lizenzen ermöglichen es dem Gramps-Projekt die bestmögliche Verwendung dieses Handbuchs als freien Inhalt in zukünftigen Gramps Versionen. Wenn du mit dieser dual Lizenzierung nicht einverstanden bist, bearbeite diese Seite nicht. Du darfst zu anderen Seiten des Wiki die nur unter die GFDL Lizenz fallen nur über externe Links (verwende die Syntax: [http://www.gramps-project.org/...]), nicht über interne Links verlinken.
Außerdem verwende nur die Bekannten Drucktechnische Konventionen


Zurück zur Übersicht der Berichte.

Werte ersetzen

Viele der grafischen Berichte erlauben dir die Informationen, die im Bericht angezeigt werden, anzupassen. Variable Substitution ist die Methode, die verwendet wird, um ein bestimmtes Symbol (Schlüssel) für bestimmte Informationen über die Person aus der Datenbank zu ersetzen.

Beispiele: Wird gezeigt als: (die Person lebt)
$n
* $b $B
† $d $D
Smith, Edwin Michael
* 1961-05-24 San Jose, Santa Clara Co., CA
†

Die Platzhalter

Persönliche Variablen Ehevariablen
$n Zeigt den Namen der Person. $s Zeigt den Namen des/der Partner(in) der Person.
$i Zeigt die Gramps ID der Person. $j Zeigt die Gramps ID für die Hochzeit.
$b Zeigt das Geburtsdatum der Person. $m Zeigt das Hochzeitsdatum der Person und deren Partner(in).
$B Zeigt den Geburtsort der Person. $M Zeigt den Hochzeitsort der Person und deren Partner(in).
$d Zeigt das Todesdatum der Person. $v Zeigt das Scheidungsdatum der Person und deren Partner(in).
$D Zeigt den Sterbeort der Person. $V Zeigt den Scheidungsort der Person und deren Partner(in).
$a Zeigt ein Attribut der Person.

Siehe Attribute für mehr Details

$u Zeigt ein Attribut der Heirat.

Siehe Attribute für mehr Details

$e Zeigt Ereignis Informationen der Person.

Siehe Ereignisse für mehr Details

$t Zeigt Ereignisinformationen der Hochzeit.

Siehe Ereignisse für mehr Details

Alle Ehevariablen durch den in Gramps bevorzugten Partner der Person bestimmt. Wenn diese Person nie eine Partnerschaft hatte, dann zeigen diese Variablen gar nichts.


Standardanzeigeformate

$n $s Namen werden wie im 'Namensformat:' in den Gramps Präferenzen im Anzeigereiter eingestellt angezeigt.
$B $D $M $V Orte zeigen standardmäßig den Ortstitel.
$b $d $m $v Daten werden wie im 'Datumsformat:' in den Gramps Präferenzen im Anzeigereiter eingestellt angezeigt.
$e $t Ereignisse zeigen standardmäßig die Beschreibung.

1 Wenn du Namen, Daten oder Orte anders angezeigt haben willst, kannst du Formatzeichenketten verwenden um dies zu erreichen.
2 Es gibt auch Steuervariablen um spezielle Zeichen z.B. das Dollarzeichen darzustellen.
3 Du kannst auch Gruppieren verwenden um Informationen oder ganze Zeilen optional anzuzeigen.
4 Zusammen mit Ereignissen kannst du nahezu alles ausgeben.
5 Zum Schluss Trennzeichen um ihr Leben zu vervollständigen.

Veraltete Variablen

Einige alte Variablen sind veraltet weil sie durch Formatzeichenketten ersetzt wurden. Hier ist eine Liste dieser Variablen und wie man ihre Ergebnisse erreicht:

alte Variable wie es jetzt angezeigt wird Was angezeigt wird
$f $n Name - wie bei Gramps in den Präferenzen festgelegt.
$n $n(g f) Name - Vorname Nachname
$N $n(f, g) Name - Nachname, Vorname (beachte das explizite Komma).
$nC $n(g F) Name - Vorname NACHNAME in Großbuchstaben
$NC $n(F, g) Name - NACHNAME in Großbuchstaben, Vorname
$by $b(yyyy) Datum der Geburt, nur das Jahr
$dy $d(yyyy) Todesdatum, nur das Jahr
$my $m(yyyy) Heiratsdatum der bevorzugten Ehe, nur das Jahr
$p $s Name des Partners anzeigen wie in Gramps unter Präferenzen angegeben.
$s $s(g f) Name des bevorzugten Partner- Vorname Nachname
$S $s(f, g) Name des bevorzugten Partner - Nachname, Vorname
$sC $s(g F) Name des bevorzugten Partner - Vorname NACHNAME in Großbuchstaben
$SC $s(F, g) Name des bevorzugten Partner - NACHNAME in Großbuchstaben, Vorname

Formatzeichenketten

Formatzeichenketten werden verwendet, um Namen und Daten anders darzustellen als es in den Gramps Präferenzen festgelegt ist. Hier ist die Syntax für eine Formatzeichenkette:

$Schlüssel(Formatzeichenkette)

   wobei:  Schlüssel eins der folgenden Zeichen ist: 'nsijbmBMdvDVauet'

Eine Formatzeichenkette ist ein beliebiger Text, Trennzeichen oder Formatschlüssel (Festlegung weiter unten) um Informationen über die Person anzuzeigen.

Namen formatieren

Für Namen ($n $s) kannst du folgende Formatschlüssel verwenden um den Namen verschieden darzustellen.

t Titel f Vorname
x Gebräuchliche Name. Wenn vorhanden Rufname sonnst erste Vorname. c Rufname
n Spitzname s Suffix
l Nachname g Familienspitzname

Diese Schlüssel können GROSS geschrieben werden um das Ergebnis in GROSSBUCHSTABEN zu erhalten.

Beispiel Schlüssel Zeigt
$n(L, f) ($n(c)), $n(L, f){ ($n(c))}
$s(f l s)
SMITH, Edwin Michael (), SMITH, Edwin Michael
Janice Ann Adams


Gramps-notes.png
Hinweis

Wenn du einen Buchstaben 'c' in deiner Formatzeichenkette ausgeben willst (oder jeden anderen Formatschlüssel), musst du erst ein '\' davor setzen. Siehe Steuervariablen für mehr Details.

Gramps-notes.png
Hinweis

Die geschweiften Klammern { } dienen dazu Informationen zu verstecken. Hier wird es um ' ($n(c))' verwendet um ' ()' nicht anzuzeigen, wenn die Person keinen Rufnamen besitzt. Siehe Gruppieren für mehr Details.


Daten formatieren

Für alle Datumsvariablen ($b $d $m $v) kannst du die folgenden Formatschlüssel verwenden:

yyyy Das Jahr als vierstellige Zahl yyy Das Jahr mit mindestens drei Stellen
yy Das Jahr von 00 bis 99 y Das Jahr von 0 bis 99
mmmm

MMMM

Der komplette Name des Monats

Der komplette Name des Monats in GROSSBUCHSTABEN

mmm

MMM

Der verkürzte Name des Monats

Der verkürzte Name des Monats in GROSSBUCHSTABEN

mm Der Monat von 00 bis 11 m Der Monat von 0 bis 12
dd Der Tag von 00 bis 31 d Der Tag von 0 bis 31
o Der Datumstyp (Bestimmung)
Beispiel Schlüssel zeigt
$b(mmm-dd yy)
$m(yyyy/mmm/d)
$b(mmm-dd yy)
May-24 61
1995/May/27
Jun-04 85
Gramps-notes.png
Für Datumstypen (Bestimmung)

Nur "vor", "nach" und "um" wird zur Zeit unterstützt. alles andere zeigt nichts an.
Und für Zeitspannen und Zeiträume wird nur das Startdatum (erste) angezeigt.


Orte formatieren

Für alle Ortsvariablen ($B $D $M $V) kannst du die folgenden Formatschlüssel verwenden:

e Straße l Lokalität
c Ort u Kreis
s Bundesland p Postleitzahl
n Land t Titel
x Längengrad y Breitengrad

Diese Schlüssel können GROSS geschrieben werden um das Ergebnis in GROSSBUCHSTABEN zu erhalten.

Beispiel Schlüssel zeigt
$B
$B(c, s, N)
St Judes Hospital
Carmel, IN, USA

Regeln für Formatzeichenketten

1 Alles innerhalb einer Formatzeichenkette wird ausgegeben.
1a Du musst Steuervariablen verwenden um Sachen wie ')' und Formatschlüssel anzuzeigen.
2 Trennzeichen können sich innerhalb von Formatzeichenketten befinden.
3 Mindestens EIN Formatschlüssel muss etwas anzeigen damit die gesamte Formatzeichenkette dargestellt wird.

Beispiele

Schlüssel ergibt
$n(f l)
b. $b {at $B}
{d. $d $D}
Edwin Michael Smith
b. 1961-05-24 at San Jose, Santa Clara Co., CA
Die Person lebt (oder es waren keine Informationen verfügbar) also wurde die Zeile entfernt.

Steuervariablen

Steuervariablen ermöglichen dir Zeichen auszugeben, die in der Ausgabe eine Ersetzungsfunktion haben.

Zum Beispiel wird das Dollarzeichen '$' verwendet, um den Beginn einer Variable zu markieren. Wenn du ein Dollarzeichen ausgeben willst würdest du ein Steuerzeichen wie '\$' verwenden.

Steuervariablen

\$ Zeigt ein einzelnes '$' \\ Zeigt einen einzelnen '\'
\( Zeigt eine einzelne '(' \) Zeigt eine einzelne ')'
\{ Zeigt eine einzelne '{' \} Zeigt eine einzelne '}'
\< Zeigt eine einzelnes '<' \> Zeigt eine einzelnes '>'

Grundsätzlich wird alles was direkt nach einem '\' folgt ausgegeben.


Gramps-notes.png
Hinweis

Wenn du dich in einer Formatzeichenkette befindest, kann es sein, das du den '\' benötigst, um ein Zeichen auszugeben, welches normalerweise ein Formatschlüssel ist.

Beispiele: ergibt
$b(m hi mom)
$b(m hi \mo\m)
5 hi 5o5
5 hi mom

da diese Person im fünften Monat geboren wurde.

Gruppieren

Es gibt Umstände, in denen du nicht willst, das bestimmter Text angezeigt wird. Nimm das Beispiel:

Schlüssel Nur Datum ist bekannt Nur Ort ist bekannt
starb am $d in $D
starb am 1975-06-26 in 
starb am in Reno, Washoe Co., NV
Keine von ihnen ist sehr akzeptabel.
Aber mit Gruppen (gekennzeichnet durch {}) kannst du Informationen optional ausgeben, wenn die Variable innerhalb Daten enthält.
Zum Beispiel:
Schlüssel Nur Datum ist bekannt Nur Ort ist bekannt
starb {am $d }{in $D}
starb am 1975-06-26
starb in Reno, Washoe Co., NV

was ist was wir wollen.


Regeln für Gruppen

Eine Gruppe wird nur angezeigt, wenn sie mindestens eine Variable enthält, die etwas anzeigt. Wenn eine Gruppe nur Text und/oder Variablen mit unbekannten Informationen enthält, wird die komplette Gruppe nicht ausgegeben.

Gruppen können auch verschachtelt werden. Wenn dies passiert (wie unten), wird die äußere Gruppe nur angezeigt, wenn es mindestens eine Variable, die etwas anzeigt, in der äußeren oder einer der Untergruppen vorhanden ist.

Gruppen können auch verwendet werden, um eine komplette Zeile aus einer Anzeige zu entfernen. Eine '{' am Beginn der Zeile entfernt die gesamte Zeile von der Ausgabe, wenn die obere Regel wahr ist.

Wenn du nicht den Anzeigeschlüssel von oben (für Todesinformationen) angezeigt haben möchtest (die Person lebt oder du kennst die Informationen noch nicht), ändere den Schlüssel, das er wie folgt aussieht

{starb {am $d }{in $D}
Gramps-notes.png
Bei fehlenden Informationen eine Leerzeile ausgeben

Um eine leere Zeile zu erhalten anstatt sie komplett zu entfernen, beginne sie mit einem Leerzeichen ' {' oder stelle sicher, das sich ein Leerzeichen nach der Gruppe befindet (du musst erst die Gruppe schließen)


Beispiele:

Dies versteckt '(' und ')' wenn die Scheidungsinformationen nicht bekannt sind (oder noch verheiratet).

m. $m $M {- ($v(yyyy))


Zeig nur ein paar Partnerinformationen wenn verheiratet oder entferne die komplette Zeile wenn nie verheiratet:

{$s $m(yyyy) {- $v(\(yyyy\))}}

Attribute

Attribute haben keine Formatzeichenkette. Stattdessen wird der Name des Attribut in [] gesetzt. Hier die Syntax für ein Attribut:

$Schlüssel[Attributname] wobei: Schlüssel eines der folgenden Zeichen ist: 'au'

Beispiele:

$a[Beruf]
$a[Social Security Number]
$a[Gesamt \$ hinterlassen]
Programmierer
7A3-29-F1C6
3.00USD



Ereignisse

Ereignisse haben die selbe Struktur am Start wie Attribute $e oder $t und der Ereignisname in [] aber Ereignisse haben eine extra Formatzeichenkette nach dem Namen um die Beschreibung, Datum, Ort, ID und Attribute die mit ihnen verbunden sind anzuzeigen. Jedes dieser beiden kann mit einem 'n', 'd', 'D', 'i', und 'a' in der Formatzeichenkette dargestellt werden. Hier ist die Syntax für ein Ereignis:

$Schlüssel[Attributname](Formatzeichenkette) wobei: Schlüssel eines der folgenden Zeichen ist: 'et'

Ereignis Formatzeichenketten

Die Ereignisformatzeichenkette wird verwendet, um Informationen über das Ereignis anzuzeigen. Hier die Formatschlüsse zum am Teile des Ereignis anzuzeigen:

n Beschreibung i Ereignis ID
d Ereignis Datum* D Ereignis Ort*
a Ein Attribut für ein Ereignis**

*Diese Variablen können selbst Formatzeichenketten enthalten. Datum und Ort können wie in Formatzeichenketten beschrieben formatiert werden.

**Attribute benötigen den Attributnamen in [] und sind wie oben formatiert.

Beispiele:

$e[First Communion](d(yyyy-mm-d))
$e[Bar Mitzvah](n< in > D)
$e[Geburt](d(yyyy mm/dd) D)
2009-11-6
Jerry's Bar Mitzah in Opas house
2007 05/23 Grandmothers house


Und:

$b(yyyy-Mmm-dd)
$M
ist das gleiche wie
$e[Geburt](d(yyyy-Mmm-dd))
$t[Hochzeit](D)



Anmerkungen zu Attributen und Ereignissen:

1 Attribut- und Ereignisnamen sind obligatorisch. '$a' oder '$a[]' zeigen gar nichts.
2 Attribut- und Ereignisnamen können Sonderzeichen enthalten. Vor allem ']' und ')'. Wenn dies der Fall ist, musst du Steuervariablen verwenden.

Trennzeichen

Trennzeichen sind spezielle 'nur Text' Gruppen innerhalb von '<' und '>' die bedingte Trennzeichen (wie ', ' oder ' - ' zwischen zwei Variablen, Formatschlüsseln oder Text anzuzeigen.

Trennzeichen werden bedingt abhängig von diesen Regeln angezeigt:

  1. Eine Variable die nichts anzeigt, entfernt nur sich selbst und ein Trennzeichen links von ihr aus der Anzeigezeile.
  2. Wenn sich kein Trennzeichen links von ihr befindet, entfernt die selbe Variable sich selbst und ein Trennzeichen rechts von sich aus der angezeigten Zeile.
  3. Wenn es zwei Trennzeichen zusammen gibt, wird das linke entfernt und das rechte in der Anzeigezeile beibehalten.
  4. Trennzeichen am Beginn oder Ende der Anzeigezeile (oder Formatzeichenkette) werden entfernt.

Beispiele:

$s(f l)<, >$m(yyyy)< @ >$M< - >$v(\(yyyy\))

Hier einige Dinge, die passieren können:

Wenn keine der Variablen bekannt ist Keines der Trennzeichen wird angezeigt.
Wenn nur eine Variable bekannt ist Nur die Variable wird ausgegeben. Es werden keine Trennzeichen ausgegeben.
Wenn nur der Partnername nicht bekannt ist Das Erste Trennzeichen wird nicht angezeigt
Wenn nur das Hochzeitsdatum nicht bekannt ist Das erste Trennzeichen wird nicht angezeigt. Es bleibt übrig::

Lischen Müller< - >{ … }Und nur das Scheidungsdatum wird benötigt, um das zweite Trennzeichen auszugeben.

Wenn nur das Scheidungsdatum nicht bekannt ist Das zweite Trennzeichen wird nicht angezeigt


Trennzeichen können sich innerhalb von Formatierungszeichenketten befinden:

$n(<0>T< >L<, >f< >s)

Anders als Gruppen können Trennzeichen nicht über/aus Formatzeichenketten gehen. Also wird das Trennzeichen <0> NIE angezeigt. Egal was sich links oder in der Variable befindet.



Zurück zur Übersicht der Berichte.

Zurück Index Nächste