846
edits
Changes
MAJ partielle variables de substitutions
La plupart des rapports graphiques vous permettent de personnaliser les informations à l'affichage. Les variables de substitution sont représentées par des symboles particuliers (clés) qui seront substitués, au moment de l'affichage, par des informations spécifiques sur l'individu dans la base de données.
{|{{prettytable}}
|-
! colspan="2"|Exemple:Valeurs de substitution! colspan="2"|Va afficherAffichera : (si la personne l'individu est en vievivant)|-!Line 1|<code>$n</code>!Line 1|Durand, Paul Edouard|-!Line 2|<code>n. $b{ à $B}</code>!Line 2|n. 24-05-1961 à Bordeaux, dpt. Gironde, Fr|-!Line 3|<code>d. $d< à >$D</code>!Line 3|d.
|-
|}
Dans la section suivante une liste des variables disponibles est faite.*Si vous voulez afficher différemment les noms, date ou informations sur les lieux, voire la partie chaînes formatées plus bas*Il y a aussi des variables de contrôle pour afficher des caractères particuliers (comme le signe Dollar).*Vous pouvez aussi utiliser le regroupement pour afficher les informations. Dans l'exemple ci-dessus, la '''ligne 2''' utilise le regroupement pour afficher '''' à '''' seulement quand le lieu de naissance est connu.*Avec les évènement vous pouvez imprimer presque n'importe quoi.*Finalement, les séparateurs pour une information complète. Dans l'exemple ci-dessus, la '''ligne 3''' utilise cela pour afficher '''' à '''' seulement si à la fois la date de naissance et le lieu sont connus.=== Aperçu des Les valeurs de substitution===
{|{{prettytable}}
|-
|-
|Affiche le nom de l'individu
|Affiche le nom du conjoint
|-
|Affiche l'identifiant GRAMPS ID de l'individu.
|-
|-
|Affiche le lieu de naissance de l'individu.
|Affiche le lieu de mariage de l'individu et de son conjoint.
|-
|Affiche la date de décès de l'individu.
|Affiche la date de divorce de l'individu et de son conjoint.
|-
|Affiche le lieu de décès de l'individu.
|Affiche le lieu de divorce de l'individu et de son conjoint.
|-
|Affiche un attribut de l'individu.
voir [[#Attributs|Attributs]] pour plus d'informations.
|Affiche un attribut sur le mariage.
voir [[#Attributs|Attributs]] pour plus d'informations.
|-
voir [[#Événements|Événements]] pour plus d'informations.
voir [[#Événements|Événements]] pour plus d'informations.
|}
Toutes les variables familiales sont définies par le conjoint préféré, désigné dans Gramps. Si l'individu n'a jamais été marié, alors ces variables n'afficheront rien. ==== Autres valeurs de substitution ====* <code>$T</code> Affiche la date du jour.
=== Formats d'affichage par défaut ===
{|{{prettytable}}
|-
|-
|Les lieux affichent le titre du lieu.
|-
|-
|Les événements affichent la description par défaut.
|}
=== Variables déclassées ===
Plusieurs anciennes variables ont été déclassées car des [[#Chaînes|chaînesformatées]] les ont remplacées.Voici la liste de ces variables et comment parvenir aux résultats :
Pour les noms '''($n $s)''' vous pouvez utiliser l'un des codes de formatage suivant pour afficher le nom différemment. {|{{prettytable}}
|-
|Titre
|Prénom
|-
|Prénom commun. Prénom usuel si il existe, sinon le tout premier prénom.
|Prénom usuel
|-
|Surnom
|Suffixe
|-
|Nom de famille
|Nom-dit
|}
Ces codes peuvent être saisis en majuscule, les valeurs apparaîtront alors en majuscule.
{|{{prettytable}}
|-
|-
|<pre>$n(L, f) ($n(c)), $n(L, f){ ($n(c))}
$s(f l s)</pre>
|<pre>SMITHDUPOND, Edwin Michael Édouard Michel (), SMITHDUPOND, Edwin MichaelÉdouard MichelJanice Ann AdamsSuzanne Suzi </pre>
|}
{{man note|Remarque:|Si vous souhaitez imprimer un caractère 'c' avec un format de chaîne (ou n'importe quel autre code), vous devrez d'abord ajouter un <code>'\' </code> avant. Voir les [[#Variables de contrôle|variables de contrôle]] pour plus d'informations.}}
{{man note|Remarque:|Les parenthèses crochets <code>{ } </code> sont utilisées pour cacher de l'information. Ici, elles ils sont utilisées autour de <code>' ($n(c))' </code> pour ne pas afficher <code>' ()' </code> si un individu n'a pas de prénom usuel. Voir le [[#Regroupement|regroupement]] pour plus d'informations.}}
=== Dates Formater les dates ===
Pour toutes les variables date ($b $d $m $v) vous pouvez utiliser la codes de formatage suivants :
{|{{prettytable}}
|-
|-
|L'année, de 00 à 99
|L'année, de 0 à 99
|-
MMMM
|Le nom complet du mois<BR>
Le nom complet en lettres capitales
MMM
|Le nom du mois en abrégé<BR>
Le nom abrégé en lettres capitales
|-
|Le mois, de 00 à 12
|Le mois, de 0 à 12
|-
|Le jour, de 00 à 31
|Le jour, de 0 à 31
|-
|Le type de date (modifier)
|
|}
Exemple de code :{|{{prettytable}}
|-
|-
|<pre>$b(mmm-dd yy)</br>$m(yyyy/mmm/d)</br>$b(mmmdd-mm-dd yy)</pre>|<pre>Mai-24 61</br>1995/Mai/27</br>04-Juin-04 85</pre>
|}
{{man note| Pour les types de date (modifier) |Seul "avant", "après", et "vers" sont pris en charge actuellement supportés. Tous les autres n'afficheront rien.<BR>Et pour la périodeles intervalles et périodes, seul seule la première date est affichée.}}
=== Lieux Formater les lieux ===
Pour toutes les variables lieu ($B $D $M $V) vous pouvez utiliser les codes de formatage suivants:
{|{{prettytable}}
|-
|Rue
|
|Lieu-dit
|-
|Ville
|
|Comté/Département
|-
|Région/Province
|
|Code lieu
|-
|Pays
|
|Titre
|-
|Longitude
|
|Latitude
|}
Ces codes peuvent être utilisés en capitales pour obtenir un résultat en capitales. Par exemple :{|{{prettytable}}
|-
|-
|<pre>$B
$B(c, su, N)</pre>|<pre>St Judes HospitalHôpital La TimoneCarmelMarseille, INBouches-du-Rhône, USAFrance</pre>
|}
=== Règles de formatage des chaînes ===
{|{{prettytable}}
|-
|-
|<pre>$n(g f)
{d. $d $D</pre>
|<pre>Edwin Michael SmithÉdouard Michel Dupondn. 196124-05-24 at San Jose1961 à Lyon, Santa Clara Codpt.Rhône, CAFr</pre> {{man label|Cet individu est en vie (ou n'a pas d'information), ainsi la ligne décès a été enlevée.}}
|}
Variables de contrôle
{|{{prettytable}}|-!Variable de contrôle!Résultat
|-
|Affiche un simple '$'
|-|!\\
|Affiche un simple '\'
|-
|Affiche un simple '('
|-|!\)
|Affiche un simple ')'
|-
|Affiche un simple '{'
|-|!\}
|Affiche un simple '}'
|-
!\<
|Affiche un simple <code>'<'</code>
|-
!\>
|Affiche un simple <code>'>'</code>
|}
Pour résumer, tout ce qui suit '\' sera imprimé.
{|{{prettytable}}
|-
|-
|<pre>$b(m hi momsalut maman)$b(m hi \mosa\ml\u\t \ma\ma\n)</pre>|<pre>5 hi 5o5adurand 5a5afrance5 hi momsalut maman</pre>{{man label|puisque cet individu est né au 5ème mois.}}
|}
== Regroupement ==
Il y a des instances pour lesquelles vous souhaitez afficher ne voulez pas qu'un certain texte spécifiques'affiche. Regardez cet exemple:
{|{{prettytable}}
|-
|-
|<precode>décédé(e) le $d à $D</precode>|<precode>décédé(e) le 26-06-1975 à </precode> |<precode>décédé(e) le à RenoNantes, Washoe Codpt.Loire-Atlantique, NVFr</precode>|-} | colspan="3"|Aucun affichage n'est vraiment correctacceptable.|-| colspan="3"|Mais avec les groupes regroupements (délimités par {}), vous pouvez optionnellement imprimer une information seulement si la variable contient une information. {| {{prettytable}}
|-
|-
|}
=== Règles de regroupement ===
Un groupe va seulement s'afficher seulement si il y a au moins une variable à quelque chose à afficher. Ainsi, si un groupe n'a que du texte et/ou des variables sans information, alors le groupe entier ne sera pas imprimé.
Les groupes peuvent également être imbriqués. Si cela arrive (voir ci-dessous), le groupe externe sera affiché seulement affiché si il y a au moins une variable qui affiche quelque chose dans ce groupe externe ou tout autres les sous-groupes.
Les groupes peuvent également être utilisés pour enlever une ligne entière de l'affichage. Un '-' au début de la ligne enlèvera la ligne entière de l'affichage si la règle précédente est vraie.
Si vous ne souhaitez pas avoir à modifier le code précédent affiché (pour l'information du décès) et l'afficher (; l'individu est vivant, ou vous ne connaissez pas encore l'information), modifiez le code avec ce type de codeainsi :*<pre>-{décédé(e) {le $d }{à $D}</pre>
=== Exemples: ===
Ceci va cacher ''''('''' et '''')'''' si l'information sur le divorce n'est pas connue (ou toujours mariés) :*<precode>m. $m $M {- ($v(yyyy))</precode>
Affiche seulement certaines informations sur le conjoint si ils sont mariés ou enlève la ligne si jamais mariés :
*<precode>{$s $m(yyyy) {- $v(\(yyyy\))}}</precode>
== Attributs ==
Les attributs n'ont pas de format de chaîne. À la place le nom de l'attribut sera placé à l'intérieur '''[]'''. Voici la syntaxe pour un attribut:
${{man label|''<span style="background: #c0c0c0">clé</span>''}} [nom de l'attribut] oùoù : {{man label|''<span style="background: #c0c0c0">clé</span>'' }} est l'un des caractères suivantssuivants : 'au'
{|{{prettytable}}!Code de formatage!affiche
|-
|<pre>$a[Social Security NumberProfession]$a[Numéro sécurité social]
$a[Total \$ légué]</pre>
|<pre>Programmeur
3.00USD</pre>
|}
== Événements ==
Les événements n'ont pas la même structure de départ que les attributs, '''$e ''' ou '''$t ''' et le nom de l'événement dans entre '''[] ''' mais les événements ont un format de chaîne supplémentaire après le nom pour afficher la description, la date, le lieu, l'id, identifiant et les attributs associés à cet événement. Chacun de ces articles peut être affiché respectivement avec, un 'n', 'd', 'D', 'i', et 'a' dans la chaîne de formatage. Voici la syntaxe pour un événement :
${{man label|''<span style="background: #c0c0c0">clé</span>''}} [nom de l'attribut](chaîne de formatage) oùoù : {{man label|''<span style="background: #c0c0c0">clé</span>'' }} est l'un des caractères suivants suivants : 'et'
=== Format des chaînes pour les évènements ===
La chaîne de formatage de l'événement est utilisé pour afficher l'information sur l'événement. Ici les codes de formatage affichent pour afficher une partie de l'événementévénement :
{|{{prettytable}}!Code de formatage !affiche!!Code de formatage !affiche
|-
|Description
|
|-
|
|-
|
|
|}
*Ces variables peuvent elle-mêmes avoir des chaînes de formatage. Date et lieu peuvent être formatés avec la chaîne de formatage définie dans les [[#Chaînes|formatage de chaînes]].
**L'attribut a besoin d'avoir un nom d'attribut dans entre [] et être formaté comme ci-dessus.
Exemple:
{|{{prettytable}}!Code de formatage!affiche
|-
|<pre>$e[First Première Communion](d(yyyy-mm-d))
$e[Bar Mitzvah](n< à > D)
$e[Birth](d(yyyy mm/dd) D)</pre>
Et:
{|{{prettytable}}!Code de formatage!!affiche
|-
|<pre>$b(yyyy-Mmm-dd)
$M</pre>
|qui est le même que
|<pre>$e[BirthNaissance](d(yyyy-Mmm-dd))$t[MarriageMariage](D)</pre>
|}
== Séparateurs ==