Skip to content

Commit

Permalink
Merge pull request #14 from dracor-org/13-titlecase-character-names
Browse files Browse the repository at this point in the history
Apply titlecase to character names
  • Loading branch information
cmil authored Oct 15, 2021
2 parents d5aca24 + a859ffb commit fd508a0
Show file tree
Hide file tree
Showing 1,247 changed files with 6,207 additions and 6,208 deletions.
11 changes: 5 additions & 6 deletions tc2dracor.xq
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ declare function local:prepare ($doc as node()) as item()* {
) else $doc/*
};

declare function local:titlecase ($input as node()*) as xs:string? {
declare function local:titlecase ($input as item()*) as xs:string? {
string-join($input, " ") => normalize-space() => tcf:convert-ou()
};

Expand Down Expand Up @@ -997,12 +997,11 @@ declare function local:construct-tei (
if($castItem[2])
then comment {'WARNING: multiple roles/castItems found in source, may result of local:translate#1'}
else ()
let $persName := string($castItem[1]/*:role)
let $persName := substring($persName, 1, 1) || lower-case(substring($persName, 2, 900))

let $persName := local:titlecase($castItem[1]/*:role)
let $persName :=
if($persName eq '')
then upper-case(substring($who, 1, 1)) || substring($who, 2, 900)
else $persName
if($persName eq '') then
local:titlecase(translate($who, '-', ' ')) else $persName
return
<person xml:id="{$who}" sex="{$sex}">{if(not($castItem)) then comment { 'WARNING: no castItem found for reference in @who' } else ()}
<persName>{$persName}</persName>
Expand Down
2 changes: 1 addition & 1 deletion tei/abeille-coriolan.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<particDesc>
<listPerson>
<person xml:id="coriolan" sex="MALE">
<persName>C. martius</persName>
<persName>C. Martius</persName>
</person>
<person xml:id="albin" sex="MALE">
<persName>Albin</persName>
Expand Down
2 changes: 1 addition & 1 deletion tei/abeille-lyncee.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
<persName>Iphis</persName>
</person>
<person xml:id="erigone" sex="FEMALE">
<persName>Érigone</persName>
<persName>Erigone</persName>
</person>
<person xml:id="dirce" sex="FEMALE">
<persName>Dircé</persName>
Expand Down
4 changes: 2 additions & 2 deletions tei/about-risette.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,13 @@
<persName>Risette</persName>
</person>
<person xml:id="evelina" sex="MALE">
<persName>Évelina</persName>
<persName>Evelina</persName>
</person>
<person xml:id="antonin" sex="MALE">
<persName>Antonin</persName>
</person>
<person xml:id="le-portier" sex="FEMALE">
<persName>Le portier</persName>
<persName>Le Portier</persName>
</person>
</listPerson>
</particDesc>
Expand Down
2 changes: 1 addition & 1 deletion tei/adenis-homme-qui-ne-peut-pas-siffler.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
<particDesc>
<listPerson>
<person xml:id="un-homme" sex="MALE">
<persName>Un homme</persName>
<persName>Un Homme</persName>
</person>
</listPerson>
</particDesc>
Expand Down
4 changes: 2 additions & 2 deletions tei/aigueberre-avare-amoureux.xml
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@
<persName>Géronte</persName>
</person>
<person xml:id="monsieur-subtil" sex="MALE">
<persName>Monsieur subtil</persName>
<persName>Monsieur Subtil</persName>
</person>
<person xml:id="monsieur-courte-ligne" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Monsieur-courte-ligne</persName>
<persName>Monsieur Courte Ligne</persName>
</person>
</listPerson>
</particDesc>
Expand Down
10 changes: 5 additions & 5 deletions tei/aigueberre-pan-et-doris.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,19 +58,19 @@
<persName>Palemon</persName>
</person>
<person xml:id="le-choeur" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-choeur</persName>
<persName>Le Choeur</persName>
</person>
<person xml:id="une-driade" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Une-driade</persName>
<persName>Une Driade</persName>
</person>
<person xml:id="deux-bergeres" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Deux-bergeres</persName>
<persName>Deux Bergeres</persName>
</person>
<person xml:id="un-satyre" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Un-satyre</persName>
<persName>Un Satyre</persName>
</person>
<person xml:id="une-bergere" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Une-bergere</persName>
<persName>Une Bergere</persName>
</person>
</listPerson>
</particDesc>
Expand Down
8 changes: 4 additions & 4 deletions tei/aigueberre-prologue.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,16 +49,16 @@
<persName>Julie</persName>
</person>
<person xml:id="le-chevalier" sex="MALE">
<persName>Le chevalier</persName>
<persName>Le Chevalier</persName>
</person>
<person xml:id="la-marquise" sex="FEMALE">
<persName>La marquise</persName>
<persName>La Marquise</persName>
</person>
<person xml:id="le-commandeur" sex="MALE">
<persName>Le commandeur</persName>
<persName>Le Commandeur</persName>
</person>
<person xml:id="le-vicomte" sex="MALE">
<persName>Le vicomte</persName>
<persName>Le Vicomte</persName>
</person>
<person xml:id="hortense" sex="FEMALE">
<persName>Hortense</persName>
Expand Down
2 changes: 1 addition & 1 deletion tei/alain-legrand-epreuve-reciproque.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<persName>Valère</persName>
</person>
<person xml:id="madame-de-falignac" sex="FEMALE">
<persName>Madame de falignac</persName>
<persName>Madame de Falignac</persName>
</person>
<person xml:id="philaminte" sex="FEMALE">
<persName>Philaminte</persName>
Expand Down
20 changes: 10 additions & 10 deletions tei/allainval-ecole-des-bourgeois.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
<particDesc>
<listPerson>
<person xml:id="madame-abraham" sex="FEMALE">
<persName>Madame abraham</persName>
<persName>Madame Abraham</persName>
</person>
<person xml:id="benjamine" sex="FEMALE">
<persName>Benjamine</persName>
Expand All @@ -57,34 +57,34 @@
<persName>Marthon</persName>
</person>
<person xml:id="monsieur-mathieu" sex="MALE">
<persName>Monsieur mathieu</persName>
<persName>Monsieur Mathieu</persName>
</person>
<person xml:id="damis" sex="MALE">
<persName>Damis</persName>
</person>
<person xml:id="le-marquis" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-marquis</persName>
<persName>Le Marquis</persName>
</person>
<person xml:id="le-laquais" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-laquais</persName>
<persName>Le Laquais</persName>
</person>
<person xml:id="monsieur-pot-de-vin" sex="MALE">
<persName>Monsieur pot-de-vin</persName>
<persName>Monsieur Pot-de-vin</persName>
</person>
<person xml:id="le-commandeur" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-commandeur</persName>
<persName>Le Commandeur</persName>
</person>
<person xml:id="le-coureur" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-coureur</persName>
<persName>Le Coureur</persName>
</person>
<person xml:id="le-comte" sex="MALE">
<persName>Un comte</persName>
<persName>Un Comte</persName>
</person>
<person xml:id="le-commissaire" sex="MALE">
<persName>Un commissaire</persName>
<persName>Un Commissaire</persName>
</person>
<person xml:id="le-notaire" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-notaire</persName>
<persName>Le Notaire</persName>
</person>
</listPerson>
</particDesc>
Expand Down
16 changes: 8 additions & 8 deletions tei/allainval-hiver.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,31 +49,31 @@
<particDesc>
<listPerson>
<person xml:id="l-hiver" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>L-hiver</persName>
<persName>L Hiver</persName>
</person>
<person xml:id="comus" sex="MALE">
<persName>Comus</persName>
</person>
<person xml:id="l-hymen" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>L-hymen</persName>
<persName>L Hymen</persName>
</person>
<person xml:id="la-mode" sex="FEMALE">
<persName>La mode</persName>
<persName>La Mode</persName>
</person>
<person xml:id="le-pharaon" sex="MALE">
<persName>Le pharaon</persName>
<persName>Le Pharaon</persName>
</person>
<person xml:id="le-bal" sex="MALE">
<persName>Le bal</persName>
<persName>Le Bal</persName>
</person>
<person xml:id="la-medisance" sex="FEMALE">
<persName>La médisance</persName>
<persName>La Médisance</persName>
</person>
<person xml:id="hector-criquet" sex="MALE">
<persName>Hector criquet</persName>
<persName>Hector Criquet</persName>
</person>
<person xml:id="la-volupte" sex="FEMALE">
<persName>La volupté</persName>
<persName>La Volupté</persName>
</person>
<person xml:id="jeux_ris_graces" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Jeux_ris_graces</persName>
Expand Down
6 changes: 3 additions & 3 deletions tei/allais-bon-bougre.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@
<particDesc>
<listPerson>
<person xml:id="le-garçon" sex="MALE">
<persName>Le garçon</persName>
<persName>Le Garçon</persName>
</person>
<person xml:id="le-pauvre-bougre" sex="MALE">
<persName>Le pauvre bougre</persName>
<persName>Le Pauvre Bougre</persName>
</person>
<person xml:id="le-bon-genie" sex="FEMALE">
<persName>Le bon génie</persName>
<persName>Le Bon Génie</persName>
</person>
<person xml:id="tous" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Tous</persName>
Expand Down
2 changes: 1 addition & 1 deletion tei/allais-mecontent.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<particDesc>
<listPerson>
<person xml:id="un-homme" sex="MALE">
<persName>Un homme</persName>
<persName>Un Homme</persName>
</person>
</listPerson>
</particDesc>
Expand Down
18 changes: 9 additions & 9 deletions tei/ancelot-arago-papillotes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,28 +63,28 @@
<persName>Germain</persName>
</person>
<person xml:id="saint-pol" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Saint-pol</persName>
<persName>Saint Pol</persName>
</person>
<person xml:id="un-domestique" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Un-domestique</persName>
<persName>Un Domestique</persName>
</person>
<person xml:id="moliere" sex="MALE">
<persName>Molière</persName>
</person>
<person xml:id="le-laquais" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-laquais</persName>
<persName>Le Laquais</persName>
</person>
<person xml:id="saint-evremont" sex="MALE">
<persName>Saint-évremont</persName>
<persName>Saint-Evremont</persName>
</person>
<person xml:id="madame-de-lafayette" sex="FEMALE">
<persName>Madame de lafayette</persName>
<persName>Madame de Lafayette</persName>
</person>
<person xml:id="madame-de-coulanges" sex="FEMALE">
<persName>Madame de coulanges</persName>
<persName>Madame de Coulanges</persName>
</person>
<person xml:id="d-estrees" sex="MALE">
<persName>D'estrées</persName>
<persName>D'Estrées</persName>
</person>
<person xml:id="tous" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Tous</persName>
Expand All @@ -99,10 +99,10 @@
<persName>Ensemble</persName>
</person>
<person xml:id="madame-de-saint-pol" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Madame-de-saint-pol</persName>
<persName>Madame de Saint Pol</persName>
</person>
<person xml:id="le-domestique" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-domestique</persName>
<persName>Le Domestique</persName>
</person>
</listPerson>
</particDesc>
Expand Down
2 changes: 1 addition & 1 deletion tei/andrieux-anaximandre.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
<persName>Mélidore</persName>
</person>
<person xml:id="pretresse" sex="FEMALE">
<persName>Une prêtresse des grâces</persName>
<persName>Une Prêtresse des Grâces</persName>
</person>
</listPerson>
</particDesc>
Expand Down
6 changes: 3 additions & 3 deletions tei/andrieux-moliere-et-ses-amis.xml
Original file line number Diff line number Diff line change
Expand Up @@ -61,19 +61,19 @@
<persName>Mignard</persName>
</person>
<person xml:id="despreaux" sex="MALE">
<persName>Boileau despréaux</persName>
<persName>Boileau Despréaux</persName>
</person>
<person xml:id="lulli" sex="MALE">
<persName>Lulli</persName>
</person>
<person xml:id="la-fontaine" sex="MALE">
<persName>La fontaine</persName>
<persName>La Fontaine</persName>
</person>
<person xml:id="tous" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Tous</persName>
</person>
<person xml:id="isabelle" sex="FEMALE">
<persName>Isabelle béjart</persName>
<persName>Isabelle Béjart</persName>
</person>
</listPerson>
</particDesc>
Expand Down
4 changes: 2 additions & 2 deletions tei/anonyme-adam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
<persName>Adam</persName>
</person>
<person xml:id="eve" sex="FEMALE">
<persName>Ève</persName>
<persName>Eve</persName>
</person>
<person xml:id="satan" sex="UNKNOWN">
<persName>Satan</persName>
Expand Down Expand Up @@ -90,7 +90,7 @@
<persName>Isaïe</persName>
</person>
<person xml:id="le-juif" sex="MALE">
<persName>Le juif</persName>
<persName>Le Juif</persName>
</person>
<person xml:id="nabuchodonosor" sex="MALE">
<persName>Nabuchodonosor</persName>
Expand Down
12 changes: 6 additions & 6 deletions tei/anonyme-aventures-de-ninette.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
<particDesc>
<listPerson>
<person xml:id="la-maman" sex="FEMALE">
<persName>La maman</persName>
<persName>La Maman</persName>
</person>
<person xml:id="ninette" sex="FEMALE">
<persName>Ninette</persName>
Expand All @@ -51,19 +51,19 @@
<persName>Henri</persName>
</person>
<person xml:id="le-marchand-de-tisane" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-marchand-de-tisane</persName>
<persName>Le Marchand de Tisane</persName>
</person>
<person xml:id="le-paysan" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Le-paysan</persName>
<persName>Le Paysan</persName>
</person>
<person xml:id="premiere-petite-fille" sex="FEMALE">
<persName>Première petite fille</persName>
<persName>Première Petite Fille</persName>
</person>
<person xml:id="deuxieme-petite-fille" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>Deuxieme-petite-fille</persName>
<persName>Deuxieme Petite Fille</persName>
</person>
<person xml:id="l-homme" sex="UNKNOWN"><!--WARNING: no castItem found for reference in @who-->
<persName>L-homme</persName>
<persName>L Homme</persName>
</person>
</listPerson>
</particDesc>
Expand Down
Loading

0 comments on commit fd508a0

Please sign in to comment.