summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-ms/latex/lbx/french-ms.lbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-ms/latex/lbx/french-ms.lbx')
-rw-r--r--macros/latex/contrib/biblatex-ms/latex/lbx/french-ms.lbx670
1 files changed, 670 insertions, 0 deletions
diff --git a/macros/latex/contrib/biblatex-ms/latex/lbx/french-ms.lbx b/macros/latex/contrib/biblatex-ms/latex/lbx/french-ms.lbx
new file mode 100644
index 0000000000..12921c7d1d
--- /dev/null
+++ b/macros/latex/contrib/biblatex-ms/latex/lbx/french-ms.lbx
@@ -0,0 +1,670 @@
+\ProvidesFile{french-ms.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{french}{french}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{-}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord{\lbx@fr@ordinal{er}}%
+ \protected\def\mkbibfemord{\lbx@fr@ordinal{re}}%
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \ifnumequal{\thefield{#3}}{1}
+ {\textsuperscript{er}}
+ {}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \providecommand*{\FDP@thinspace}{\addnbthinspace}% FDP@* -> frenchb.ldf (babel)
+ \providecommand*{\FDP@colonspace}{\addnbspace}%
+ \def\abx@semicolon{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@thinspace\abx@puncthook{;}}%
+ \def\abx@colon{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@colonspace\abx@puncthook{:}}%
+ \def\abx@exclam{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@thinspace\abx@puncthook{!}}%
+ \def\abx@question{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@thinspace\abx@puncthook{?}}%
+ \savecommand\lbx@initnamehook
+ \savecommand\lbx@inittitlehook
+ \savecommand\mkbibnamefamily
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \let\lbx@initnamehook=\lbx@fr@smartof
+ \let\lbx@inittitlehook=\lbx@fr@smartof
+ \protected\def\mkbibnamefamily#1{%
+ \textsc{\textnohyphenation{#1}}}%
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}
+ {}
+ {\mktimezeros{\thefield{#1}}%
+ \iffieldundef{#2}{}{\bibtimesep}}%
+ \iffieldundef{#2}
+ {}
+ {\mktimezeros{\thefield{#2}}%
+ \iffieldundef{#3}{}{\bibtimesep}}%
+ \iffieldundef{#3}
+ {}
+ {\mktimezeros{\thefield{#3}}}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibyeardivisiondateshort#1#2{%
+ \mkbibyeardivision{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibyeardivisiondatelong#1#2{%
+ \mkbibyeardivision{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\lbx@initnamehook
+ \restorecommand\lbx@inittitlehook
+ \restorecommand\mkbibnamefamily
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliographie}{Bibliographie}},
+ references = {{R\'ef\'erences}{R\'ef\'erences}},
+ shorthands = {{Liste des abr\'eviations}{Abr\'eviations}},
+ editor = {{\'editeur}{\'ed\adddot}},
+ editors = {{\'editeurs}{\'ed\adddot}},
+ compiler = {{compilateur}{comp\adddot}},
+ compilers = {{compilateurs}{comp\adddot}},
+ redactor = {{r\'edacteur}{r\'ed\adddot}},
+ redactors = {{r\'edacteurs}{r\'ed\adddot}},
+ reviser = {{r\'eviseur}{r\'ev\adddot}},
+ revisers = {{r\'eviseurs}{r\'ev\adddot}},
+ founder = {{fondateur}{fond\adddot}},
+ founders = {{fondateurs}{fond\adddot}},
+ continuator = {{continuateur}{cont\adddot}},
+ continuators = {{continuateurs}{cont\adddot}},
+ collaborator = {{collaborateur}{coll\adddot}},
+ collaborators = {{collaborateurs}{coll\adddot}},
+ translator = {{traducteur}{trad\adddot}},
+ translators = {{traducteurs}{trad\adddot}},
+ commentator = {{commentateur}{comm\adddot}},
+ commentators = {{commentateurs}{comm\adddot}},
+ annotator = {{annotateur}{annot\adddot}},
+ annotators = {{annotateurs}{annot\adddot}},
+ commentary = {{commentaires}{comment\adddot}},
+ annotations = {{annotations}{annot\adddot}},
+ introduction = {{introduction}{introd\adddot}},
+ foreword = {{pr\'eface}{pr\'ef\adddot}},
+ afterword = {{postface}{postf\adddot}},
+ editortr = {{\'editeur et traducteur}{\'ed\adddotspace et trad\adddot}},
+ editorstr = {{\'editeurs et traducteurs}{\'ed\adddotspace et trad\adddot}},
+ editorco = {{\'editeur et commentateur}%
+ {\'ed\adddotspace et comm\adddot}},
+ editorsco = {{\'editeurs et commentateurs}%
+ {\'ed\adddotspace et comm\adddot}},
+ editoran = {{\'editeur et annotateur}%
+ {\'ed\adddotspace et annot\adddot}},
+ editorsan = {{\'editeurs et annotateurs}%
+ {\'ed\adddotspace et annot\adddot}},
+ editorin = {{\'editeur et introduction}%
+ {\'ed\adddotspace et introd\adddot}},
+ editorsin = {{\'editeurs et introduction}%
+ {\'ed\adddotspace et introd\adddot}},
+ editorfo = {{\'editeur et pr\'eface}%
+ {\'ed\adddotspace et pr\'ef\adddot}},
+ editorsfo = {{\'editeurs et pr\'eface}%
+ {\'ed\adddotspace et pr\'ef\adddot}},
+ editoraf = {{\'editeur et postface}%
+ {\'ed\adddotspace et postf\adddot}},
+ editorsaf = {{\'editeurs et postface}%
+ {\'ed\adddotspace et postf\adddot}},
+ editortrco = {{\'editeur, traducteur et commentateur}%
+ {\'ed.,\addabbrvspace trad\adddotspace et comm\adddot}},
+ editorstrco = {{\'editeurs, traducteurs et commentateurs}%
+ {\'ed.,\addabbrvspace trad\adddotspace et comm\adddot}},
+ editortran = {{\'editeur, traducteur et annotateur}%
+ {\'ed.,\addabbrvspace trad\adddotspace et annot\adddot}},
+ editorstran = {{\'editeurs, traducteurs et annotateurs}%
+ {\'ed.,\addabbrvspace trad\adddotspace et annot\adddot}},
+ editortrin = {{\'editeur, traducteur et introduction}%
+ {\'ed.,\addabbrvspace trad\adddotspace et introd\adddot}},
+ editorstrin = {{\'editeurs, traducteurs et introduction}%
+ {\'ed.,\addabbrvspace trad\adddotspace et introd\adddot}},
+ editortrfo = {{\'editeur, traducteur et pr\'eface}%
+ {\'ed.,\addabbrvspace trad\adddotspace et pr\'ef\adddot}},
+ editorstrfo = {{\'editeurs, traducteurs et pr\'eface}%
+ {\'ed.,\addabbrvspace trad\adddotspace et pr\'ef\adddot}},
+ editortraf = {{\'editeur, traducteur et postface}%
+ {\'ed.,\addabbrvspace trad\adddotspace et postf\adddot}},
+ editorstraf = {{\'editeurs, traducteurs et postface}%
+ {\'ed.,\addabbrvspace trad\adddot et postf\adddot}},
+ editorcoin = {{\'editeur, commentateur et introduction}%
+ {\'ed.,\addabbrvspace comm\adddotspace et introd\adddot}},
+ editorscoin = {{\'editeurs, commentateurs et introduction}%
+ {\'ed.,\addabbrvspace comm\adddotspace et introd\adddot}},
+ editorcofo = {{\'editeur, commentateur et pr\'eface}%
+ {\'ed.,\addabbrvspace comm\adddotspace et pr\'ef\adddot}},
+ editorscofo = {{\'editeurs, commentateurs et pr\'eface}%
+ {\'ed.,\addabbrvspace comm\adddotspace et pr\'ef\adddot}},
+ editorcoaf = {{\'editeur, commentateur et postface}%
+ {\'ed.,\addabbrvspace comm\adddotspace et postf\adddot}},
+ editorscoaf = {{\'editeurs, commentateurs et postface}%
+ {\'ed.,\addabbrvspace comm\adddotspace et postf\adddot}},
+ editoranin = {{\'editeur, annotateur et introduction}%
+ {\'ed.,\addabbrvspace annot\adddotspace et introd\adddot}},
+ editorsanin = {{\'editeurs, annotateurs et introduction}%
+ {\'ed.,\addabbrvspace annot\adddotspace et introd\adddot}},
+ editoranfo = {{\'editeur, annotateur et pr\'eface}%
+ {\'ed.,\addabbrvspace annot\adddotspace et pr\'ef\adddot}},
+ editorsanfo = {{\'editeurs, annotateurs et pr\'eface}%
+ {\'ed.,\addabbrvspace annot\adddotspace et pr\'ef\adddot}},
+ editoranaf = {{\'editeur, annotateur et postface}%
+ {\'ed.,\addabbrvspace annot\adddotspace et postf\adddot}},
+ editorsanaf = {{\'editeurs, annotateurs et postface}%
+ {\'ed.,\addabbrvspace annot\adddotspace et postf\adddot}},
+ editortrcoin = {{\'editeur, traducteur, commentateur et introduction}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et introd\adddot}},
+ editorstrcoin = {{\'editeurs, traducteurs, commentateurs et introduction}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et introd\adddot}},
+ editortrcofo = {{\'editeur, traducteur, commentateur et pr\'eface}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et pr\'ef\adddot}},
+ editorstrcofo = {{\'editeurs, traducteurs, commentateurs et pr\'eface}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et pr\'ef\adddot}},
+ editortrcoaf = {{\'editeur, traducteur, commentateur et postface}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et postf\adddot}},
+ editorstrcoaf = {{\'editeurs, traducteurs, commentateurs et postface}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et postf\adddot}},
+ editortranin = {{\'editeur, traducteur, annotateur et introduction}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et introd\adddot}},
+ editorstranin = {{\'editeurs, traducteurs, annotateurs et introduction}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et introd\adddot}},
+ editortranfo = {{\'editeur, traducteur, annotateur et pr\'eface}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et pr\'ef\adddot}},
+ editorstranfo = {{\'editeurs, traducteurs, annotateurs et pr\'eface}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et pr\'ef\adddot}},
+ editortranaf = {{\'editeur, traducteur, annotateur et postface}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et postf\adddot}},
+ editorstranaf = {{\'editeurs, traducteurs, annotateurs et postface}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et postf\adddot}},
+ translatorco = {{traducteur et commentateur}%
+ {trad\adddotspace et comm\adddot}},
+ translatorsco = {{traducteurs et commentateurs}%
+ {trad\adddotspace et comm\adddot}},
+ translatoran = {{traducteur et annotateur}%
+ {trad\adddotspace et annot\adddot}},
+ translatorsan = {{traducteurs et annotateurs}%
+ {trad\adddotspace et annot\adddot}},
+ translatorin = {{traduction et introduction}%
+ {trad\adddotspace et introd\adddot}},
+ translatorsin = {{traduction et introduction}%
+ {trad\adddotspace et introd\adddot}},
+ translatorfo = {{traduction et pr\'eface}%
+ {trad\adddotspace et pr\'ef\adddot}},
+ translatorsfo = {{traduction et pr\'eface}%
+ {trad\adddotspace et pr\'ef\adddot}},
+ translatoraf = {{traduction et postface}%
+ {trad\adddotspace et postf\adddot}},
+ translatorsaf = {{traduction et postface}%
+ {trad\adddotspace et postf\adddot}},
+ translatorcoin = {{traduction, commentaire et introduction}%
+ {trad., comm\adddotspace et introd\adddot}},
+ translatorscoin = {{traduction, commentaire et introduction}%
+ {trad., comm\adddotspace et introd\adddot}},
+ translatorcofo = {{traduction, commentaire et pr\'eface}%
+ {trad., comm\adddotspace et pr\'ef\adddot}},
+ translatorscofo = {{traduction, commentaire et pr\'eface}%
+ {trad., comm\adddotspace et pr\'ef\adddot}},
+ translatorcoaf = {{traduction, commentaire et postface}%
+ {trad., comm\adddotspace et postf\adddot}},
+ translatorscoaf = {{traduction, commentaire et postface}%
+ {trad., comm\adddotspace et postf\adddot}},
+ translatoranin = {{traduction, annotations et introduction}%
+ {trad., annot\adddotspace et introd\adddot}},
+ translatorsanin = {{traduction, annotations et introduction}%
+ {trad., annot\adddotspace et introd\adddot}},
+ translatoranfo = {{traduction, annotations et pr\'eface}%
+ {trad., annot\adddotspace et pr\'ef\adddot}},
+ translatorsanfo = {{traduction, annotations et pr\'eface}%
+ {trad., annot\adddotspace et pr\'ef\adddot}},
+ translatoranaf = {{traduction, annotations et postface}%
+ {trad., annot\adddotspace et postf\adddot}},
+ translatorsanaf = {{traduction, annotations et postface}%
+ {trad., annot\adddotspace et postf\adddot}},
+ organizer = {{organisateur}{org\adddot}},%
+ organizers = {{organisateurs}{org\adddot}},%
+ byorganizer = {{organis\'e par}{org\adddotspace par}},%
+ byauthor = {{par}{par}},
+ byeditor = {{sous la direction\smartof}{sous la dir\adddot\smartof}},
+ bycompiler = {{compil\'e par}{comp\adddotspace par}},
+ byredactor = {{r\'edig\'e par}{r\'ed\adddotspace par}},
+ byreviser = {{r\'evis\'e par}{r\'ev\adddotspace par}},
+ byreviewer = {{examin\'e par}{ex\adddotspace par}},
+ byfounder = {{d\'ecouvert par}{d\'ecouv\adddotspace par}},
+ bycontinuator = {{continu\'e par}{cont\adddotspace par}},
+ bycollaborator = {{avec la collaboration\smartof}{avec la
+ coll\adddot\smartof}},
+ bytranslator = {{traduit \lbx@lfromlang\ par}{trad\adddotspace \lbx@sfromlang\ par}},
+ bycommentator = {{comment\'e par}{comm\adddotspace par}},
+ byannotator = {{annot\'e par}{annot\adddotspace par}},
+ withcommentator = {{avec des commentaires\smartof}{avec des comment\adddot\smartof}},
+ withannotator = {{avec des annotations\smartof}{avec des annot\adddot\smartof}},
+ withintroduction = {{avec une introduction\smartof}{avec une introd\adddot\smartof}},
+ withforeword = {{avec une pr\'eface\smartof}{avec une pr\'ef\adddot\smartof}},
+ withafterword = {{avec une postface\smartof}{avec une postf\adddot\smartof}},
+ byeditortr = {{\'edition \'etablie et traduite \lbx@lfromlang\ par}%
+ {\'ed\adddotspace \'etablie et trad\adddotspace \lbx@sfromlang\ par}},
+ byeditorco = {{\'edition \'etablie et comment\'ee par}%
+ {\'ed\adddotspace \'etablie et comm\adddotspace par}},
+ byeditoran = {{\'edition \'etablie et annot\'ee par}%
+ {\'ed\adddotspace \'etablie et annot\adddotspace par}},
+ byeditorin = {{\'edition \'etablie et introduite par}%
+ {\'ed\adddotspace \'etablie et introd\adddotspace par}},
+ byeditorfo = {{\'edition \'etablie et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie et pr\'ef\adddotspace par}},
+ byeditoraf = {{\'edition \'etablie et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie et postf\adddotspace par}},
+ byeditortrco = {{\'edition \'etablie, traduite \lbx@lfromlang\ et comment\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et comm\adddotspace par}},
+ byeditortran = {{\'edition \'etablie, traduite \lbx@lfromlang\ et annot\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et annot\adddotspace par}},
+ byeditortrin = {{\'edition \'etablie, traduite \lbx@lfromlang\ et introduite par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et introd\adddotspace par}},
+ byeditortrfo = {{\'edition \'etablie, traduite \lbx@lfromlang\ et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et pr\'ef\adddotspace par}},
+ byeditortraf = {{\'edition \'etablie, traduite \lbx@lfromlang\ et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et postf\adddotspace par}},
+ byeditorcoin = {{\'edition \'etablie, comment\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, comm\adddotspace et introd\adddotspace par}},
+ byeditorcofo = {{\'edition \'etablie, comment\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, comm\adddotspace et pr\'ef\adddotspace par}},
+ byeditorcoaf = {{\'edition \'etablie, comment\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, comm\adddotspace et postf\adddotspace par}},
+ byeditoranin = {{\'edition \'etablie, annot\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, annot\adddotspace et introd\adddotspace par}},
+ byeditoranfo = {{\'edition \'etablie, annot\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, annot\adddotspace et pr\'ef\adddotspace par}},
+ byeditoranaf = {{\'edition \'etablie, annot\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, annot\adddotspace et postf\adddotspace par}},
+ byeditortrcoin = {{\'edition \'etablie, traduite \lbx@lfromlang, comment\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, comm\adddotspace et introd\adddotspace par}},
+ byeditortrcofo = {{\'edition \'etablie, traduite \lbx@lfromlang, comment\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, comm\adddotspace et pr\'ef\adddotspace par}},
+ byeditortrcoaf = {{\'edition \'etablie, traduite \lbx@lfromlang, comment\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, comm\adddotspace et postf\adddotspace par}},
+ byeditortranin = {{\'edition \'etablie, traduite \lbx@lfromlang, annot\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, annot\adddotspace et introd\adddotspace par}},
+ byeditortranfo = {{\'edition \'etablie, traduite \lbx@lfromlang, annot\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, annot\adddotspace et pr\'ef\adddotspace par}},
+ byeditortranaf = {{\'edition \'etablie, traduite \lbx@lfromlang, annot\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, annot\adddotspace et postf\adddotspace par}},
+ bytranslatorco = {{traduit \lbx@lfromlang\ et comment\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et comm\adddotspace par}},
+ bytranslatoran = {{traduit \lbx@lfromlang\ et annot\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et annot\adddotspace par}},
+ bytranslatorin = {{traduit \lbx@lfromlang\ et introduit par}%
+ {trad\adddotspace \lbx@sfromlang\ et introd\adddotspace par}},
+ bytranslatorfo = {{traduit \lbx@lfromlang\ et pr\'efac\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et pr\'ef\adddotspace par}},
+ bytranslatoraf = {{traduit \lbx@lfromlang\ et postfac\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et postf\adddotspace par}},
+ bytranslatorcoin = {{traduit \lbx@lfromlang, comment\'e et introduit par}%
+ {trad\adddotspace \lbx@sfromlang, comm\adddotspace et introd\adddotspace par}},
+ bytranslatorcofo = {{traduit \lbx@lfromlang, comment\'e et pr\'efac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, comm\adddotspace et pr\'ef\adddotspace par}},
+ bytranslatorcoaf = {{traduit \lbx@lfromlang, comment\'e et postfac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, comm\adddotspace et postf\adddotspace par}},
+ bytranslatoranin = {{traduit \lbx@lfromlang, annot\'e et introduit par}%
+ {trad\adddotspace \lbx@sfromlang, annot\adddotspace et introd\adddotspace par}},
+ bytranslatoranfo = {{traduit \lbx@lfromlang, annot\'e et pr\'efac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, annot\adddotspace et pr\'ef\adddotspace par}},
+ bytranslatoranaf = {{traduit \lbx@lfromlang, annot\'e et postfac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, annot\adddotspace et postf\adddotspace par}},
+ and = {{et}{et}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{tome}{t\adddot}},
+ volumes = {{tomes}{t\adddot}},
+ involumes = {{en}{en}},
+ jourvol = {{tome}{t\adddot}},
+ jourser = {{s\'erie}{s\'er\adddot}},
+ book = {{livre}{livre}},
+ part = {{partie}{partie}},
+ issue = {{\'edition}{\'ed\adddot}},
+ newseries = {{nouvelle s\'erie}{nouv\adddotspace s\'er\adddot}},
+ oldseries = {{ancienne s\'erie}{anc\adddotspace s\'er\adddot}},
+ edition = {{\'edition}{\'ed\adddot}},
+ reprint = {{r\'eimpression}{r\'eimpr\adddot}},
+ reprintof = {{r\'eimpression de}{r\'eimpr\adddotspace de}},
+ reprintas = {{r\'eimpression sous le titre}{r\'eimpr\adddotspace sous le titre}},
+ reprintfrom = {{r\'eimpression \`a partir\smartof}{r\'eimpr\adddotspace \`a part\adddot\smartof}},
+ translationof = {{traduction de}{trad\adddotspace de}},
+ translationas = {{traduit sous le titre}{trad\adddotspace sous le titre}},
+ translationfrom = {{traduit de}{trad\adddotspace de}},
+ reviewof = {{critique de}{crit.\adddotspace de}},
+ origpubas = {{publi\'e \`a l'origine sous le titre}{pub\adddotspace \`a l'orig\adddotspace sous le titre}},
+ origpubin = {{publi\'e \`a l'origine en}{pub\adddotspace \`a l'orig\adddotspace en}},
+ astitle = {{sous le titre}{sous le titre}},
+ bypublisher = {{par}{par}},
+ nodate = {{sans\space date}{{}s\adddotspace d\adddot}},
+ page = {{page}{p\adddot}},
+ pages = {{pages}{p\adddot}},
+ column = {{colonne}{col\adddot}},
+ columns = {{colonnes}{col\adddot}},
+ line = {{ligne}{l\adddot}},
+ lines = {{lignes}{l\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{vers}{v\adddot}},
+ section = {{section}{sect\adddot}},
+ sections = {{sections}{sect\adddot}},
+ paragraph = {{paragraphe}{\S}},
+ paragraphs = {{paragraphes}{\S}},
+ pagetotal = {{page}{p\adddot}},
+ pagetotals = {{pages}{p\adddot}},
+ columntotal = {{colonne}{col\adddot}},
+ columntotals = {{colonnes}{col\adddot}},
+ linetotal = {{ligne}{l\adddot}},
+ linetotals = {{lignes}{l\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{vers}{v\adddot}},
+ sectiontotal = {{section}{sect\adddot}},
+ sectiontotals = {{sections}{sect\adddot}},
+ paragraphtotal = {{paragraphe}{\S}},
+ paragraphtotals = {{paragraphes}{\S}},
+ in = {{in}{in}},
+ inseries = {{in}{in}},
+ ofseries = {{de}{de}},
+ number = {{num\'ero}{n\textsuperscript{o}}},
+ chapter = {{chapitre}{chap\adddot}},
+ bathesis = {{m\'emoire de bachelor}{m\'em\adddotspace de bach\adddot}},
+ mathesis = {{m\'emoire de master}{m\'em\adddotspace de mast\adddot}},
+ phdthesis = {{th\`ese de doctorat}{th\`ese de doct\adddot}},
+ candthesis = {{th\`ese de candidature}{th\`ese de cand\adddot}},
+ resreport = {{rapport scientifique}{rapp\adddotspace scient\adddot}},
+ techreport = {{rapport technique}{rapp\adddotspace tech\adddot}},
+ software = {{logiciel}{logiciel}},
+ datacd = {{c\'ed\'erom}{c\'ed\'erom}},
+ audiocd = {{disque compact audio}{CD}},
+ version = {{version}{version}},
+ url = {{adresse}{adresse}},
+ urlfrom = {{disponible \`a l'adresse}{disp\adddotspace \`a l'adr\adddot}},
+ urlseen = {{visit\'e le}{visit\'e le}},
+ inpreparation = {{en pr\'eparation}{en pr\'ep\adddot}},
+ submitted = {{soumis}{soumis}},
+ forthcoming = {{\`a para\^{\i}tre}{\`a para\adddot}},
+ inpress = {{sous presse}{sous presse}},
+ prepublished = {{pr\'epubli\'e}{pr\'epubl\adddot}},
+ citedas = {{d\'esign\'e ci-apr\`es par}{ci-apr\`es}},
+ thiscite = {{sp\'ecialement}{sp\'ec\adddot}},
+ seenote = {{voir note}{cf\adddotspace note}},
+ quotedin = {{cit\'e dans}{cit\'e dans}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{cf\adddot}{cf\adddot}},
+ seealso = {{cf\adddotspace aussi}{cf\adddotspace aussi}},
+ backrefpage = {{cf\adddotspace page}{cf\adddotspace p\adddot}},
+ backrefpages = {{cf\adddotspace pages}{cf\adddotspace p\adddot}},
+ january = {{janvier}{jan\adddot}},
+ february = {{f\'evrier}{f\'ev\adddot}},
+ march = {{mars}{mars}},
+ april = {{avril}{avr\adddot}},
+ may = {{mai}{mai}},
+ june = {{juin}{juin}},
+ july = {{juillet}{juill\adddot}},
+ august = {{ao\^ut}{ao\^ut}},
+ september = {{septembre}{sept\adddot}},
+ october = {{octobre}{oct\adddot}},
+ november = {{novembre}{nov\adddot}},
+ december = {{d\'ecembre}{d\'ec\adddot}},
+ langamerican = {{am\'ericain}{am\'ericain}},
+ langbrazilian = {{br\'esilien}{br\'esilien}},
+ langbulgarian = {{bulgare}{bulgare}},
+ langcatalan = {{catalan}{catalan}},
+ langcroatian = {{croate}{croate}},
+ langczech = {{tch\`eque}{tch\`eque}},
+ langdanish = {{danois}{danois}},
+ langdutch = {{n\'eerlandais}{n\'eerlandais}},
+ langenglish = {{anglais}{anglais}},
+ langestonian = {{estonien}{estonien}},
+ langfinnish = {{finnois}{finnois}},
+ langfrench = {{fran\c{c}ais}{fran\c{c}ais}},
+ langgalician = {{galicien}{galicien}},
+ langgerman = {{allemand}{allemand}},
+ langgreek = {{grec}{grec}},
+ langhungarian = {{hongrois}{hongrois}},
+ langitalian = {{italien}{italien}},
+ langjapanese = {{japonais}{japonais}},
+ langlatin = {{latin}{latin}},
+ langlatvian = {{letton}{letton}},
+ langnorwegian = {{norv\'egien}{norv\'egien}},
+ langpolish = {{polonais}{polonais}},
+ langportuguese = {{portugais}{portugais}},
+ langrussian = {{russe}{russe}},
+ langserbian = {{serbe}{serbe}},
+ langslovak = {{slovaque}{slovaque}},
+ langslovene = {{slov\`ene}{slov\`ene}},
+ langspanish = {{espagnol}{espagnol}},
+ langswedish = {{su\'edois}{su\'edois}},
+ langukrainian = {{ukrainien}{ukrainien}},
+ fromamerican = {{de l'am\'ericain}{de l'am\'ericain}},
+ frombrazilian = {{du br\'esilien}{du br\'esilien}},
+ frombulgarian = {{du bulgare}{du bulgare}},
+ fromcatalan = {{du catalan}{du catalan}},
+ fromcroatian = {{du croate}{du croate}},
+ fromczech = {{du tch\`eque}{du tch\`eque}},
+ fromdanish = {{du danois}{du danois}},
+ fromdutch = {{du n\'eerlandais}{du n\'eerlandais}},
+ fromenglish = {{de l'anglais}{de l'anglais}},
+ fromestonian = {{de l'estonien}{de l'estonien}},
+ fromfinnish = {{du finnois}{du finnois}},
+ fromfrench = {{du fran\c{c}ais}{du fran\c{c}ais}},
+ fromgalician = {{du galicien}{du galicien}},
+ fromgerman = {{de l'allemand}{de l'allemand}},
+ fromgreek = {{du grec}{du grec}},
+ fromhungarian = {{du hongrois}{du hongrois}},
+ fromitalian = {{de l'italien}{de l'italien}},
+ fromjapanese = {{du japonais}{du japonais}},
+ fromlatin = {{du latin}{du latin}},
+ fromlatvian = {{du letton}{du letton}},
+ fromnorwegian = {{du norv\'egien}{du norv\'egien}},
+ frompolish = {{du polonais}{du polonais}},
+ fromportuguese = {{du portugais}{du portugais}},
+ fromrussian = {{du russe}{du russe}},
+ fromserbian = {{du serbe}{du serbe}},
+ fromslovak = {{du slovaque}{du slovaque}},
+ fromslovene = {{du slov\`ene}{du slov\`ene}},
+ fromspanish = {{de l'espagnol}{de l'espagnol}},
+ fromswedish = {{du su\'edois}{du su\'edois}},
+ fromukrainian = {{de l'ukrainien}{de l'ukrainien}},
+ countryde = {{Allemagne}{DE}},
+ countryeu = {{Union europ\'eenne}{EU}},
+ countryep = {{Union europ\'eenne}{EP}},
+ countryfr = {{France}{FR}},
+ countryuk = {{Royaume-Uni}{GB}},
+ countryus = {{\'Etats-Unis}{US}},
+ patent = {{brevet}{brev\adddot}},
+ patentde = {{brevet allemand}{brev\adddotspace allem\adddot}},
+ patenteu = {{brevet europ\'een}{brev\adddotspace europ\adddot}},
+ patentfr = {{brevet fran\c{c}ais}{brev\adddotspace fran\c{c}\adddot}},
+ patentuk = {{brevet britannique}{brev\adddotspace brit\adddot}},
+ patentus = {{brevet am\'ericain}{brev\adddotspace am\'er\adddot}},
+ patreq = {{demande de brevet}{demande de brev\adddot}},
+ patreqde = {{demande de brevet allemand}{demande de brev\adddotspace allem\adddot}},
+ patreqeu = {{demande de brevet europ\'een}{demande de brev\adddotspace europ\adddot}},
+ patreqfr = {{demande de brevet fran\c{c}ais}{demande de brev\adddotspace fran\c{c}\adddot}},
+ patrequk = {{demande de brevet britannique}{demande de brev\adddotspace brit\adddot}},
+ patrequs = {{demande de brevet am\'ericain}{demande de brev\adddotspace am\'er\adddot}},
+ file = {{fichier}{fichier}},
+ library = {{biblioth\`eque}{biblioth\adddot}},
+ abstract = {{r\'esum\'e}{r\'es\adddot}},
+ annotation = {{annotations}{annotations}},
+ commonera = {{de l'\`ere commune}{EC}},
+ beforecommonera = {{avant l'\`ere commune}{AEC}},
+ annodomini = {{apr\`es J\'esus-Christ}{apr\adddotspace J\adddot-C\adddot}},
+ beforechrist = {{avant J\'esus-Christ}{av\adddotspace J\adddot-C\adddot}},
+ circa = {{vers}{vers}},
+ spring = {{printemps}{printemps}},
+ summer = {{\'et\'e}{\'et\'e}},
+ autumn = {{automne}{automne}},
+ winter = {{hiver}{hiver}},
+% springN = {{}{}},% FIXME: missing
+% summerN = {{}{}},% FIXME: missing
+% autumnN = {{}{}},% FIXME: missing
+% winterN = {{}{}},% FIXME: missing
+% springS = {{}{}},% FIXME: missing
+% summerS = {{}{}},% FIXME: missing
+% autumnS = {{}{}},% FIXME: missing
+% winterS = {{}{}},% FIXME: missing
+% Q1 = {{}{}},% FIXME: missing
+% Q2 = {{}{}},% FIXME: missing
+% Q3 = {{}{}},% FIXME: missing
+% Q4 = {{}{}},% FIXME: missing
+% QD1 = {{}{}},% FIXME: missing
+% QD2 = {{}{}},% FIXME: missing
+% QD3 = {{}{}},% FIXME: missing
+% S1 = {{}{}},% FIXME: missing
+% S2 = {{}{}},% FIXME: missing
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\gdef\lbx@fr@ordinal#1#2{%
+ \begingroup
+ \@tempcnta0#2\relax\number\@tempcnta
+ \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100}%
+ \ifnum\@tempcnta>20
+ \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10}%
+ \fi
+ \ifnum\@tempcnta=\@ne
+ \textsuperscript{#1}%
+ \else
+ \textsuperscript{e}%
+ \fi
+ \endgroup}
+
+\begingroup
+\catcode`\&=3
+
+\gdef\lbx@fr@smartof{%
+ \iftoggle{smartof}{\lbx@fr@smartof@i}{\@gobble}}
+
+\protected\long\gdef\lbx@fr@smartof@i#1{%
+ \global\togglefalse{smartof}%
+ \begingroup
+ \def\forceD##1{a\relax}%
+ \def\forceDE##1{x\relax}%
+ \def\do##1{\let##1\@firstofone}%
+ \abx@dosingleaccents
+ \abx@dodoubleaccents
+ \def\i{i}\def\j{j}%
+ \def\AE{a}\def\ae{a}%
+ \def\OE{o}\def\oe{o}%
+ \def\O{o}\def\o{o}%
+ \let\IeC\@firstofone
+ \let\@tabacckludge\@gobble
+ \ifnum\catcode`\"=\active
+ \uccode`\~=`\"
+ \uppercase{\let~\@empty}%
+ \fi
+ \ifnum\catcode`\~=\active
+ \let~\@empty
+ \fi
+ \let\protect\noexpand
+ \edef\lbx@tempa{#1}%
+ \expandafter\futurelet
+ \expandafter\lbx@tempa
+ \expandafter\lbx@fr@smartof@ii
+ \lbx@tempa&}
+
+\gdef\lbx@fr@smartof@ii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii}%
+ \else
+ \ifnum 0%
+ \if a\noexpand\lbx@tempa 1\fi
+ \if e\noexpand\lbx@tempa 1\fi
+ \if i\noexpand\lbx@tempa 1\fi
+ \if o\noexpand\lbx@tempa 1\fi
+ \if u\noexpand\lbx@tempa 1\fi
+ \if y\noexpand\lbx@tempa 1\fi
+ \if A\noexpand\lbx@tempa 1\fi
+ \if E\noexpand\lbx@tempa 1\fi
+ \if I\noexpand\lbx@tempa 1\fi
+ \if O\noexpand\lbx@tempa 1\fi
+ \if U\noexpand\lbx@tempa 1\fi
+ \if Y\noexpand\lbx@tempa 1\fi
+ >0 %
+ \let\lbx@tempa\lbx@fr@smartof@d
+ \else
+ \ifnum 0%
+ \if h\noexpand\lbx@tempa 1\fi
+ \if H\noexpand\lbx@tempa 1\fi
+ >0 %
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii}%
+ \else
+ \let\lbx@tempa\lbx@fr@smartof@de
+ \fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@fr@smartof@d#1&{\endgroup d'}
+\gdef\lbx@fr@smartof@de#1&{\endgroup de\space}
+
+\endgroup
+
+\endinput