diff options
author | Karl Berry <karl@freefriends.org> | 2010-09-10 22:53:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-09-10 22:53:37 +0000 |
commit | 18e2ae6688988e6a06f87f747a340b5fb872fa49 (patch) | |
tree | 489583e26b64878d5922fad27fe7931567495477 /Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx | |
parent | d645f21775a095cea63b16fb33718904f2d12f81 (diff) |
biblatex-chicago 0.9.5a (8sep10)
git-svn-id: svn://tug.org/texlive/trunk@19646 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx | 826 |
1 files changed, 826 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx new file mode 100644 index 00000000000..f9ab5e94f33 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx @@ -0,0 +1,826 @@ +% $Id: cms-french.lbx,v 0.9.5.4 2010/09/03 08:32:58 dfussner Exp $ + +\ProvidesFile{cms-french.lbx}[2010/09/03 v0.9c biblatex localization] + +% STATUS OF THIS FILE +% - Some strings still missing +% - Translated strings and formatting decisions need review by native +% speakers. + +\InheritBibliographyExtras{french} + +\DeclareBibliographyExtras{% + \toggletrue{cms@postposit}% + \savecommand\mkbibnamelast + \protected\def\mkbibnamelast#1{#1}% No small caps for Chicago (?) + \savecommand\cms@datelong + \savecommand\cms@datelongalt + \savecommand\mkbibrangecomp + \savecommand\mkbibrangecompextra + \savecommand\mkbibrangeterse + \savecommand\mkbibrangeterseextra + \protected\def\mkbibrangecomp{% + \lbx@cms@mkbibrangetrunc@long{long}}% + \protected\def\mkbibrangeterse{% + \lbx@cms@mkbibrangetrunc@short{short}}% + \protected\def\mkbibrangecompextra{% + \lbx@cms@mkbibrangetruncextra@long{long}}% + \protected\def\mkbibrangeterseextra{% + \lbx@cms@mkbibrangetruncextra@short{short}} + \def\cms@datelong{\printorigdate}% + \def\cms@datelongalt{\printdate}}% + +\UndeclareBibliographyExtras{% + \restorecommand\mkbibnamelast + \restorecommand\cms@datelong + \restorecommand\cms@datelongalt + \togglefalse{cms@postposit} + \restorecommand\mkbibrangecomp% + \restorecommand\mkbibrangecompextra% + \restorecommand\mkbibrangeterse% + \restorecommand\mkbibrangeterseextra} + +\NewBibliographyString{bycompiler} +\NewBibliographyString{byeditorcp} +\NewBibliographyString{byeditortrcp} +\NewBibliographyString{byeditortrcpco} +\NewBibliographyString{byeditortrcpan} +\NewBibliographyString{byeditortrcpin} +\NewBibliographyString{byeditortrcpfo} +\NewBibliographyString{byeditortrcpaf} +\NewBibliographyString{byeditortrcpcoin} +\NewBibliographyString{byeditortrcpcofo} +\NewBibliographyString{byeditortrcpcoaf} +\NewBibliographyString{byeditortrcpanin} +\NewBibliographyString{byeditortrcpanfo} +\NewBibliographyString{byeditortrcpanaf} +\NewBibliographyString{byeditorcpco} +\NewBibliographyString{byeditorcpan} +\NewBibliographyString{byeditorcpin} +\NewBibliographyString{byeditorcpfo} +\NewBibliographyString{byeditorcpaf} +\NewBibliographyString{byeditorcpcoin} +\NewBibliographyString{byeditorcpcofo} +\NewBibliographyString{byeditorcpcoaf} +\NewBibliographyString{byeditorcpanin} +\NewBibliographyString{byeditorcpanfo} +\NewBibliographyString{byeditorcpanaf} +\NewBibliographyString{bytranslatorcp} +\NewBibliographyString{bytranslatorcpco} +\NewBibliographyString{bytranslatorcpan} +\NewBibliographyString{bytranslatorcpin} +\NewBibliographyString{bytranslatorcpfo} +\NewBibliographyString{bytranslatorcpaf} +\NewBibliographyString{bytranslatorcpcoin} +\NewBibliographyString{bytranslatorcpcofo} +\NewBibliographyString{bytranslatorcpcoaf} +\NewBibliographyString{bytranslatorcpanin} +\NewBibliographyString{bytranslatorcpanfo} +\NewBibliographyString{bytranslatorcpanaf} +\NewBibliographyString{bycompilerco} +\NewBibliographyString{bycompileran} +\NewBibliographyString{bycompilerin} +\NewBibliographyString{bycompilerfo} +\NewBibliographyString{bycompileraf} +\NewBibliographyString{bycompilercoin} +\NewBibliographyString{bycompilercofo} +\NewBibliographyString{bycompilercoaf} +\NewBibliographyString{bycompileranin} +\NewBibliographyString{bycompileranfo} +\NewBibliographyString{bycompileranaf} +\NewBibliographyString{cbyeditor} +\NewBibliographyString{cbyeditoralt} % To cope with \smartof issues +\NewBibliographyString{byeditoralt} % in \partedit command. +\NewBibliographyString{cbytranslator} +\NewBibliographyString{cbycompiler} +\NewBibliographyString{cbyredactor} +\NewBibliographyString{cbycommentator} +\NewBibliographyString{cbyannotator} +\NewBibliographyString{cbyeditortr} +\NewBibliographyString{cbyeditorcp} +\NewBibliographyString{cbyeditorco} +\NewBibliographyString{cbyeditoran} +\NewBibliographyString{cbyeditorin} +\NewBibliographyString{cbyeditorfo} +\NewBibliographyString{cbyeditoraf} +\NewBibliographyString{cbyeditortrcp} +\NewBibliographyString{cbyeditortrco} +\NewBibliographyString{cbyeditortran} +\NewBibliographyString{cbyeditortrin} +\NewBibliographyString{cbyeditortrfo} +\NewBibliographyString{cbyeditortraf} +\NewBibliographyString{cbyeditortrcpco} +\NewBibliographyString{cbyeditortrcpan} +\NewBibliographyString{cbyeditortrcpin} +\NewBibliographyString{cbyeditortrcpfo} +\NewBibliographyString{cbyeditortrcpaf} +\NewBibliographyString{cbyeditorcoin} +\NewBibliographyString{cbyeditorcofo} +\NewBibliographyString{cbyeditorcoaf} +\NewBibliographyString{cbyeditoranin} +\NewBibliographyString{cbyeditoranfo} +\NewBibliographyString{cbyeditoranaf} +\NewBibliographyString{cbyeditortrcoin} +\NewBibliographyString{cbyeditortrcofo} +\NewBibliographyString{cbyeditortrcoaf} +\NewBibliographyString{cbyeditortranin} +\NewBibliographyString{cbyeditortranfo} +\NewBibliographyString{cbyeditortranaf} +\NewBibliographyString{cbyeditortrcpcoin} +\NewBibliographyString{cbyeditortrcpcofo} +\NewBibliographyString{cbyeditortrcpcoaf} +\NewBibliographyString{cbyeditortrcpanin} +\NewBibliographyString{cbyeditortrcpanfo} +\NewBibliographyString{cbyeditortrcpanaf} +\NewBibliographyString{cbyeditorcpco} +\NewBibliographyString{cbyeditorcpan} +\NewBibliographyString{cbyeditorcpin} +\NewBibliographyString{cbyeditorcpfo} +\NewBibliographyString{cbyeditorcpaf} +\NewBibliographyString{cbyeditorcpcoin} +\NewBibliographyString{cbyeditorcpcofo} +\NewBibliographyString{cbyeditorcpcoaf} +\NewBibliographyString{cbyeditorcpanin} +\NewBibliographyString{cbyeditorcpanfo} +\NewBibliographyString{cbyeditorcpanaf} +\NewBibliographyString{cbytranslatorcp} +\NewBibliographyString{cbytranslatorco} +\NewBibliographyString{cbytranslatoran} +\NewBibliographyString{cbytranslatorin} +\NewBibliographyString{cbytranslatorfo} +\NewBibliographyString{cbytranslatoraf} +\NewBibliographyString{cbytranslatorcpco} +\NewBibliographyString{cbytranslatorcpan} +\NewBibliographyString{cbytranslatorcpin} +\NewBibliographyString{cbytranslatorcpfo} +\NewBibliographyString{cbytranslatorcpaf} +\NewBibliographyString{cbytranslatorcoin} +\NewBibliographyString{cbytranslatorcofo} +\NewBibliographyString{cbytranslatorcoaf} +\NewBibliographyString{cbytranslatoranin} +\NewBibliographyString{cbytranslatoranfo} +\NewBibliographyString{cbytranslatoranaf} +\NewBibliographyString{cbytranslatorcpcoin} +\NewBibliographyString{cbytranslatorcpcofo} +\NewBibliographyString{cbytranslatorcpcoaf} +\NewBibliographyString{cbytranslatorcpanin} +\NewBibliographyString{cbytranslatorcpanfo} +\NewBibliographyString{cbytranslatorcpanaf} +\NewBibliographyString{cbycompilerco} +\NewBibliographyString{cbycompileran} +\NewBibliographyString{cbycompilerin} +\NewBibliographyString{cbycompilerfo} +\NewBibliographyString{cbycompileraf} +\NewBibliographyString{cbycompilercoin} +\NewBibliographyString{cbycompilercofo} +\NewBibliographyString{cbycompilercoaf} +\NewBibliographyString{cbycompileranin} +\NewBibliographyString{cbycompileranfo} +\NewBibliographyString{cbycompileranaf} +\NewBibliographyString{cfromamerican} +\NewBibliographyString{cfrombrazilian} +\NewBibliographyString{cfromdanish} +\NewBibliographyString{cfromdutch} +\NewBibliographyString{cfromenglish} +\NewBibliographyString{cfromfrench} +\NewBibliographyString{cfromgerman} +\NewBibliographyString{cfromgreek} +\NewBibliographyString{cfromitalian} +\NewBibliographyString{cfromlatin} +\NewBibliographyString{cfromnorwegian} +\NewBibliographyString{cfromportuguese} +\NewBibliographyString{cfromrussian} +\NewBibliographyString{cfromspanish} +\NewBibliographyString{cfromswedish} +\NewBibliographyString{partvolume} +\NewBibliographyString{by} +\NewBibliographyString{afterwordto} +\NewBibliographyString{forewordto} +\NewBibliographyString{introductionto} +\NewBibliographyString{origpub} +\NewBibliographyString{origpublin} +\NewBibliographyString{origpubyear} +\NewBibliographyString{origedition} +\NewBibliographyString{revisededition} +\NewBibliographyString{numbers} +\NewBibliographyString{nodate} +\NewBibliographyString{pseudonym} +\NewBibliographyString{patentfiled}% Needed for CMS style patent entries +\NewBibliographyString{patentissued}% +\NewBibliographyString{inlang} +\NewBibliographyString{langrussian} +\NewBibliographyString{fromrussian} +\NewBibliographyString{edamerican} +\NewBibliographyString{edbrazilian} +\NewBibliographyString{eddanish} +\NewBibliographyString{eddutch} +\NewBibliographyString{edenglish} +\NewBibliographyString{edfrench} +\NewBibliographyString{edgerman} +\NewBibliographyString{edgreek} +\NewBibliographyString{editalian} +\NewBibliographyString{edlatin} +\NewBibliographyString{ednorwegian} +\NewBibliographyString{edportuguese} +\NewBibliographyString{edrussian} +\NewBibliographyString{edspanish} +\NewBibliographyString{edswedish} +\NewBibliographyString{review} +\NewBibliographyString{reviewof} +\NewBibliographyString{section} +\NewBibliographyString{sections} +\NewBibliographyString{compiler} +\NewBibliographyString{compilers} +\NewBibliographyString{transcompiler} +\NewBibliographyString{transcompilers} +\NewBibliographyString{editortranscompiler} +\NewBibliographyString{editorcompiler} +\NewBibliographyString{editortranslator} +\NewBibliographyString{editortranscompilers} +\NewBibliographyString{editorcompilers} +\NewBibliographyString{editortranslators} + +\DeclareBibliographyStrings{% + inherit = {french}, + afterwordto = {{postface \`a}{postf\adddot\ \`a}}, + forewordto = {{pr\'eface \`a}{pr\'ef\adddot\ \`a}}, + introductionto = {{introduction \`a}{introd\adddot\ \`a}}, + partvolume = {{\unspace}{\unspace}}, + by = {{par}{par}}, + compiler = {{comp\adddot}{comp\adddot}}, + compilers = {{comp\adddot}{comp\adddot}}, + transcompiler = {{trad\adddot\ et comp\adddot}{trad\adddot\ et comp\adddot}}, + transcompilers = {{trad\adddot\ et comp\adddot}{trad\adddot\ et comp\adddot}}, + editortranscompiler = {{\'ed\adddot, trad\adddot\ et comp\adddot}% + {\'ed\adddot, trad\adddot\ et comp\adddot}}, + editorcompiler = {{\'ed\adddot\ et comp\adddot}% + {\'ed\adddot\ et comp\adddot}}, + editortranslator = {{\'ed\adddot\ et trad\adddot}% + {\'ed\adddot\ et trad\adddot}}, + editortranscompilers = {{\'eds\adddot, trad\adddot\ et comp\adddot}% + {\'eds\adddot, trad\adddot\ et comp\adddot}}, + editorcompilers = {{\'eds\adddot\ et comp\adddot}% + {\'eds\adddot\ et comp\adddot}}, + editortranslators = {{\'eds\adddot\ et trad\adddot}% + {\'eds\adddot\ et trad\adddot}}, + editor = {{\'ed\adddot}{\'ed\adddot}}, + editors = {{\'eds\adddot}{\'ed\adddot}}, + ibidem = {{ibid\adddot}{ibid\adddot}}, + origpub = {{originellement publi\'e comme}% + {origin\adddot\ publ\adddot\ comme}}, + origpublin = {{originellement publi\'e dans}% + {origin\adddot\ publ\adddot\ dans}}, + origpubyear = {{originellement publi\'e en\addspace}% + {origin\adddot\ publ\adddot\addspace}}, + origedition = {{\'edition}{\'edition}}, + revisededition = {{\'ed\adddot\ r\'ev\adddot}{\'ed\adddot\ r\'ev\adddot}}, + numbers = {{n\textsuperscript{os}}{n\textsuperscript{os}}},% ? + nodate = {{{}s\adddot d\adddot}{{}s\adddot d\adddot}},% ? + pseudonym = {{pseudonym}{pseudonym}},% ? + patentfiled = {{d\'epos\'e}{d\'epos\'e}}, + patentissued = {{d\'elivr\'e}{d\'elivr\'e}}, + inlang = {{en}{en}}, + langrussian = {{russe}{russe}}, + fromrussian = {{du russe}{du russe}} + edamerican = {{am\'ericaine}{am\'ericaine}}, + edbrazilian = {{br\'esilienne}{br\'esilienne}}, + eddanish = {{danoise}{danoise}}, + eddutch = {{n\'eerlandaise}{n\'eerlandaise}}, + edenglish = {{anglaise}{anglaise}}, + edfrench = {{fran\c{c}aise}{fran\c{c}aise}}, + edgerman = {{allemande}{allemande}}, + edgreek = {{grecque}{grecque}}, + editalian = {{italienne}{italienne}}, + edlatin = {{latine}{latine}}, + ednorwegian = {{norv\'egienne}{norv\'egienne}}, + edportuguese = {{portugaise}{portugaise}}, + edrussian = {{russe}{russe}} + edspanish = {{espagnole}{espagnole}}, + edswedish = {{su\'edoise}{su\'edoise}}, + translator = {{trad\adddot}{trad\adddot}}, + translators = {{trad\adddot}{trad\adddot}}, + redactor = {{r\'ed\adddot}{r\'ed\adddot}}, + redactors = {{r\'ed\adddot}{r\'ed\adddot}}, + % founder = {{}{}}, % FiXME: missing + % founders = {{}{}}, % FIXME: missing + % continuator = {{}{}}, % FIXME: missing + % continuators = {{}{}}, % FIXME: missing + % collaborator = {{}{}}, % FIXME: missing + % collaborators = {{}{}}, % FIXME: missing + annotator = {{annot\adddot}{annot\adddot}}, + annotators = {{annot\adddot}{annot\adddot}}, + review = {{critique}{critique}}, + reviewof = {{critique de}{critique de}}, + reprint = {{r\'eimpression}{r\'eimpr\adddot}}, + shorthands = {{Sigles}{Sigles}}, + newseries = {{nouv\adddot\ s\'er\adddot}{nouv\adddot\ s\'er\adddot}}, + cbyeditor = {{sous la dir\adddot\smartof}{sous la + dir\adddot\smartof}}, + cbyeditoralt = {{sous la dir\adddot}{sous la dir\adddot}}, + byeditoralt = {{sous la direction}{sous la dir\adddot}}, + cbytranslator = {{trad\adddot\addspace\lbx@cfromlang}% + {trad\adddot\addspace\lbx@cfromlang}}, + cbycompiler = {{comp\adddot}{comp\adddot}}, + cbyredactor = {{r\'ed\adddot}{r\'ed\adddot}}, + cbycommentator = {{comm\adddot}{comm\adddot}}, + cbyannotator = {{avec des annot\adddot\ par}{avec des annot\adddot\ par}}, + % cbyfounder = {{}{}}, % FIXME + % cbycontinuator = {{}{}}, % FIXME + % cbycollaborator = {{}{}}, % FIXME + cbyeditortr = {{\'ed\adddotspace \'etablie et trad\adddot\ + \lbx@cfromlang}{\'ed\adddotspace \'etablie et trad\adddot\ + \lbx@cfromlang}}, + cbyeditorcp = {{\'ed\adddotspace \'etablie et comp\adddot}% + {\'ed\adddotspace \'etablie et comp\adddot}}, + cbyeditorco = {{\'ed\adddotspace \'etablie et comm\adddot}% + {\'ed\adddotspace \'etablie et comm\adddot}}, + cbyeditoran = {{\'ed\adddotspace \'etablie et annot\adddot}% + {\'ed\adddotspace \'etablie et annot\adddot}}, + cbyeditorin = {{\'ed\adddotspace \'etablie et introd\adddot}% + {\'ed\adddotspace \'etablie et introd\adddot}}, + cbyeditorfo = {{\'ed\adddotspace \'etablie et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie et pr\'ef\adddot}}, + cbyeditoraf = {{\'ed\adddotspace \'etablie et postf\adddot}% + {\'ed\adddotspace \'etablie et postf\adddot}}, + cbyeditortrcp = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et comp\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et comp\adddot}}, + cbyeditortrco = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et comm\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et comm\adddot}}, + cbyeditortran = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et annot\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et annot\adddot}}, + cbyeditortrin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et introd\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et introd\adddot}}, + cbyeditortrfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et pr\'ef\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et pr\'ef\adddot}}, + cbyeditortraf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et postf\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et postf\adddot}}, + cbyeditorcpco = {{\'ed\adddotspace \'etablie, comp\adddot\ et + comm\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + comm\adddot}}, + cbyeditorcpan = {{\'ed\adddotspace \'etablie, comp\adddot\ et + annot\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + annot\adddot}}, + cbyeditorcpin = {{\'ed\adddotspace \'etablie, comp\adddot\ et + introd\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + introd\adddot}}, + cbyeditorcpfo = {{\'ed\adddotspace \'etablie, comp\adddot\ et + pr\'ef\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + pr\'ef\adddot}}, + cbyeditorcpaf = {{\'ed\adddotspace \'etablie, comp\adddot\ et + postf\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + postf\adddot}}, + cbyeditorcpcoin = {{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et introd\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, comm\adddot\ et introd\adddot}}, + cbyeditorcpcofo = {{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et pr\'ef\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, comm\adddot\ et pr\'ef\adddot}}, + cbyeditorcpcoaf = {{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et postf\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, comm\adddot\ et postf\adddot}}, + cbyeditorcpanin = {{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et introd\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, annot\adddot\ et introd\adddot}}, + cbyeditorcpanfo = {{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et pr\'ef\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + cbyeditorcpanaf = {{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et postf\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, annot\adddot\ et postf\adddot}}, + cbyeditortrcpco = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et comm\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et comm\adddot}}, + cbyeditortrcpan = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et annot\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et annot\adddot}}, + cbyeditortrcpin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et introd\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et introd\adddot}}, + cbyeditortrcpfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et pr\'ef\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et pr\'ef\adddot}}, + cbyeditortrcpaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et postf\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et postf\adddot}}, + cbyeditortrcpcoin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et introd\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et introd\adddot}}, + cbyeditortrcpcofo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et pr\'ef\adddot}}, + cbyeditortrcpcoaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et postf\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et postf\adddot}}, + cbyeditortrcpanin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et introd\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et introd\adddot}}, + cbyeditortrcpanfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + cbyeditortrcpanaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et postf\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et postf\adddot}}, + cbyeditorcoin = {{\'ed\adddotspace \'etablie, comm\adddot\ et + introd\adddot}{\'ed\adddotspace \'etablie, comm\adddot\ et + introd\adddot}}, + cbyeditorcofo = {{\'ed\adddotspace \'etablie, comm\adddot\ et + pr\'ef\adddot}{\'ed\adddotspace \'etablie, comm\adddot\ et + pr\'ef\adddot}}, + cbyeditorcoaf = {{\'ed\adddotspace \'etablie, comm\adddot\ et + postf\adddot}{\'ed\adddotspace \'etablie, comm\adddot\ et + postf\adddot}}, + cbyeditoranin = {{\'ed\adddotspace \'etablie, annot\adddot\ et + introd\adddot}{\'ed\adddotspace \'etablie, annot\adddot\ et + introd\adddot}}, + cbyeditoranfo = {{\'ed\adddotspace \'etablie, annot\adddot\ et + pr\'ef\adddot}{\'ed\adddotspace \'etablie, annot\adddot\ et + pr\'ef\adddot}}, + cbyeditoranaf = {{\'ed\adddotspace \'etablie, annot\adddot\ et + postf\adddot}{\'ed\adddotspace \'etablie, annot\adddot\ et + postf\adddot}}, + cbyeditortrcoin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comm\adddot\ et introd\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comm\adddot\ et + introd\adddot}}, + cbyeditortrcofo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comm\adddot\ et pr\'ef\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comm\adddot\ et + pr\'ef\adddot}}, + cbyeditortrcoaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comm\adddot\ et postf\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comm\adddot\ et + postf\adddot}}, + cbyeditortranin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, annot\adddot\ et introd\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ \lbx@fromlang, + annot\adddot\ et introd\adddot}}, + cbyeditortranfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, annot\adddot\ et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ \lbx@fromlang, + annot\adddot\ et pr\'ef\adddot}}, + cbyeditortranaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, annot\adddot\ et postf\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ \lbx@fromlang, + annot\adddot\ et postf\adddot}}, + cbytranslatorcp = {{trad\adddot\ \lbx@fromlang\ et comp\adddot}% + {trad\adddot\ \lbx@fromlang\ et comp\adddot}}, + cbytranslatorco = {{trad\adddot\ \lbx@fromlang\ et comm\adddot}% + {trad\adddot\ \lbx@fromlang\ et comm\adddot}}, + cbytranslatoran = {{trad\adddot\ \lbx@fromlang\ et annot\adddot}% + {trad\adddot\ \lbx@fromlang\ et annot\adddot}}, + cbytranslatorin = {{trad\adddot\ \lbx@fromlang\ et introd\adddot}% + {trad\adddot\ \lbx@fromlang\ et introd\adddot}}, + cbytranslatorfo = {{trad\adddot\ \lbx@fromlang\ et pr\'ef\adddot}% + {trad\adddot\ \lbx@fromlang\ et pr\'ef\adddot}}, + cbytranslatoraf = {{trad\adddot\ \lbx@fromlang\ et postf\adddot}% + {trad\adddot\ \lbx@fromlang\ et postf\adddot}}, + cbytranslatorcoin = {{trad\adddot\ \lbx@fromlang, comm\adddot\ et + introd\adddot}{trad\adddot\ \lbx@fromlang, comm\adddot\ et + introd\adddot}}, + cbytranslatorcofo = {{trad\adddot\ \lbx@fromlang, comm\adddot\ et + pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comm\adddot\ et + pr\'ef\adddot}}, + cbytranslatorcoaf = {{trad\adddot\ \lbx@fromlang, comm\adddot\ et + postf\adddot}{trad\adddot\ \lbx@fromlang, comm\adddot\ et + postf\adddot}}, + cbytranslatoranin = {{trad\adddot\ \lbx@fromlang, annot\adddot\ et + introd\adddot}{trad\adddot\ \lbx@fromlang, annot\adddot\ et + introd\adddot}}, + cbytranslatoranfo = {{trad\adddot\ \lbx@fromlang, annot\adddot\ et + pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, annot\adddot\ et + pr\'ef\adddot}}, + cbytranslatoranaf = {{trad\adddot\ \lbx@fromlang, annot\adddot\ et + postf\adddot}{trad\adddot\ \lbx@fromlang, annot\adddot\ et + postf\adddot}}, + cbytranslatorcpco = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + comm\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + comm\adddot}}, + cbytranslatorcpan = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + annot\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + annot\adddot}}, + cbytranslatorcpin = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + introd\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + introd\adddot}}, + cbytranslatorcpfo = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + pr\'ef\adddot}}, + cbytranslatorcpaf = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + postf\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + postf\adddot}}, + cbytranslatorcpcoin = {{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}}, + cbytranslatorcpcofo = {{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + cbytranslatorcpcoaf = {{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et postf\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et postf\adddot}}, + cbytranslatorcpanin = {{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}}, + cbytranslatorcpanfo = {{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et pr\'ef\adddot}}, + cbytranslatorcpanaf = {{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et postf\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et postf\adddot}}, + cbycompilerco = {{comp\adddot\ et comm\adddot}% + {comp\adddot\ et comm\adddot}}, + cbycompileran = {{comp\adddot\ et annot\adddot}% + {comp\adddot\ et annot\adddot}}, + cbycompilerin = {{comp\adddot\ et introd\adddot}% + {comp\adddot\ et introd\adddot}}, + cbycompilerfo = {{comp\adddot\ et pr\'ef\adddot}% + {comp\adddot\ et pr\'ef\adddot}}, + cbycompileraf = {{comp\adddot\ et postf\adddot}% + {comp\adddot\ et postf\adddot}}, + cbycompilercoin = {{comp\adddot, comm\adddot\ et introd\adddot}% + {comp\adddot, comm\adddot\ et introd\adddot}}, + cbycompilercofo = {{comp\adddot, comm\adddot\ et pr\'ef\adddot}% + {comp\adddot, comm\adddot\ et pr\'ef\adddot}}, + cbycompilercoaf = {{comp\adddot, comm\adddot\ et postf\adddot}% + {comp\adddot, comm\adddot\ et postf\adddot}}, + cbycompileranin = {{comp\adddot, annot\adddot\ et introd\adddot}% + {comp\adddot, annot\adddot\ et introd\adddot }}, + cbycompileranfo = {{comp\adddot, annot\adddot\ et pr\'ef\adddot}% + {comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + cbycompileranaf = {{comp\adddot, annot\adddot\ et postf\adddot}% + {comp\adddot, annot\adddot\ et postf\adddot}}, + volume = {{t\adddot}{t\adddot}}, + volumes = {{vols\adddot}{vols\adddot}}, + jourvol = {{t\adddot}{t\adddot}}, + jourser = {{s\'er\adddot}{s\'er\adddot}}, + oldseries = {{anc\adddot\ s\'er\adddot}{anc\adddot\ s\'er\adddot}}, + edition = {{\'ed\adddot}{\'ed\adddot}}, + page = {{p\adddot}{p\adddot}}, + pages = {{p\adddot}{p\adddot}}, + column = {{col\adddot}{col\adddot}}, + columns = {{col\adddot}{col\adddot}}, + line = {{ligne}{ligne}}, + lines = {{lignes}{lignes}}, + paragraph = {{par\adddot}{par\adddot}}, + paragraphs = {{par\adddot}{par\adddot}}, + section = {{\S}{\S}}, + sections = {{\S\S}{\S\S}}, + verse = {{v\adddot}{v\adddot}}, + verses = {{v\adddot}{v\adddot}}, + number = {{n\textsuperscript{o}}{n\textsuperscript{o}}}, + chapter = {{chap\adddot}{chap\adddot}}, + mathesis = {{m\'emoire de ma\^{\i}trise}{m\'emoire de ma\^{\i}trise}}, + phdthesis = {{th\`ese de doct\adddot}{th\`ese de doct\adddot}}, + techreport = {{rapport technique}{rapport technique}}, + cfromamerican = {{de l'am\'ericain par}{de l'am\'ericain par}}, + cfrombrazilian = {{du br\'esilien par}{du br\'esilien par}}, + cfromdanish = {{du danois par}{du danois par}}, + cfromdutch = {{du n\'eerlandais par}{du n\'eerlandais par}}, + cfromenglish = {{de l'anglais par}{de l'anglais par}}, + cfromfrench = {{du fran\c{c}ais par}{du fran\c{c}ais par}}, + cfromgerman = {{de l'allemand par}{de l'allemand par}}, + cfromgreek = {{du grec par}{du grec par}}, + cfromitalian = {{de l'italien par}{de l'italien par}}, + cfromlatin = {{du latin par}{du latin par}}, + cfromnorwegian = {{du norv\'egien par}{du norv\'egien par}}, + cfromportuguese = {{du portugais par}{du portugais par}}, + cfromrussian = {{du russe par}{du russe par}}, + cfromspanish = {{de l'espagnol par}{de l'espagnol par}}, + cfromswedish = {{du su\'edois par}{du su\'edois par}}, + bycompiler = {{compil\'e par}{comp\adddot}}, + byeditorcp = {{\'edition \'etablie et compil\'ee par}% + {\'ed\adddotspace \'etablie et comp\adddot}}, + byeditortrcp = {{\'edition \'etablie, traduite \lbx@fromlang\ et + compil\'ee par}{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et comp\adddot}}, + byeditortrcpco = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et comment\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et comm\adddot}}, + byeditortrcpan = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et annot\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ comp\adddot\ et annot\adddot}}, + byeditortrcpin = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et introduite par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et introd\adddot}}, + byeditortrcpfo = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et pr\'ef\adddot}}, + byeditortrcpaf = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et postfac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et postf\adddot}}, + byeditortrcpcoin = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee, comment\'ee et introduite par}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}}, + byeditortrcpcofo = {{\'edition \'etablie, traduite \lbx@fromlang, + comment\'ee et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, comm\adddot\ + et pr\'ef\adddot}}, + byeditortrcpcoaf = {{\'edition \'etablie, traduite \lbx@fromlang, + comment\'ee et postfac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, comm\adddot\ + et postf\adddot}}, + byeditortrcpanin = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee, annot\'ee et introduite par}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}}, + byeditortrcpanfo = {{\'edition \'etablie, traduite \lbx@fromlang, + annot\'ee et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, annot\adddot\ et + pr\'ef\adddot}}, + byeditortrcpanaf = {{\'edition \'etablie, traduite \lbx@fromlang, + annot\'ee et postfac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, annot\adddot\ et + postf\adddot}}, + byeditorcpco = {{\'edition \'etablie, compil\'ee et comment\'ee + par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et comm\adddot}}, + byeditorcpan = {{\'edition \'etablie, compil\'ee et annot\'ee par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et annot\adddot}}, + byeditorcpin = {{\'edition \'etablie, compil\'ee et introduite par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et introd\adddot}}, + byeditorcpfo = {{\'edition \'etablie, compil\'ee et pr\'efac\'ee par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et pr\'ef\adddot}}, + byeditorcpaf = {{\'edition \'etablie, compil\'ee et postfac\'ee + par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et postf\adddot}}, + byeditorcpcoin = {{\'edition \'etablie, compil\'ee, comment\'ee + et introduite par}{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et introd\adddot}}, + byeditorcpcofo = {{\'edition \'etablie, compil\'ee, comment\'ee + et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + byeditorcpcoaf = {{\'edition \'etablie, compil\'ee, comment\'ee + et postfac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et postf\adddot}}, + byeditorcpanin = {{\'edition \'etablie, compil\'ee, annot\'ee et + introduite par}{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et introd\adddot}}, + byeditorcpanfo = {{\'edition \'etablie, compil\'ee, annot\'ee et + pr\'efac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et pr\'ef\adddot}}, + byeditorcpanaf = {{\'edition \'etablie, compil\'ee, annot\'ee et + postfac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et postf\adddot}}, + bytranslatorcp = {{traduit \lbx@fromlang\ et compil\'e par}% + {trad\adddot\ \lbx@fromlang\ et comp\adddot}}, + bytranslatorcpco = {{traduit \lbx@fromlang, compil\'e et + comment\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + comm\adddot}}, + bytranslatorcpan = {{traduit \lbx@fromlang, compil\'e et + annot\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + annot\adddot}}, + bytranslatorcpin = {{traduit \lbx@fromlang, compil\'e et + introduit par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + introd\adddot}}, + bytranslatorcpfo = {{traduit \lbx@fromlang, compil\'e et + pr\'efac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + pr\'ef\adddot}}, + bytranslatorcpaf = {{traduit \lbx@fromlang, compil\'e et + postfac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + postf\adddot}}, + bytranslatorcpcoin = {{traduit \lbx@fromlang, compil\'e, comment\'e + et introduit par}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}}, + bytranslatorcpcofo = {{traduit \lbx@fromlang, compil\'e, comment\'e + et pr\'efac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + bytranslatorcpcoaf = {{traduit \lbx@fromlang, compil\'e, comment\'e + et postfac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et postf\adddot}}, + bytranslatorcpanin = {{traduit \lbx@fromlang, compil\'e, annot\'e et + introduit par}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}}, + bytranslatorcpanfo = {{traduit \lbx@fromlang, compil\'e, annot\'e et + pr\'efac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et pr\'ef\adddot}}, + bytranslatorcpanaf = {{traduit \lbx@fromlang, compil\'e, annot\'e et + postfac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et postf\adddot}}, + bycompilerco = {{compil\'e et comment\'e par}% + {comp\adddot\ et comm\adddot}}, + bycompileran = {{compil\'e et annot\'e par}% + {comp\adddot\ et annot\adddot}}, + bycompilerin = {{compil\'e et introduit par}% + {comp\adddot\ et introd\adddot}}, + bycompilerfo = {{compil\'e et pr\'efac\'e par}% + {comp\adddot\ et pr\'ef\adddot}}, + bycompileraf = {{compil\'e et postfac\'e par}% + {comp\adddot\ et postf\adddot}}, + bycompilercoin = {{compil\'e, comment\'e et introduit par}{comp\adddot, + comm\adddot\ et introd\adddot}}, + bycompilercofo = {{compil\'e, comment\'e et pr\'efac\'e par}{comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + bycompilercoaf = {{compil\'e, comment\'e et postfac\'e par}{comp\adddot, + comm\adddot\ et postf\adddot}}, + bycompileranin = {{compil\'e, annot\'e et introduit + par}{comp\adddot, annot\adddot\ et introd\adddot}}, + bycompileranfo = {{compil\'e, annot\'e et pr\'efac\'e + par}{comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + bycompileranaf = {{compil\'e, annot\'e et postfac\'e + par}{comp\adddot, annot\adddot\ et postf\adddot}}, +} + +\protected\gdef\lbx@cms@mkbibrangetrunc@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + \printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetrunc@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}% + \printfield{extrayear}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% + \printfield{extrayear}}}}}} + +\endinput |