summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-06-23 20:56:48 +0000
committerKarl Berry <karl@freefriends.org>2022-06-23 20:56:48 +0000
commit438616e3959768c7b59acecfaa568dc648da8414 (patch)
tree2ab9155aaedcf96de0412634f9414035adb5ca72 /Master/texmf-dist/tex/latex
parent61330fe2693b3f32d9aaa430c79353c5d4bd568f (diff)
biblatex (23jun22)
git-svn-id: svn://tug.org/texlive/trunk@63706 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/biblatex.def1
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/biblatex.sty343
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/blx-bibtex.def5
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/lbx/danish.lbx528
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/lbx/galician.lbx1
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex/lbx/turkish.lbx42
7 files changed, 546 insertions, 376 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex/biblatex.def b/Master/texmf-dist/tex/latex/biblatex/biblatex.def
index 58c7414182f..8e52b7fa0d2 100644
--- a/Master/texmf-dist/tex/latex/biblatex/biblatex.def
+++ b/Master/texmf-dist/tex/latex/biblatex/biblatex.def
@@ -1472,6 +1472,7 @@
\DeclareSortingTemplate{none}{
\sort{\citeorder}
+ \sort{\intciteorder}
}
\DeclareSortingTemplate{count}{
diff --git a/Master/texmf-dist/tex/latex/biblatex/biblatex.sty b/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
index afafd191342..d21d369757f 100644
--- a/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
+++ b/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
@@ -12,8 +12,8 @@
% particular purpose.
% Set up the version strings here
-\def\abx@date{2022/02/02}
-\def\abx@version{3.17}
+\def\abx@date{2022/06/22}
+\def\abx@version{3.18}
\def\abx@bbxid{\abx@date\space v\abx@version\space biblatex bibliography style (PK/MW)}
\def\abx@cbxid{\abx@date\space v\abx@version\space biblatex citation style (PK/MW)}
\def\abx@lbxid{\abx@date\space v\abx@version\space biblatex localization (PK/MW)}
@@ -22,7 +22,7 @@
% This is not updated by build script as the control file version
% does not necessarily change with the package version.
% This is used when writing the .bcf
-\def\blx@bcfversion{3.8}
+\def\blx@bcfversion{3.9}
% This is not updated by build script as the bbl version
% does not necessarily change with the package version.
@@ -150,6 +150,14 @@
\PackageWarning{biblatex}{#1}%
\endgroup}}
+\def\blx@err@patch#1{%
+ \blx@error
+ {Patching #1 failed}
+ {This is an internal issue typically caused by a
+ conflict\MessageBreak between biblatex and some
+ other package. Modifying\MessageBreak the package
+ loading order may fix the problem}}
+
%% Compatibility
% this hook is executed once at the beginning of loading the package
% just a few lines down
@@ -328,6 +336,26 @@
{}}
{}%
\appto\TE@hook{\blx@TE@hook}%
+ % we need to patch \addtocontents
+ \toggletrue{blx@tempa}%
+ % kernel definition
+ \patchcmd\addtocontents
+ {\let\glossary\@gobble}
+ {\let\glossary\@gobble
+ \blx@contentssafe@citecommands}
+ {}
+ {\togglefalse{blx@tempa}}%
+ % try tag.sto's definition
+ \iftoggle{blx@tempa}
+ {}
+ {\patchcmd\addtocontents
+ {\let\glossary\Gobble}
+ {\let\glossary\Gobble
+ \blx@contentssafe@citecommands}
+ {}
+ {% give up
+ \blx@err@patch{\string\addtocontents}}}%
+ % patch footnote
\toggletrue{blx@tempa}%
\def\do#1{%
\patchcmd#1%
@@ -604,10 +632,10 @@
}
-\protected\def\blx@providecounter#1{%
- \ifltxcounter{#1}
+\protected\def\blx@providecount#1{%
+ \ifcscounter{#1}
{}
- {\newcounter{#1}}}
+ {\expandafter\newcount\csname #1\endcsname}}
\def\blx@citecmds{}
% \autocite and \autocites are not defined via \DeclareCiteCommand
@@ -629,13 +657,6 @@
\boolfalse{backtracker}%
\defcounter{refsection}{#1}}
-\patchcmd\addtocontents
- {\let\glossary\@gobble}
- {\let\glossary\@gobble
- \blx@contentssafe@citecommands}
- {}
- {\blx@err@patch{\addtocontents}}
-
% trick hyperref into believing we're natbib
\let\NAT@parse\@empty
% trick showkeys into believing we're havard
@@ -853,11 +874,12 @@
\newcount\blx@tempcntc
\newcounter{blx@maxsection}
\def\theblx@maxsection{\the\c@blx@maxsection}
-\newcounter{blx@maxsegment@0}
+\expandafter\newcount\csname blx@maxsegment@0\endcsname
\newcount\blx@notetype
\newcount\blx@parenlevel@text
\newcount\blx@parenlevel@foot
-\newcounter{blx@sectionciteorder@0}
+\expandafter\newcount\csname blx@sectionciteorder@0\endcsname
+\expandafter\newcount\csname blx@sectionciteorderinternal@0\endcsname
\newcount\blx@entrysetcounter
\newcount\blx@biblioinstance
@@ -919,6 +941,7 @@
\newtoggle{blx@labeltitle}
\newtoggle{blx@labeltitleyear}
\newtoggle{blx@labeldateparts}
+\newtoggle{blx@pluralothers}
\newtoggle{blx@natbib}
\newtoggle{blx@mcite}
\newtoggle{blx@loadfiles}
@@ -1345,13 +1368,6 @@
\protected\def\abx@missing#1{%
\mbox{\reset@font\bfseries#1}}
-\def\blx@err@patch#1{%
- \blx@error
- {Patching #1 failed}
- {This is an internal issue typically caused by a
- conflict\MessageBreak between biblatex and some
- other package. Modifying\MessageBreak the package
- loading order may fix the problem}}
\def\blx@err@nolang#1{%
\blx@error
@@ -2256,13 +2272,14 @@
{\csuse{blx@bbx@#1}}
{\ifcsdef{blx@bbx@*}
{\blx@warning{%
- No driver for entry type '#1'.\MessageBreak
+ No driver for '#1'.\MessageBreak
Using fallback driver}%
\csuse{blx@bbx@*}}
{\blx@error
- {No driver for '\abx@field@entrytype' found}
- {I can't find a driver for the entry type
- '\abx@field@entrytype'\MessageBreak
+ {No driver for '#1' found}
+ {I can't find a driver for
+ '#1'\MessageBreak
+ (entry type '\abx@field@entrytype')\MessageBreak
and there is no fallback driver either}}}}
% {<type>}{<true>}{<false>}
@@ -4580,6 +4597,11 @@
\c@liststop#2\relax
\fi
\fi}%
+ \ifboolexpr{test {\iftoggle{blx@pluralothers}}
+ and
+ test {\ifnumcomp{\value{listtotal}-\value{liststop}}{=}{1}}}
+ {\c@liststop\c@listtotal}
+ {}%
\blx@namecodes}
\def\blx@namesetup@i#1{%
@@ -8421,16 +8443,17 @@
\listcsxadd{blx@keyaliases@\the\c@refsection}{\detokenize{#1}}}
% blx@dlist@list@<section>@<refcontext> - a list of list items in a refcontext in a
-% section (for tracking bibliography lists,
-% obeys skipbiblist)
+% section (for tracking bibliography lists,
+% obeys skipbiblist)
% blx@dlist@entry@<section>@<list> - a list of normal entries in a list in a
-% section (for tracking bibliographies,
-% obeys skipbib)
+% section (for tracking bibliographies,
+% obeys skipbib)
% blx@dlist@centry@<section>@<list> - a list of normal entries in a list in a
-% section (for tracking citations,
-% obeys skipbib). Same as @entry@ but
-% with added set children
-
+% section (for tracking citations,
+% does not obey skipbib).
+% Same as @entry@, but includes skipbib'd entries
+% and set children
+%
% {<entrykey>}{<entrytype>}{<options>}
\protected\def\blx@bbl@entry#1#2#3{%
\begingroup
@@ -8463,9 +8486,11 @@
\ifdef\abx@field@entrysubtype
{\listcsxadd{blx@subt@\the\c@refsection @\abx@field@entrysubtype}{\abx@field@entrykey}}
{}%
+ \nottoggle{blx@setonly}
+ {\listcsxadd{blx@dlist@centry@\the\c@refsection @\blx@dlist@name}{\abx@field@entrykey}}
+ {}%
\nottoggle{blx@skipbib}
- {\listcsxadd{blx@dlist@entry@\the\c@refsection @\blx@dlist@name}{\abx@field@entrykey}%
- \listcsxadd{blx@dlist@centry@\the\c@refsection @\blx@dlist@name}{\abx@field@entrykey}}
+ {\listcsxadd{blx@dlist@entry@\the\c@refsection @\blx@dlist@name}{\abx@field@entrykey}}
{}}%
{}%
\nottoggle{blx@skipbiblist}
@@ -9600,7 +9625,7 @@
\xifinlist{\blx@refcontext@context @\blx@tempe @entry}\blx@dlistnames
{}
{\listxadd\blx@dlistnames{\blx@refcontext@context @\blx@tempe @entry}%
- \csxappto{blx@dlists}{%
+ \xappto\blx@dlists{%
\blx@xml@dlist{\blx@refcontext@context}{entry}{\blx@tempe}{\blx@xml@dlist@refcontext{\blx@refcontext@sortingtemplatename}{\blx@refcontext@sortingnamekeytemplatename}{\blx@refcontext@labelprefix@real}{\blx@refcontext@uniquenametemplatename}{\blx@refcontext@labelalphanametemplatename}}{}}}%
\ifdefvoid\blx@tempa
{\blx@warn@bibempty\endgroup}
@@ -9651,7 +9676,7 @@
\begingroup
\delimcontext{bib}%
\edef\on@line{\on@line}%
- \ifnum\csname c@blx@maxsegment@\the\c@refsection\endcsname=\z@
+ \ifnum\csname blx@maxsegment@\the\c@refsection\endcsname=\z@
\blx@warning{No reference segments found}%
\fi
\@ifnextchar[%]
@@ -9683,7 +9708,7 @@
{\letcs\blx@tempa{blx@dlist@entry@\the\c@refsection @\blx@refcontext@context}}%
\blx@filter\blx@tempa{blx@segm@\the\c@refsection @\the\c@refsegment}%
\blx@bibliography\blx@tempa}%
- \ifnum\c@refsegment<\csname c@blx@maxsegment@\the\c@refsection\endcsname
+ \ifnum\c@refsegment<\csname blx@maxsegment@\the\c@refsection\endcsname
\advance\c@refsegment\@ne
\expandafter\blx@refsegments
\else
@@ -10195,6 +10220,8 @@
\noexpand\blx@kv@setkeys{blx@refcontext}{\csuse{blx@refcontext@name@#2}}}%
\blx@tempa}%
% Override with explicit refcontext keyvals, if given
+ \def\blx@gdef@or@def{\gdef}%
+ \def\blx@xdef@or@edef{\xdef}%
\blx@kv@setkeys{blx@refcontext}{#1}%
% Add the sortingtemplate to the list of sortingtemplates so we can track
% special cases like sorting=none which need cite order change detection
@@ -10241,16 +10268,70 @@
\blx@refcontext@uniquenametemplatename/%
\blx@refcontext@labelalphanametemplatename}}
+% local version of \newrefcontext
+\def\localrefcontext{%
+ \@ifnextchar[%]
+ {\localrefcontext@i}
+ {\localrefcontext@i[]}}
+
+\def\localrefcontext@i[#1]{%
+ \@ifnextchar\bgroup
+ {\localrefcontext@ii[{#1}]}
+ {\localrefcontext@ii[{#1}]{}}}
+
+\newcommand*{\localrefcontext@ii}[2][]{%
+ \ifblank{#2}
+ {}
+ {\begingroup
+ \edef\blx@tempa{\endgroup%
+ \noexpand\blx@kv@setkeys{blx@refcontext}{\csuse{blx@refcontext@name@#2}}}%
+ \blx@tempa}%
+ % Override with explicit refcontext keyvals, if given
+ \def\blx@gdef@or@def{\def}%
+ \def\blx@xdef@or@edef{\edef}%
+ \blx@kv@setkeys{blx@refcontext}{#1}%
+ % Add the sortingtemplate to the list of sortingtemplates so we can track
+ % special cases like sorting=none which need cite order change detection
+ \xifinlist\blx@refcontext@sortingtemplatename\blx@sortingtemplatenames
+ {}
+ {\listxadd\blx@sortingtemplatenames\blx@refcontext@sortingtemplatename}%
+ \blx@edef@refcontext{%
+ \blx@refcontext@sortingtemplatename/%
+ \blx@refcontext@sortingnamekeytemplatename/%
+ \blx@refcontext@labelprefix/%
+ \blx@refcontext@uniquenametemplatename/%
+ \blx@refcontext@labelalphanametemplatename}%
+ % Add the refcontext to the list of refcontexts so we can compare on next run
+ \xifinlist\blx@refcontext@context\blx@refcontexts
+ {}
+ {\listxadd\blx@refcontexts\blx@refcontext@context}%
+ \blx@auxwrite\@mainaux{}{\string\abx@aux@refcontext{\blx@refcontext@context}}%
+ \ifcsundef{blx@sortingtemplate@\blx@refcontext@sortingtemplatename}
+ {\blx@err@invopt{sorting=\blx@refcontext@sortingtemplatename}{}}
+ {}%
+ \ifcsundef{blx@sortingnamekeytemplate@\blx@refcontext@sortingnamekeytemplatename}
+ {\blx@err@invopt{sortingnamekeytemplate=\blx@refcontext@sortingnamekeytemplatename}{}}
+ {}%
+ \ifcsundef{blx@uniquenametemplate@\blx@refcontext@uniquenametemplatename}
+ {\blx@err@invopt{uniquenametemplate=\blx@refcontext@uniquenametemplatename}{}}
+ {}%
+ \ifcsundef{blx@labelalphanametemplate@\blx@refcontext@labelalphanametemplatename}
+ {\blx@err@invopt{labelalphanametemplate=\blx@refcontext@labelalphanametemplatename}{}}
+ {}}
+
+\def\blx@gdef@or@def{\gdef}
+\def\blx@xdef@or@edef{\xdef}
+
% Meta option to set all name template options
\blx@kv@defkey{blx@refcontext}{nametemplates}{%
- \gdef\blx@refcontext@sortingnamekeytemplatename{#1}%
- \gdef\blx@refcontext@uniquenametemplatename{#1}%
- \gdef\blx@refcontext@labelalphanametemplatename{#1}}
+ \blx@gdef@or@def\blx@refcontext@sortingnamekeytemplatename{#1}%
+ \blx@gdef@or@def\blx@refcontext@uniquenametemplatename{#1}%
+ \blx@gdef@or@def\blx@refcontext@labelalphanametemplatename{#1}}
-\blx@kv@defkey{blx@refcontext}{sorting}{\gdef\blx@refcontext@sortingtemplatename{#1}}
-\blx@kv@defkey{blx@refcontext}{sortingnamekeytemplatename}{\gdef\blx@refcontext@sortingnamekeytemplatename{#1}}
-\blx@kv@defkey{blx@refcontext}{uniquenametemplatename}{\gdef\blx@refcontext@uniquenametemplatename{#1}}
-\blx@kv@defkey{blx@refcontext}{labelalphanametemplatename}{\gdef\blx@refcontext@labelalphanametemplatename{#1}}
+\blx@kv@defkey{blx@refcontext}{sorting}{\blx@gdef@or@def\blx@refcontext@sortingtemplatename{#1}}
+\blx@kv@defkey{blx@refcontext}{sortingnamekeytemplatename}{\blx@gdef@or@def\blx@refcontext@sortingnamekeytemplatename{#1}}
+\blx@kv@defkey{blx@refcontext}{uniquenametemplatename}{\blx@gdef@or@def\blx@refcontext@uniquenametemplatename{#1}}
+\blx@kv@defkey{blx@refcontext}{labelalphanametemplatename}{\blx@gdef@or@def\blx@refcontext@labelalphanametemplatename{#1}}
% labelprefix cannot be used as is because it is used to construct the internal
% refcontext name which is referenced/expanded a lot all over the place. So,
@@ -10259,8 +10340,8 @@
% the way and so unexpandable content like \dag breaks.
% Unexpandable content should be protected with \detokenize.
\blx@kv@defkey{blx@refcontext}{labelprefix}{%
- \xdef\blx@refcontext@labelprefix{\blx@mdfivesum{#1}}%
- \gdef\blx@refcontext@labelprefix@real{#1}%
+ \blx@xdef@or@edef\blx@refcontext@labelprefix{\blx@mdfivesum{#1}}%
+ \blx@gdef@or@def\blx@refcontext@labelprefix@real{#1}%
\iftoggle{blx@defernumbers}
{}%
{\iftoggle{blx@labelnumber}
@@ -10269,6 +10350,7 @@
'defernumbers=true'}}
{}}}
+
% [refcontext keys]{<keyword1>,<keyword2>,...}
\newcommand*{\assignrefcontextkeyws}{%
\@ifstar
@@ -10356,7 +10438,49 @@
\blx@kv@defkey{blx@assignrefcontext}{uniquenametemplatename}{\def\blx@tempd{#1}}
\blx@kv@defkey{blx@assignrefcontext}{labelalphanametemplatename}{\def\blx@tempe{#1}}
+% Manually force a refcontext datalist in the .bcf
+\newcommand*{\GenRefcontextData}[1]{%
+ \begingroup
+ \edef\blx@tempb{\the\c@refsection}%
+ \def\blx@tempc{global}%
+ \def\blx@tempd{global}%
+ \def\blx@tempe{global}%
+ \let\blx@tempf\blx@sorting%
+ \let\blx@tempg\@empty%
+ \ifblank{#1}
+ {}
+ {\blx@kv@setkeys{blx@refcontextmanual}{#1}}%
+ \def\blx@tempa{\blx@tempf/\blx@tempc/\blx@tempg/\blx@tempd/\blx@tempe}%
+ \xifinlist{\blx@tempa @\blx@tempb @entry}\blx@dlistnames
+ {}
+ {\listxadd\blx@dlistnames{\blx@tempa @\blx@tempb @entry}%
+ \xappto\blx@dlists{%
+ \blx@xml@dlist{\blx@tempa}{entry}{\blx@tempb}{\blx@xml@dlist@refcontext{\blx@tempf}{\blx@tempc}{\blx@tempg}{\blx@tempd}{\blx@tempe}}{}}}%
+ \endgroup}
+
+% Meta option to set all name template options
+\blx@kv@defkey{blx@refcontextmanual}{nametemplates}{%
+ \def\blx@tempc@sortingnamekeytemplatename{#1}%
+ \def\blx@tempd@uniquenametemplatename{#1}%
+ \def\blx@tempe@labelalphanametemplatename{#1}}
+\blx@kv@defkey{blx@refcontextmanual}{sorting}{\def\blx@tempf{#1}}
+\blx@kv@defkey{blx@refcontextmanual}{sortingnamekeytemplatename}{\def\blx@tempc{#1}}
+\blx@kv@defkey{blx@refcontextmanual}{uniquenametemplatename}{\def\blx@tempd{#1}}
+\blx@kv@defkey{blx@refcontextmanual}{labelalphanametemplatename}{\def\blx@tempe{#1}}
+\blx@kv@defkey{blx@refcontextmanual}{labelprefix}{%
+ \def\blx@tempg{#1}%
+ \iftoggle{blx@defernumbers}
+ {}%
+ {\iftoggle{blx@labelnumber}
+ {\blx@warning{%
+ Option 'labelprefix' requires global\MessageBreak
+ 'defernumbers=true'}}
+ {}}}
+
% Reference sections
+\newrobustcmd*{\AtBeginRefsection}{\gappto\blx@hook@refsectioninit}
+\@onlypreamble\AtBeginRefsection
+
\newrobustcmd*{\newrefsection}{%
\endrefcontext
\ifnum\c@refsection>\z@
@@ -10389,14 +10513,15 @@
\endgroup
\stepcounter{blx@maxsection}%
\setcounter{refsection}{\value{blx@maxsection}}%
+ \csuse{blx@hook@refsectioninit}%
\xifinlist{\the\c@refsection}\blx@allrefsections
{}
{\listxadd\blx@allrefsections{\the\c@refsection}}%
\ifcsdef{blx@defaultrefcontexts@\the\c@refsection}
{}
{\global\cslet{blx@defaultrefcontexts@\the\c@refsection}\@empty}%
- \blx@providecounter{blx@maxsegment@\the\c@refsection}%
- \blx@providecounter{blx@sectionciteorder@\the\c@refsection}%
+ \blx@providecount{blx@maxsegment@\the\c@refsection}%
+ \blx@providecount{blx@sectionciteorder@\the\c@refsection}%
\blx@inf@refsec
\blx@secinit
\if@filesw
@@ -10444,36 +10569,36 @@
\def\blx@endrefsection{%
\blx@endrefsegment
- \blx@providecounter{blx@sectionciteorder@\the\c@refsection}%
+ \blx@providecount{blx@sectionciteorder@\the\c@refsection}%
% make sure we always output aliases to the .bcf otherwise after their
% first resolution by biber, they will be invisible to subsequent biber
% runs since biblatex will resolve the \keyalias{} macro to the main
% entry key, biber won't put \keyalias{}in the .bbl on subsequent runs
% and biblatex will report a missing citekey
- \def\do##1{%
- \blx@xmlsanitizeafter{\def\blx@tempa}{##1}%
- % Make sure this counter exists. Sometimes it might not when using, e.g:
- % refsection=chapter and \includeonly to put in the chapters or when
- % inserting citations into table of contents
- \stepcounter{blx@sectionciteorder@\the\c@refsection}%
- \blx@auxwrite\blx@bcfout{}{%
- \blx@xml@citekey{\blx@tempa}{}
- {\expandafter\the\csname c@blx@sectionciteorder@\the\c@refsection\endcsname}}}%
- \ifcsundef{blx@keyaliases@\the\c@refsection}
+ \ifcsempty{blx@keyaliases@\the\c@refsection}
{}
- {\dolistcsloop{blx@keyaliases@\the\c@refsection}}%
+ {\def\do##1{%
+ \blx@xmlsanitizeafter{\def\blx@tempa}{##1}%
+ % Make sure this counter exists. Sometimes it might not when using, e.g:
+ % refsection=chapter and \includeonly to put in the chapters or when
+ % inserting citations into table of contents
+ \global\advance\csname blx@sectionciteorder@\the\c@refsection\endcsname\@ne
+ \blx@auxwrite\blx@bcfout{}{%
+ \blx@xml@citekey{\blx@tempa}{}
+ {\expandafter\the\csname blx@sectionciteorder@\the\c@refsection\endcsname}{1}}}%
+ \dolistcsloop{blx@keyaliases@\the\c@refsection}}%
% output key counts (for \citecount sorting) if citecounter option is not false
\ifcsundef{blx@cites@\the\c@refsection}
{}
{\ifundef\blx@citecounter
{}
{\def\do##1{%
- \ifcsundef{blx@currcount@\the\c@refsection @##1}
- {\csdef{blx@currcount@\the\c@refsection @##1}{0}}
- {}%
- \blx@auxwrite\blx@bcfout{}
- {\blx@xml@citekeycount{##1}{\csuse{blx@currcount@\the\c@refsection @##1}}}}}%
- \dolistcsloop{blx@cites@\the\c@refsection}}%
+ \ifcsundef{blx@currcount@\the\c@refsection @##1}
+ {\csdef{blx@currcount@\the\c@refsection @##1}{0}}
+ {}%
+ \blx@auxwrite\blx@bcfout{}
+ {\blx@xml@citekeycount{##1}{\csuse{blx@currcount@\the\c@refsection @##1}}}}%
+ \dolistcsloop{blx@cites@\the\c@refsection}}}%
\ifnum\c@refsection>\z@
\blx@auxwrite\blx@bcfout{}{%
\blx@xml@endsection\blx@nl
@@ -10512,8 +10637,8 @@
\blx@err@nestenv{refsegment}%
\blx@endrefsegment
\fi
- \stepcounter{blx@maxsegment@\the\c@refsection}%
- \setcounter{refsegment}{\value{blx@maxsegment@\the\c@refsection}}%
+ \global\advance\csname blx@maxsegment@\the\c@refsection\endcsname\@ne
+ \setcounter{refsegment}{\csuse{blx@maxsegment@\the\c@refsection}}%
\blx@inf@refseg
\blx@info{Setting label 'refsegment:\the\c@refsection\the\c@refsegment'}%
\label{refsegment:\the\c@refsection\the\c@refsegment}%
@@ -10993,7 +11118,6 @@
\apptocmd{\blx@hook@entrykey}}
\@onlypreamble\AtEveryEntrykey
-
\def\blx@imc@UseEveryCiteHook{\csuse{blx@hook@cite}}
\def\blx@imc@UseEveryCitekeyHook{\csuse{blx@hook@citekey}}
\def\blx@imc@UseEveryMultiCiteHook{\csuse{blx@hook@mcite}}
@@ -11109,7 +11233,8 @@
\def\blx@citation@all{%
\blx@auxwrite\@mainaux{}{\string\abx@aux@nociteall}%
\ifbool{citerequest}
- {\blx@bibreq{*}%
+ {\global\advance\csname blx@sectionciteorder@\the\c@refsection\endcsname\@ne
+ \blx@bibreq{*}%
\global\csletcs
{blx@segm@\the\c@refsection @\the\c@refsegment}
{blx@dlist@entry@\the\c@refsection @\blx@refcontext@context}%
@@ -11122,6 +11247,7 @@
\listgadd\blx@nocites{*}}
\protected\def\blx@bibreq#1{%
+ \advance\blx@tempcntc\@ne% holds internal \cite{} citation order
\begingroup
\blx@xmlsanitizeafter{\def\blx@tempa}{#1}%
\let\blx@tempb\@empty
@@ -11134,12 +11260,15 @@
not test {\ifinlist{#1}\blx@directcites}}
{\def\blx@tempb{ nocite="1"}}
{}%
+ \blx@auxwrite\blx@bcfout{}{\blx@xml@citekey{\blx@tempa}{\blx@tempb}%
+ {\expandafter\the\csname blx@sectionciteorder@\the\c@refsection\endcsname}%
+ {\expandafter\the\csname blx@tempcntc\endcsname}}%
% citeall is always order "0" - this makes no real difference as biber
% ignores all other citekeys in the section if citeall is present
- \ifstrequal{*}{#1}
- {\blx@auxwrite\blx@bcfout{}{\blx@xml@citekey{\blx@tempa}{\blx@tempb}{0}}}
- {\blx@auxwrite\blx@bcfout{}{\blx@xml@citekey{\blx@tempa}{\blx@tempb}{%
- \expandafter\the\csname c@blx@sectionciteorder@\the\c@refsection\endcsname}}}%
+ % \ifstrequal{*}{#1}
+ % {\blx@auxwrite\blx@bcfout{}{\blx@xml@citekey{\blx@tempa}{\blx@tempb}{0}}}
+ % {\blx@auxwrite\blx@bcfout{}{\blx@xml@citekey{\blx@tempa}{\blx@tempb}{%
+ % \expandafter\the\csname blx@sectionciteorder@\the\c@refsection\endcsname}}}%
\endgroup}
% {<set>}{<key1,key2,key3>}
@@ -11182,8 +11311,16 @@
\endgroup}
% {<entrykey>,...}
+% a crude way to check for a do-nothing argument:
+% loop over it to see what happens
\protected\def\blx@citeloop#1{%
- \expandafter\blx@citeloop@i\expandafter{\detokenize{#1}}}
+ \togglefalse{blx@tempa}%
+ \def\do{\toggletrue{blx@tempa}\listbreak}%
+ \expandafter\docsvlist\expandafter{\detokenize{#1}}%
+ \iftoggle{blx@tempa}
+ {\expandafter\blx@citeloop@i\expandafter{\detokenize{#1}}}
+ {\abx@missing@entry{empty citation}%
+ \@latex@warning{\blx@msg@cundefon{}}}}
\protected\def\blx@citeloop@i#1{%
\begingroup
% This must be here and not after \blx@citeadd as this changes the refcontext
@@ -11194,10 +11331,11 @@
% Make sure this counter exists. Sometimes it might not when using, e.g:
% refsection=chapter and \includeonly to put in the chapters or when
% inserting citations into table of contents
- \blx@providecounter{blx@sectionciteorder@\the\c@refsection}%
- \stepcounter{blx@sectionciteorder@\the\c@refsection}%
+ \blx@providecount{blx@sectionciteorder@\the\c@refsection}%
+ \global\advance\csname blx@sectionciteorder@\the\c@refsection\endcsname\@ne
\blx@tempcnta\z@
\blx@tempcntb\z@
+ \blx@tempcntc\z@
\let\blx@tempa\@empty
\forcsvlist\blx@citeadd{#1}% adds to \blx@tempa
\blx@thenotecheck
@@ -11507,7 +11645,9 @@
\def\blx@ibidtracker@constrict{%
\blx@ifcitesingle
- {\blx@mpfnsave
+ {\iftoggle{blx@footnote}
+ {\blx@mpfnsave}
+ {}%
\blx@ibidtracker@context}
{\blx@ibidreset@context}}%
@@ -11553,7 +11693,9 @@
\let\blx@idemtracker@strict\blx@idemtracker@global
\def\blx@idemtracker@constrict{%
- \blx@mpfnsave
+ \iftoggle{blx@footnote}
+ {\blx@mpfnsave}
+ {}%
\blx@idemtracker@context}
\def\blx@idemreset@force{%
@@ -11602,7 +11744,9 @@
\def\blx@opcittracker@constrict{%
\blx@ifcitesingle
- {\blx@mpfnsave
+ {\iftoggle{blx@footnote}
+ {\blx@mpfnsave}
+ {}%
\blx@opcittracker@context}
{\blx@opcitreset@context}}%
@@ -11913,8 +12057,8 @@
% Make sure this counter exists. Sometimes it might not when using, e.g:
% refsection=chapter and \includeonly to put in the chapters or when
% inserting citations into table of contents
- \blx@providecounter{blx@sectionciteorder@\the\c@refsection}%
- \stepcounter{blx@sectionciteorder@\the\c@refsection}%
+ \blx@providecount{blx@sectionciteorder@\the\c@refsection}%
+ \global\advance\csname blx@sectionciteorder@\the\c@refsection\endcsname\@ne
\blx@nocitation{#1}\blx@msg@cundef}
% {<macro>}[<arg1>][<arg2>]{<arg3>}
@@ -13093,9 +13237,9 @@
\xdef\blx@xml@uniquenametemplatenamepart#1#2#3{%
~~~~<bcf:namepart #1#2>#3</bcf:namepart>\blx@nl}
-\xdef\blx@xml@sortingnamekeytemplate#1#2{%
- ~~<bcf:sortingnamekeytemplate name="#1">\blx@nl%
- #2%
+\xdef\blx@xml@sortingnamekeytemplate#1#2#3{%
+ ~~<bcf:sortingnamekeytemplate name="#1" visibility="#2">\blx@nl%
+ #3%
~~</bcf:sortingnamekeytemplate>\blx@nl}
\xdef\blx@xml@sortingnamekeykeypart#1#2{%
@@ -13166,8 +13310,8 @@
~~</bcf:bibdata>\blx@nl}
\xdef\blx@xml@datasource#1#2#3#4#5{%
~~~~<bcf:datasource type="#1" datatype="#2"#3#4>#5</bcf:datasource>\blx@nl}
-\xdef\blx@xml@citekey#1#2#3{%
- ~~~~<bcf:citekey order="#3"#2>#1</bcf:citekey>}
+\xdef\blx@xml@citekey#1#2#3#4{%
+ ~~~~<bcf:citekey order="#3" intorder="#4"#2>#1</bcf:citekey>}
\xdef\blx@xml@citeset#1#2{%
~~~~<bcf:citekey type="set" members="#2">#1</bcf:citekey>}
\xdef\blx@xml@citekeycount#1#2{%
@@ -13222,6 +13366,7 @@
\blx@xml@toggle{nohashothers}%
\blx@xml@toggle{noroman}%
\blx@xml@toggle{nosortothers}%
+ \blx@xml@toggle{pluralothers}%
\blx@xml@toggle{singletitle}%
\blx@xml@toggle{skipbib}%
\blx@xml@toggle{skipbiblist}%
@@ -13275,8 +13420,8 @@
\blx@xml@toggle{nosortothers}%
\blx@xml@toggle{singletitle}%
\blx@xml@toggle{skipbib}%
- \blx@xml@toggle{skiplab}%
\blx@xml@toggle{skipbiblist}%
+ \blx@xml@toggle{skiplab}%
\blx@xml@svalue{uniquelist}{\blx@uniquelist}%
\blx@xml@svalue{uniquename}{\blx@uniquename}%
\blx@xml@toggle{uniqueprimaryauthor}%
@@ -13476,7 +13621,7 @@
\eappto\blx@tempa{\blx@xml@comment{SORTING NAME KEY TEMPLATES}}%
\def\do##1{%
\eappto\blx@tempa{%
- \blx@xml@sortingnamekeytemplate{##1}{\csuse{blx@sortingnamekeytemplate@##1}}}}%
+ \blx@xml@sortingnamekeytemplate{##1}{\csuse{blx@sortingnamekeytemplatesvisibility@##1}}{\csuse{blx@sortingnamekeytemplate@##1}}}}%
\dolistloop\blx@sortingnamekeytemplates
% presort/sorting excludes/sorting includes
\def\do##1{%
@@ -14159,7 +14304,7 @@
Use '\string\DeclareBiblistFilter' to define it}}
{\def\blx@thebiblistfilter{#1}}}
-% [<langids>][<entrytype>]{translitsource}{translittarget}
+% [<entrytype>]{specification}
\newrobustcmd*{\DeclareSortTranslit}[2][]{%
\begingroup
\ifblank{#1}
@@ -14176,6 +14321,7 @@
\@onlypreamble\DeclareSortTranslit
\blx@DeclareBackendOption{global,type}[xml]{translit}
+% [<langids>]{<field or set>}{translitsource}{translittarget}
\newcommand*{\blx@translit@setup}[4][]{%
\eappto\blx@tempb{%
\ifblank{#1}
@@ -14234,6 +14380,8 @@
\let\namepart\blx@sortnk@namepart
\let\keypart\blx@sortnk@keypart
\let\literal\blx@sortnk@literal
+ \let\visibility\blx@sortnk@visibility
+ \csgdef{blx@sortingnamekeytemplatesvisibility@\blx@snkname}{sort}% default
\let\blx@tempa\@empty
\blx@tempcnta\z@
#2%
@@ -14271,6 +14419,9 @@
\eappto\blx@tempb{%
\blx@xml@sortingnamekeyliteral{\blx@tempe}{#1}}}
+\newcommand*{\blx@sortnk@visibility}[1]{%
+ \csgdef{blx@sortingnamekeytemplatesvisibility@\blx@snkname}{#1}}
+
\newcommand*{\blx@sortnk@namepart}[2][]{%
\advance\blx@tempcntb\@ne
\edef\blx@tempe{ order="\the\blx@tempcntb"}%
@@ -14313,6 +14464,8 @@
\def\citeorder{%
\global\cslet{blx@sortingtemplate@citeorder@relevant@#2}\@empty
\blx@sortdef@field{citeorder}}%
+ \def\intciteorder{%
+ \blx@sortdef@field{intciteorder}}%
\def\citecount{%
\blx@sortdef@field{citecount}}%
\blx@tempcnta\z@
@@ -15561,6 +15714,9 @@
\def\blx@opt@uniquelist@true{true}
\def\blx@opt@uniquelist@minyear{minyear}
+\DeclareBiblatexOption{global}[boolean]{pluralothers}[true]{%
+ \settoggle{blx@pluralothers}{#1}}
+
\blx@DeclareBackendOption{entry,namelist}[string]{uniquelist}
\DeclareBiblatexOption{global,type}[boolean]{nohashothers}[true]{%
@@ -15841,7 +15997,7 @@
% Set defaults
\blx@kv@setkeys{blx@opt@ldt}{style=numeric}
\blx@kv@setkeys{blx@opt@pre}{%
- sorting=nty,sortlocale=auto,sortcase,sortupper,sortcites=false,
+ sorting=nty,sortlocale=auto,sortcase,sortupper,sortcites=false,pluralothers=false,
maxnames=3,minnames=1,maxalphanames=3,minalphanames=1,
maxitems=3,minitems=1,mincrossrefs=2,minxrefs=2,
useauthor=true,useeditor=true,usetranslator=false,
@@ -16071,6 +16227,7 @@
\fi
\blx@bblinput
\setcounter{blx@maxsection}{0}%
+ \csuse{blx@hook@refsectioninit}%
\csuse{abx@preamble}%
\blx@inf@refsec
\blx@inf@refseg}
diff --git a/Master/texmf-dist/tex/latex/biblatex/blx-bibtex.def b/Master/texmf-dist/tex/latex/biblatex/blx-bibtex.def
index 9590e748a59..7e84884ac7d 100644
--- a/Master/texmf-dist/tex/latex/biblatex/blx-bibtex.def
+++ b/Master/texmf-dist/tex/latex/biblatex/blx-bibtex.def
@@ -737,6 +737,11 @@
}
\def\blx@ctrlwrite{%
+ \ifcsundef{blx@sorting@\blx@sorting}
+ {\blx@warning@noline{Sorting template '\blx@sorting'\MessageBreak
+ not available with BibTeX backend.\MessageBreak
+ Switch to Biber or select one of the default templates}}
+ {}%
\begingroup
\blx@safe@actives
\let\protect\string
diff --git a/Master/texmf-dist/tex/latex/biblatex/lbx/danish.lbx b/Master/texmf-dist/tex/latex/biblatex/lbx/danish.lbx
index d1dafe601f6..7733f4e601a 100644
--- a/Master/texmf-dist/tex/latex/biblatex/lbx/danish.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex/lbx/danish.lbx
@@ -75,45 +75,45 @@
\DeclareBibliographyStrings{%
bibliography = {{Bibliografi}{Bibliografi}},
- references = {{Litteraturhenvisninger}{Litteratur}},
+ references = {{Litteratur}{Litteratur}},
shorthands = {{Forkortelser}{Forkortelser}},
- editor = {{redakt\o r}{red\adddot}},
- editors = {{redakt\o rer}{red\adddot}},
+ editor = {{redakt{\o}r}{red\adddot}},
+ editors = {{redakt{\o}rer}{red\adddot}},
compiler = {{kompilator}{kompilator}},
compilers = {{kompilatorer}{kompilatorer}},
- redactor = {{medredakt\o r}{medred\adddot}},
- redactors = {{medredakt\o rer}{medred\adddot}},
- reviser = {{revision}{rev\adddot}},
- revisers = {{revision}{rev\adddot}},
+ redactor = {{medredakt{\o}r}{medred\adddot}},
+ redactors = {{medredakt{\o}rer}{medred\adddot}},
+ reviser = {{korrekturl{\ae}ser}{korrek\adddot}},
+ revisers = {{korrekturl{\ae}sere}{korrek\adddot}},
founder = {{stifter}{stifter}},
founders = {{stiftere}{stiftere}},
- continuator = {{videref\o rer}{videref\adddot}},
- continuators = {{videref\o rere}{videref\adddot}},
- collaborator = {{medarbejder}{medarb\adddot}},
- collaborators = {{medarbejdere}{medarb\adddot}},
- translator = {{overs\ae tter}{overs\adddot}},
- translators = {{overs\ae ttere}{overs\adddot}},
- commentator = {{kommentator}{komm\adddot}},
- commentators = {{kommentatorer}{komm\adddot}},
- annotator = {{kommentator}{komm\adddot}},
- annotators = {{kommentatorer}{komm\adddot}},
- commentary = {{kommentar}{komm\adddot}},
- annotations = {{annoteringer}{ann\adddot}},
+ continuator = {{videref{\o}rer}{videref\adddot}},
+ continuators = {{videref{\o}rere}{videref\adddot}},
+ collaborator = {{samarbejdspartner}{samarb\adddot}},
+ collaborators = {{samarbejdspartnere}{samarb\adddot}},
+ translator = {{overs{\ae}tter}{overs\adddot}},
+ translators = {{overs{\ae}ttere}{overs\adddot}},
+ commentator = {{kommentator}{komment\adddot}},
+ commentators = {{kommentatorer}{komment\adddot}},
+ annotator = {{kommentator}{komment\adddot}},
+ annotators = {{kommentatorer}{komment\adddot}},
+ commentary = {{kommentering}{komment\adddot}},
+ annotations = {{annotering}{annot\adddot}},
introduction = {{indledning}{indl\adddot}},
- foreword = {{forord}{forord}},
- afterword = {{efterord}{efterord}},
- editortr = {{redakt\o r og overs\ae tter}%
+ foreword = {{forord}{forord}},%or prolog
+ afterword = {{epilog}{epilog}},%or efterskrift
+ editortr = {{redakt{\o}r og overs{\ae}tter}%
{red\adddotspace og overs\adddot}},
- editorstr = {{redakt\o rer og overs\ae ttere}%
+ editorstr = {{redakt{\o}rer og overs{\ae}ttere}%
{red\adddotspace og overs\adddot}},
- editorco = {{redakt\o r og kommentator}
- {red\adddotspace og komm\adddot}},
- editorsco = {{redakt\o rer og kommentatorer}
- {red\adddotspace og komm\adddot}},
- editoran = {{redakt\o r og kommentator}%
- {red\adddotspace og komm\adddot}},
- editorsan = {{redakt\o rer og kommentatorer}%
- {red\adddotspace og komm\adddot}},
+ editorco = {{redakt{\o}r og kommentator}
+ {red\adddotspace og komment\adddot}},
+ editorsco = {{redakt{\o}rer og kommentatorer}
+ {red\adddotspace og komment\adddot}},
+ editoran = {{redakt{\o}r og kommentator}%
+ {red\adddotspace og komment\adddot}},
+ editorsan = {{redakt{\o}rer og kommentatorer}%
+ {red\adddotspace og komment\adddot}},
editorin = {{redaktion og indledning}%
{red\adddotspace og indl\adddot}},
editorsin = {{redaktion og indledning}%
@@ -122,122 +122,122 @@
{red\adddotspace og forord}},
editorsfo = {{redaktion og forord}%
{red\adddotspace og forord}},
- editoraf = {{redaktion og efterord}%
- {red\adddotspace og efterord}},
- editorsaf = {{redaktion og efterord}%
- {red\adddotspace og efterord}},
- editortrco = {{redakt\o r, overs\ae tter og kommentator}%
- {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
- editorstrco = {{redakt\o rer, overs\ae ttere og kommentatorer}%
- {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
- editortran = {{redakt\o r, overs\ae tter og kommentator}%
- {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
- editorstran = {{redakt\o rer, overs\ae ttere og kommentatorer}%
- {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
- editortrin = {{redaktion, overs\ae ttelse og indledning}%
- {red.,\addabbrvspace overs\adddotspace og indl\adddot}},
- editorstrin = {{redaktion, overs\ae ttelse og indledning}%
- {red.,\addabbrvspace overs\adddotspace og indl\adddot}},
- editortrfo = {{redaktion, overs\ae ttelse og forord}%
- {red.,\addabbrvspace overs\adddotspace og forord}},
- editorstrfo = {{redaktion, overs\ae ttelse og forord}%
- {red.,\addabbrvspace overs\adddotspace og forord}},
- editortraf = {{redaktion, overs\ae ttelse og efterord}%
- {red.,\addabbrvspace overs\adddotspace og efterord}},
- editorstraf = {{redaktion, overs\ae ttelse og efterord}%
- {red.,\addabbrvspace overs\adddotspace og efterord}},
+ editoraf = {{redaktion og epilog}%
+ {red\adddotspace og epilog}},
+ editorsaf = {{redaktion og epilog}%
+ {red\adddotspace og epilog}},
+ editortrco = {{redakt{\o}r, overs{\ae}tter og kommentator}%
+ {red\adddot,\addabbrvspace overs\adddotspace og komment\adddot}},
+ editorstrco = {{redakt{\o}rer, overs{\ae}ttere og kommentatorer}%
+ {red\adddot,\addabbrvspace overs\adddotspace og komment\adddot}},
+ editortran = {{redakt{\o}r, overs{\ae}tter og kommentator}%
+ {red\adddot,\addabbrvspace overs\adddotspace og komment\adddot}},
+ editorstran = {{redakt{\o}rer, overs{\ae}ttere og kommentatorer}%
+ {red\adddot,\addabbrvspace overs\adddotspace og komment\adddot}},
+ editortrin = {{redaktion, overs{\ae}ttelse og indledning}%
+ {red\adddot,\addabbrvspace overs\adddotspace og indl\adddot}},
+ editorstrin = {{redaktion, overs{\ae}ttelse og indledning}%
+ {red\addot,\addabbrvspace overs\adddotspace og indl\adddot}},
+ editortrfo = {{redaktion, overs{\ae}ttelse og forord}%
+ {red\adddot,\addabbrvspace overs\adddotspace og forord}},
+ editorstrfo = {{redaktion, overs{\ae}ttelse og forord}%
+ {red\adddot,\addabbrvspace overs\adddotspace og forord}},
+ editortraf = {{redaktion, overs{\ae}ttelse og epilog}%
+ {red\adddot,\addabbrvspace overs\adddotspace og epilog}},
+ editorstraf = {{redaktion, overs{\ae}ttelse og epilog}%
+ {red\adddot,\addabbrvspace overs\adddotspace og epilog}},
editorcoin = {{redaktion, kommentarer og indledning}%
- {red.,\addabbrvspace komm\adddotspace og indl\adddot}},
+ {red\adddot,\addabbrvspace komment\adddotspace og indl\adddot}},
editorscoin = {{redaktion, kommentarer og indledning}%
- {red.,\addabbrvspace komm\adddotspace og indl\adddot}},
+ {red\adddot,\addabbrvspace komment\adddotspace og indl\adddot}},
editorcofo = {{redaktion, kommentarer og forord}%
- {red.,\addabbrvspace komm\adddotspace og forord}},
+ {red\adddot,\addabbrvspace komment\adddotspace og forord}},
editorscofo = {{redaktion, kommentarer og forord}%
- {red.,\addabbrvspace komm\adddotspace og forord}},
- editorcoaf = {{redaktion, kommentarer og efterord}%
- {red.,\addabbrvspace komm\adddotspace og efterord}},
- editorscoaf = {{redaktion, kommentarer og efterord}%
- {red.,\addabbrvspace komm\adddotspace og efterord}},
- editoranin = {{redaktion, annoteringer og indledning}%
- {red.,\addabbrvspace ann\adddotspace og indl\adddot}},
- editorsanin = {{redaktion, \adddotspace og indledning}%
- {red.,\addabbrvspace ann\adddotspace og indl\adddot}},
- editoranfo = {{redaktion, \adddotspace og forord}%
- {red.,\addabbrvspace ann\adddotspace og forord}},
- editorsanfo = {{redaktion, annoteringer og forord}%
- {red.,\addabbrvspace ann\adddotspace og forord}},
- editoranaf = {{redaktion, annoteringer og efterord}%
- {red.,\addabbrvspace ann\adddotspace og efterord}},
- editorsanaf = {{redaktion, annoteringer og efterord}%
- {red.,\addabbrvspace ann\adddotspace og efterord}},
- editortrcoin = {{redaktion, overs\ae ttelse, kommentarer og indledning}%
- {red.,\addabbrvspace overs., komm\adddotspace og indl\adddot}},
- editorstrcoin = {{redaktion, overs\ae ttelse, kommentarer og indledning}%
- {red.,\addabbrvspace overs., komm\adddotspace og indl\adddot}},
- editortrcofo = {{redaktion, overs\ae ttelse, kommentarer og forord}%
- {red.,\addabbrvspace overs., komm\adddotspace og forord}},
- editorstrcofo = {{redaktion, overs\ae ttelse, kommentarer og forord}%
- {red.,\addabbrvspace overs., komm\adddotspace og forord}},
- editortrcoaf = {{redaktion, overs\ae ttelse, kommentarer og efterord}%
- {red.,\addabbrvspace overs., komm\adddotspace og efterord}},
- editorstrcoaf = {{redaktion, overs\ae ttelse, kommentarer og efterord}%
- {red.,\addabbrvspace overs., komm\adddotspace og efterord}},
- editortranin = {{redaktion, overs\ae ttelse, annoteringer og indledning}%
- {red.,\addabbrvspace overs., ann\adddotspace og indl\adddot}},
- editorstranin = {{redaktion, overs\ae ttelse, annoteringer og indledning}%
- {red.,\addabbrvspace overs., ann\adddotspace og indl\adddot}},
- editortranfo = {{redaktion, overs\ae ttelse, annoteringer og forord}%
- {red.,\addabbrvspace overs., ann\adddotspace og forord}},
- editorstranfo = {{redaktion, overs\ae ttelse, annoteringer og forord}%
- {red.,\addabbrvspace overs., ann\adddotspace og forord}},
- editortranaf = {{redaktion, overs\ae ttelse, annoteringer og efterord}%
- {red.,\addabbrvspace overs., ann\adddotspace og efterord}},
- editorstranaf = {{redaktion, overs\ae ttelse, annoteringer og efterord}%
- {red.,\addabbrvspace overs., ann\adddotspace og efterord}},
- translatorco = {{overs\ae ttelse og kommentarer}%
- {overs\adddotspace og komm\adddot}},
- translatorsco = {{overs\ae ttelse og kommentarer}%
- {overs\adddotspace og komm\adddot}},
- translatoran = {{overs\ae ttelse og annoteringer}%
- {overs\adddotspace og ann\adddot}},
- translatorsan = {{overs\ae ttelse og annoteringer}%
- {overs\adddotspace og ann\adddot}},
- translatorin = {{overs\ae ttelse og indledning}%
+ {red\adddot,\addabbrvspace komment\adddotspace og forord}},
+ editorcoaf = {{redaktion, kommentarer og epilog}%
+ {red\adddot,\addabbrvspace komment\adddotspace og epilog}},
+ editorscoaf = {{redaktion, kommentarer og epilog}%
+ {red\adddot,\addabbrvspace komment\adddotspace og epilog}},
+ editoranin = {{redaktion, annotering og indledning}%
+ {red\adddot,\addabbrvspace annot\adddotspace og indl\adddot}},
+ editorsanin = {{redaktion, annotering og indledning}%
+ {red\adddot,\addabbrvspace annot\adddotspace og indl\adddot}},
+ editoranfo = {{redaktion, annotering og forord}%
+ {red\adddot,\addabbrvspace annot\adddotspace og forord}},
+ editorsanfo = {{redaktion, annotering og forord}%
+ {red\adddot,\addabbrvspace annot\adddotspace og forord}},
+ editoranaf = {{redaktion, annotering og epilog}%
+ {red\adddot,\addabbrvspace annot\adddotspace og epilog}},
+ editorsanaf = {{redaktion, annotering og epilog}%
+ {red\adddot,\addabbrvspace annot\adddotspace og epilog}},
+ editortrcoin = {{redaktion, overs{\ae}ttelse, kommentarer og indledning}%
+ {red\adddot,\addabbrvspace overs\adddot, komment\adddotspace og indl\adddot}},
+ editorstrcoin = {{redaktion, overs{\ae}ttelse, kommentarer og indledning}%
+ {red\adddot,\addabbrvspace overs\adddot, komment\adddotspace og indl\adddot}},
+ editortrcofo = {{redaktion, overs{\ae}ttelse, kommentarer og forord}%
+ {red\adddot,\addabbrvspace overs\adddot, komment\adddotspace og forord}},
+ editorstrcofo = {{redaktion, overs{\ae}ttelse, kommentarer og forord}%
+ {red\adddot,\addabbrvspace overs\adddot, komment\adddotspace og forord}},
+ editortrcoaf = {{redaktion, overs{\ae}ttelse, kommentarer og epilog}%
+ {red\adddot,\addabbrvspace overs\adddot, komment\adddotspace og epilog}},
+ editorstrcoaf = {{redaktion, overs{\ae}ttelse, kommentarer og epilog}%
+ {red\adddot,\addabbrvspace overs\adddot, komment\adddotspace og epilog}},
+ editortranin = {{redaktion, overs{\ae}ttelse, annotering og indledning}%
+ {red\adddot,\addabbrvspace overs\adddot, annot\adddotspace og indl\adddot}},
+ editorstranin = {{redaktion, overs{\ae}ttelse, annotering og indledning}%
+ {red\adddot,\addabbrvspace overs\adddot, annot\adddotspace og indl\adddot}},
+ editortranfo = {{redaktion, overs{\ae}ttelse, annotering og forord}%
+ {red\adddot,\addabbrvspace overs\adddot, annot\adddotspace og forord}},
+ editorstranfo = {{redaktion, overs{\ae}ttelse, annotering og forord}%
+ {red\adddot,\addabbrvspace overs\adddot, annot\adddotspace og forord}},
+ editortranaf = {{redaktion, overs{\ae}ttelse, annotering og epilog}%
+ {red\adddot,\addabbrvspace overs\adddot, annot\adddotspace og epilog}},
+ editorstranaf = {{redaktion, overs{\ae}ttelse, annotering og epilog}%
+ {red\adddot,\addabbrvspace overs\adddot, annot\adddotspace og epilog}},
+ translatorco = {{overs{\ae}ttelse og kommentarer}%
+ {overs\adddotspace og komment\adddot}},
+ translatorsco = {{overs{\ae}ttelse og kommentarer}%
+ {overs\adddotspace og komment\adddot}},
+ translatoran = {{overs{\ae}ttelse og annotering}%
+ {overs\adddotspace og annot\adddot}},
+ translatorsan = {{overs{\ae}ttelse og annotering}%
+ {overs\adddotspace og annot\adddot}},
+ translatorin = {{overs{\ae}ttelse og indledning}%
{overs\adddotspace og indl\adddot}},
- translatorsin = {{overs\ae ttelse og indledning}%
+ translatorsin = {{overs{\ae}ttelse og indledning}%
{overs\adddotspace og indl\adddot}},
- translatorfo = {{overs\ae ttelse og forord}%
+ translatorfo = {{overs{\ae}ttelse og forord}%
{overs\adddotspace og forord}},
- translatorsfo = {{overs\ae ttelse og forord}%
+ translatorsfo = {{overs{\ae}ttelse og forord}%
{overs\adddotspace og forord}},
- translatoraf = {{overs\ae ttelse og efterord}%
- {overs\adddotspace og efterord}},
- translatorsaf = {{overs\ae ttelse og efterord}%
- {overs\adddotspace og efterord}},
- translatorcoin = {{overs\ae ttelse, kommentarer og indledning}%
- {overs., komm\adddotspace og indl\adddot}},
- translatorscoin = {{overs\ae ttelse, kommentarer og indledning}%
- {overs., komm\adddotspace og indl\adddot}},
- translatorcofo = {{overs\ae ttelse, kommentarer og forord}%
- {overs., komm\adddotspace og forord}},
- translatorscofo = {{overs\ae ttelse, kommentarer og forord}%
- {overs., komm\adddotspace og forord}},
- translatorcoaf = {{overs\ae ttelse, kommentarer og efterord}%
- {overs., komm\adddotspace og efterord}},
- translatorscoaf = {{overs\ae ttelse, kommentarer og efterord}%
- {overs., komm\adddotspace og efterord}},
- translatoranin = {{overs\ae ttelse, annoteringer og indledning}%
- {overs., ann\adddotspace og indl\adddot}},
- translatorsanin = {{overs\ae ttelse, annoteringer og indledning}%
- {overs., ann\adddotspace og indl\adddot}},
- translatoranfo = {{overs\ae ttelse, annoteringer og forord}%
- {overs., ann\adddotspace og forord}},
- translatorsanfo = {{overs\ae ttelse, annoteringer og forord}%
- {overs., ann\adddotspace og forord}},
- translatoranaf = {{overs\ae ttelse, annoteringer og efterord}%
- {overs., ann\adddotspace og efterord}},
- translatorsanaf = {{overs\ae ttelse, annoteringer og efterord}%
- {overs., ann\adddotspace og efterord}},
+ translatoraf = {{overs{\ae}ttelse og epilog}%
+ {overs\adddotspace og epilog}},
+ translatorsaf = {{overs{\ae}ttelse og epilog}%
+ {overs\adddotspace og epilog}},
+ translatorcoin = {{overs{\ae}ttelse, kommentarer og indledning}%
+ {overs\adddot, komment\adddotspace og indl\adddot}},
+ translatorscoin = {{overs{\ae}ttelse, kommentarer og indledning}%
+ {overs\adddot, komment\adddotspace og indl\adddot}},
+ translatorcofo = {{overs{\ae}ttelse, kommentarer og forord}%
+ {overs\adddot, komment\adddotspace og forord}},
+ translatorscofo = {{overs{\ae}ttelse, kommentarer og forord}%
+ {overs\adddot, komment\adddotspace og forord}},
+ translatorcoaf = {{overs{\ae}ttelse, kommentarer og epilog}%
+ {overs\adddot, komment\adddotspace og epilog}},
+ translatorscoaf = {{overs{\ae}ttelse, kommentarer og epilog}%
+ {overs\adddot, komment\adddotspace og epilog}},
+ translatoranin = {{overs{\ae}ttelse, annotering og indledning}%
+ {overs\adddot, annot\adddotspace og indl\adddot}},
+ translatorsanin = {{overs{\ae}ttelse, annotering og indledning}%
+ {overs\adddot, annot\adddotspace og indl\adddot}},
+ translatoranfo = {{overs{\ae}ttelse, annotering og forord}%
+ {overs\adddot, annot\adddotspace og forord}},
+ translatorsanfo = {{overs{\ae}ttelse, annotering og forord}%
+ {overs\adddot, annot\adddotspace og forord}},
+ translatoranaf = {{overs{\ae}ttelse, annotering og epilog}%
+ {overs\adddot, annot\adddotspace og epilog}},
+ translatorsanaf = {{overs{\ae}ttelse, annotering og epilog}%
+ {overs\adddot, annot\adddotspace og epilog}},
organizer = {{organisator}{org\adddot}},
organizers = {{organisatorer}{org\adddot}},
byorganizer = {{organiseret af}{org\adddotspace av}},
@@ -252,118 +252,118 @@
bycollaborator = {{i samarbejde med}{i samarb\adddotspace m\adddot}},
bytranslator = {{oversat \lbx@lfromlang\ af}%
{overs\adddot\ \lbx@sfromlang\ af}},
- bycommentator = {{kommenteret af}{komm\adddot\ af}},
- byannotator = {{annoteret af}{ann\adddot\ af}},
- withcommentator = {{med kommentarer af}{m\adddotspace komm\adddot\ af}},
- withannotator = {{med annoteringer af}{m\adddotspace ann\adddot\ af}},
+ bycommentator = {{kommenteret af}{komment\adddot\ af}},
+ byannotator = {{annoteret af}{annot\adddot\ af}},
+ withcommentator = {{med kommentarer af}{m\adddotspace komment\adddot\ af}},
+ withannotator = {{med annotering af}{m\adddotspace annot\adddot\ af}},
withintroduction = {{med indledning af}{m\adddotspace indl\adddot\ af}},
withforeword = {{med forord af}{m\adddotspace forord af}},
- withafterword = {{med efterord af}{m\adddotspace efterord af}},
+ withafterword = {{med epilog af}{m\adddotspace epilog af}},
byeditortr = {{redigeret og oversat \lbx@lfromlang\ af}%
{red\adddotspace og overs\adddot\ \lbx@sfromlang\ af}},
byeditorco = {{redigeret og kommenteret af}%
- {red\adddotspace og komm\adddot\ af}},
- byeditoran = {{redigeret med annoteringer af}%
- {red\adddotspace m\adddotspace ann\adddotspace af}},
+ {red\adddotspace og komment\adddot\ af}},
+ byeditoran = {{redigeret med annotering af}%
+ {red\adddotspace m\adddotspace annot\adddotspace af}},
byeditorin = {{redigeret med indledning af}%
{red\adddotspace med indl\adddot\ af}},
byeditorfo = {{redigeret med forord af}%
{red\adddotspace med forord af}},
- byeditoraf = {{redigeret med efterord af}%
- {red\adddotspace med efterord af}},
+ byeditoraf = {{redigeret med epilog af}%
+ {red\adddotspace med epilog af}},
byeditortrco = {{redigeret, oversat \lbx@lfromlang\ og kommenteret af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komm\adddot\ af}},
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komment\adddot\ af}},
byeditortran = {{redigeret, oversat \lbx@lfromlang\ og annoteret af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og ann\adddot\ af}},
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og annot\adddot\ af}},
byeditortrin = {{redigeret, oversat \lbx@lfromlang\ og med indledning af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og indl\adddot\ af}},
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og indl\adddot\ af}},
byeditortrfo = {{redigeret, oversat \lbx@lfromlang\ og med forord af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forord af}},
- byeditortraf = {{redigeret, oversat \lbx@lfromlang\ og med efterord af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og efterord af}},
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forord af}},
+ byeditortraf = {{redigeret, oversat \lbx@lfromlang\ og med epilog af}%
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og epilog af}},
byeditorcoin = {{redigeret, kommenteret og med indledning af}%
- {red.,\addabbrvspace komm\adddot\ og indl\adddotspace af}},
+ {red\adddot,\addabbrvspace komment\adddot\ og indl\adddotspace af}},
byeditorcofo = {{redigeret, kommenteret og med forord af}%
- {red.,\addabbrvspace komm\adddot\ og forord af}},
- byeditorcoaf = {{redigeret, kommenteret og med efterord af}%
- {red.,\addabbrvspace komm\adddot\ og efterord af}},
+ {red\adddot,\addabbrvspace komment\adddot\ og forord af}},
+ byeditorcoaf = {{redigeret, kommenteret og med epilog af}%
+ {red\adddot,\addabbrvspace komment\adddot\ og epilog af}},
byeditoranin = {{redigeret, annoteret og med indledning af}%
- {red.,\addabbrvspace ann\adddot\ og indl\adddot\ af}},
+ {red\adddot,\addabbrvspace annot\adddot\ og indl\adddot\ af}},
byeditoranfo = {{redigeret, annoteret og med forord af}%
- {red.,\addabbrvspace ann\adddot\ og forord af}},
- byeditoranaf = {{redigeret, annoteret og med efterord af}%
- {red.,\addabbrvspace ann\adddot\ og efterord af}},
+ {red\adddot,\addabbrvspace annot\adddot\ og forord af}},
+ byeditoranaf = {{redigeret, annoteret og med epilog af}%
+ {red\adddot,\addabbrvspace annot\adddot\ og epilog af}},
byeditortrcoin = {{redigeret, oversat \lbx@lfromlang, kommenteret og med indledning af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, komm\adddot\ og indl\adddot\ af}},
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang, komment\adddot\ og indl\adddot\ af}},
byeditortrcofo = {{redigeret, oversat \lbx@lfromlang, kommenteret og med forord af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, komm\adddot\ og forord af}},
- byeditortrcoaf = {{redigeret, oversat \lbx@lfromlang, kommenteret og med efterord af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, komm\adddot\ og efterord af}},
- byeditortranin = {{redigeret, oversat \lbx@lfromlang, med annoteringer og indledning af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, ann\adddot\ og indl\adddot\ af}},
- byeditortranfo = {{redigeret, oversat \lbx@lfromlang, med annoteringer og forord af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, ann\adddot\ og forord af}},
- byeditortranaf = {{redigeret, oversat \lbx@lfromlang, med annoteringer og efterord af}%
- {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, ann\adddot\ og efterord af}},
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang, komment\adddot\ og forord af}},
+ byeditortrcoaf = {{redigeret, oversat \lbx@lfromlang, kommenteret og med epilog af}%
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang, komment\adddot\ og epilog af}},
+ byeditortranin = {{redigeret, oversat \lbx@lfromlang, med annotering og indledning af}%
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang, annot\adddot\ og indl\adddot\ af}},
+ byeditortranfo = {{redigeret, oversat \lbx@lfromlang, med annotering og forord af}%
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang, annot\adddot\ og forord af}},
+ byeditortranaf = {{redigeret, oversat \lbx@lfromlang, med annotering og epilog af}%
+ {red\adddot,\addabbrvspace overs\adddot\ \lbx@sfromlang, annot\adddot\ og epilog af}},
bytranslatorco = {{oversat \lbx@lfromlang\ med kommentarer af}%
- {overs\adddot\ \lbx@sfromlang\ m\adddotspace komm\adddot\ af}},
+ {overs\adddot\ \lbx@sfromlang\ m\adddotspace komment\adddot\ af}},
bytranslatoran = {{oversat \lbx@lfromlang\ og annoteret af}%
- {overs\adddot\ \lbx@sfromlang\ og ann\adddot\ af}},
+ {overs\adddot\ \lbx@sfromlang\ og annot\adddot\ af}},
bytranslatorin = {{oversat \lbx@lfromlang\ med indledning af}%
{overs\adddot\ \lbx@sfromlang\ m\adddotspace indl\adddot\ af}},
bytranslatorfo = {{oversat \lbx@lfromlang\ med forord af}%
{overs\adddot\ \lbx@sfromlang\ m\adddotspace forord af}},
- bytranslatoraf = {{oversat \lbx@lfromlang\ med efterord af}%
- {overs\adddot\ \lbx@sfromlang\ m\adddotspace efterord af}},
+ bytranslatoraf = {{oversat \lbx@lfromlang\ med epilog af}%
+ {overs\adddot\ \lbx@sfromlang\ m\adddotspace epilog af}},
bytranslatorcoin = {{oversat \lbx@lfromlang\addspace med kommentarer og indledning af}%
- {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komm\adddotspace og indl\adddotspace af}},
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komment\adddotspace og indl\adddotspace af}},
bytranslatorcofo = {{oversat \lbx@lfromlang\addspace med kommentarer og forord af}%
- {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komm\adddot\ og forord af}},
- bytranslatorcoaf = {{oversat \lbx@lfromlang\addspace med kommentarer og efterord af}%
- {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komm\adddot\ og efterord af}},
- bytranslatoranin = {{oversat \lbx@lfromlang\addspace med annoteringer og indledning af}%
- {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace ann\adddot\ og indl\adddot\ af}},
- bytranslatoranfo = {{oversat \lbx@lfromlang\addspace med annoteringer og forord af}%
- {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace ann\adddot\ og forord af}},
- bytranslatoranaf = {{oversat \lbx@lfromlang\addspace med annoteringer og efterord af}%
- {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace ann\adddot\ og efterord af}},
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komment\adddot\ og forord af}},
+ bytranslatorcoaf = {{oversat \lbx@lfromlang\addspace med kommentarer og epilog af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komment\adddot\ og epilog af}},
+ bytranslatoranin = {{oversat \lbx@lfromlang\addspace med annotering og indledning af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace annot\adddot\ og indl\adddot\ af}},
+ bytranslatoranfo = {{oversat \lbx@lfromlang\addspace med annotering og forord af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace annot\adddot\ og forord af}},
+ bytranslatoranaf = {{oversat \lbx@lfromlang\addspace med annotering og epilog af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace annot\adddot\ og epilog af}},
and = {{og}{og}},
- andothers = {{med flere}{m.fl\adddot}},
- andmore = {{med mere}{m.m\adddot}},
+ andothers = {{med flere}{m\adddot fl\adddot}},
+ andmore = {{med mere}{m\adddot m\adddot}},
volume = {{bind}{bd\adddot}},
volumes = {{bind}{bd\adddot}},
involumes = {{i}{i}},
- jourvol = {{\aa rgang}{\aa rg\adddot}},
- jourser = {{r\ae kke}{rk\adddot}},
+ jourvol = {{{\aa}rgang}{{\aa}rg\adddot}},
+ jourser = {{r{\ae}kke}{rk\adddot}},
book = {{bog}{bog}},
part = {{del}{del}},
issue = {{nummer}{nr\adddot}},
- newseries = {{ny r\ae kke}{ny rk\adddot}},
- oldseries = {{gammel r\ae kke}{gl. rk\adddot}},
+ newseries = {{ny r{\ae}kke}{ny rk\adddot}},
+ oldseries = {{gammel r{\ae}kke}{gl. rk\adddot}},
edition = {{udgave}{udg\adddot}},
reprint = {{genoptryk}{genoptr\adddot}},
reprintof = {{genoptryk af}{genoptr\adddot\ af}},
- reprintas = {{genoptryk under titlen}{genoptr\adddot\ under titlen}},
- reprintfrom = {{genoptryk fra}{genoptr\adddot\ fra}},
- translationof = {{overs\ae ttelse af}{overs\adddot\ af}},
- translationas = {{oversat under titlen}{overs\adddotspace\ under titlen}},
- translationfrom = {{oversat fra}{overs\adddotspace\ fra}},
+ reprintas = {{genoptryk under titlen}{genoptr\adddotspace under titlen}},
+ reprintfrom = {{genoptryk fra}{genoptr\adddotspace fra}},
+ translationof = {{overs{\ae}ttelse af}{overs\adddot\ af}},
+ translationas = {{oversat under titlen}{overs\adddotspace under titlen}},
+ translationfrom = {{oversat fra}{overs\adddotspace fra}},
reviewof = {{bed\o mmelse af}{bed\adddotspace af}},
origpubas = {{oprindeligt udgivet som}{opr\adddot\ udg\adddot\ som}},
origpubin = {{oprindeligt udgivet i}{opr\adddot\ udg\adddot\ i}},
astitle = {{under titlen}{under titlen}},
bypublisher = {{af}{af}},
- nodate = {{uden \aa rstal}{u.\aa\adddot}},
+ nodate = {{uden dato}{u\adddot d\adddot}},%CORRECT: uden dato, NOT: uden år.
page = {{side}{s\adddot}},
- pages = {{sider}{s\adddot}},
+ pages = {{side}{s\adddot}},%not pluralized in Danish. In the context: side 1–16. NOT: sider 1–16.
column = {{spalte}{sp\adddot}},
- columns = {{spalter}{sp\adddot}},
+ columns = {{spalte}{sp\adddot}},
line = {{linje}{l\adddot}},
- lines = {{linjer}{l\adddot}},
+ lines = {{linje}{l\adddot}},
verse = {{vers}{v\adddot}},
verses = {{vers}{v\adddot}},
section = {{paragraf}{par\adddot}},
- sections = {{paragraffer}{par\adddot}},
+ sections = {{paragraf}{par\adddot}},
paragraph = {{afsnit}{afsn\adddot}},
paragraphs = {{afsnit}{afsn\adddot}},
pagetotal = {{side}{s\adddot}},
@@ -371,44 +371,44 @@
columntotal = {{spalte}{sp\adddot}},
columntotals = {{spalter}{sp\adddot}},
line = {{linje}{l\adddot}},
- lines = {{linjer}{l\adddot}},
+ lines = {{linje}{l\adddot}},
verse = {{vers}{v\adddot}},
verses = {{vers}{v\adddot}},
linetotal = {{linje}{l\adddot}},
- linetotals = {{linje}{l\adddot}},
+ linetotals = {{linjer}{l\adddot}},
versetotal = {{vers}{v\adddot}},
versetotals = {{vers}{v\adddot}},
- sectiontotal = {{paragraf}{par\adddot}},
- sectiontotals = {{paragraffer}{par\adddot}},
+ sectiontotal = {{sektion}{sekt\adddot}},
+ sectiontotals = {{sektioner}{sekt\adddot}},
paragraphtotal = {{afsnit}{afsn\adddot}},
paragraphtotals = {{afsnit}{afsn\adddot}},%
in = {{i}{i}},
- inseries = {{i r\ae kken}{i rk\adddot}},
- ofseries = {{fra r\ae kken}{fra rk\adddot}},
+ inseries = {{i r{\ae}kken}{i rk\adddot}},
+ ofseries = {{fra r{\ae}kken}{fra rk\adddot}},
number = {{nummer}{nr\adddot}},
-% numbers = {{numre}{nr\adddot}},
+ % numbers = {{numre}{nr\adddot}},%It is unclear where it comes from and what it is for. undefined variable and thus gives an xkeyval error.
chapter = {{kapitel}{kap\adddot}},
- bathesis = {{bachelorafhandling}{bachelorafh\adddot}},
- mathesis = {{masterafhandling}{masterafh\adddot}},
- phdthesis = {{PhD afhandling}{PhD afh\adddot}},
- candthesis = {{specialeafhandling}{specialeafh\adddot}},
+ bathesis = {{Bachelorafhandling}{Bachelorafh\adddot}},
+ mathesis = {{Masterafhandling}{Masterafh\adddot}},
+ phdthesis = {{PhD-afhandling}{PhD-afh\adddot}},
+ candthesis = {{Kandidatspeciale}{Kand\adddotspace spec\adddot}},
resreport = {{forskningsrapport}{forskningsrap\adddot}},
- techreport = {{teknisk rapport}{tekn\adddot\ rap\adddot}},
+ techreport = {{teknisk rapport}{tekn.\adddot\ rapp\adddot}},
software = {{software}{software}},
datacd = {{data-cd}{data-cd}},
audiocd = {{lyd-cd}{lyd-cd}},
version = {{version}{vers\adddot}},
url = {{webadresse}{webadr\adddot}},
- urlfrom = {{tilg\ae ngelig fra}{tilg\adddotspace fra}},
- urlseen = {{bes\o gt}{bes\adddot}},
+ urlfrom = {{tilg{\ae}ngelig fra}{tilg\adddotspace fra}},
+ urlseen = {{hentet}{hentet}},%retrieved date
inpreparation = {{under udarbejdelse}{under udarb\adddot}},
submitted = {{indleveret}{indlev\adddot}},
forthcoming = {{under udgivelse}{under udgiv\adddot}},
inpress = {{i trykken}{i trykken}},
- prepublished = {{pr\ae publiceret}{pr\ae publ\adddot}},
+ prepublished = {{pr{\ae}publiceret}{pr{\ae}publ\adddot}},
citedas = {{herefter citeret som}{herefter cit\adddot\ som}},
thiscite = {{her}{her}},
- seenote = {{se note}{se nt\adddot}},
+ seenote = {{se note}{se note}},
quotedin = {{citeret efter}{cit\adddot\ efter}},
idem = {{den samme}{d\adddot s\adddot}},
idemsf = {{den samme}{d\adddot s\adddot}},
@@ -419,14 +419,14 @@
idempn = {{de samme}{d\adddot s\adddot}},
idempp = {{de samme}{d\adddot s\adddot}},
ibidem = {{ibidem}{ibid\adddot}},
- opcit = {{op.\adddotspace cit\adddot}{op.\adddotspace cit\adddot}},
- loccit = {{loc.\adddotspace cit\adddot}{loc.\adddotspace cit\adddot}},
- confer = {{j\ae vnf\o r}{jvf\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{j{\ae}vnf{\o}r}{jf\adddot}},
sequens = {{f\adddot}{f\adddot}},
sequentes = {{ff\adddot}{ff\adddot}},
passim = {{passim}{pass\adddot}},
see = {{se}{s\adddot}},
- seealso = {{se ogs\aa}{se ogs\aa}},
+ seealso = {{se ogs{\aa}}{se ogs{\aa}}},
backrefpage = {{se side}{se s\adddot}},
backrefpages = {{se siderne}{se s\adddot}},
january = {{januar}{jan\adddot}},
@@ -455,7 +455,7 @@
langfrench = {{fransk}{fransk}},
langgalician = {{galicisk}{galicisk}},
langgerman = {{tysk}{tysk}},
- langgreek = {{gr\ae sk}{gr\ae sk}},
+ langgreek = {{gr{\ae}sk}{gr{\ae}sk}},
langhungarian = {{ungarsk}{ungarsk}},
langitalian = {{italiensk}{italiensk}},
langjapanese = {{japansk}{japansk}},
@@ -484,7 +484,7 @@
fromfrench = {{fra fransk}{fra fransk}},
fromgalician = {{fra galicisk}{fra galicisk}},
fromgerman = {{fra tysk}{fra tysk}},
- fromgreek = {{fra gr\ae sk}{fra gr\ae sk}},
+ fromgreek = {{fra gr{\ae}sk}{fra gr{\ae}sk}},
fromhungarian = {{fra ungarsk}{fra ungarsk}},
fromitalian = {{fra italiensk}{fra italiensk}},
fromjapanese = {{fra japansk}{fra japansk}},
@@ -500,55 +500,55 @@
fromswedish = {{fra svensk}{fra svensk}},
fromukrainian = {{fra ukrainsk}{fra ukrainsk}},
countryde = {{Tyskland}{DE}},
- countryeu = {{Europ\ae iske Union}{EU}},
- countryep = {{Europ\ae iske Union}{EP}},
+ countryeu = {{Europ{\ae}iske Union}{EU}},
+ countryep = {{Europ{\ae}iske Union}{EP}},%must be wrong. Does this refer to European Parliament or European Patent?
countryfr = {{Frankrig}{FR}},
countryuk = {{Storbritannien}{GB}},
countryus = {{USA}{US}},
patent = {{patent}{pat\adddot}},
- patentde = {{tysk patent}{tysk pat\adddot}},
- patenteu = {{europ\ae isk patent}{eur\adddot\ pat\adddot}},
- patentfr = {{fransk patent}{fransk pat\adddot}},
- patentuk = {{britisk patent}{brit\adddot\ pat\adddot}},
- patentus = {{amerikansk patent}{am\adddot\ pat\adddot}},
- patreq = {{patentans\o gning}{pat\adddot\ ans\o gn\adddot}},
- patreqde = {{tysk patentans\o gning}{tysk pat\adddot\ ans\o gn\adddot}},
- patreqeu = {{europ\ae isk patentans\o gning}{eur\adddot\ pat\adddot\ ans\o gn\adddot}},
- patreqfr = {{fransk patentans\o gning}{fransk pat\adddot\ ans\o gn\adddot}},
- patrequk = {{britisk patentans\o gning}{brit\adddot\ pat\adddot\ ans\o gn\adddot}},
- patrequs = {{amerikansk patentans\o gning}{am\adddot\ pat\adddot\ ans\o gn\adddot}},
+ patentde = {{DE-patent}{DE-pat\adddot}},
+ patenteu = {{EU-patent}{EU-pat\adddot}},
+ patentfr = {{FR-patent}{FR-pat\adddot}},
+ patentuk = {{UK-patent}{UK-pat\adddot}},
+ patentus = {{US-patent}{US-pat\adddot}},
+ patreq = {{patentans{\o}gning}{pat\adddot\ ans{\o}gn\adddot}},
+ patreqde = {{tysk patentans{\o}gning}{tysk pat\adddot\ ans{\o}gn\adddot}},
+ patreqeu = {{europ{\ae}isk patentans{\o}gning}{EU-pat\adddot\ ans{\o}gn\adddot}},
+ patreqfr = {{fransk patentans{\o}gning}{fransk pat\adddot\ ans{\o}gn\adddot}},
+ patrequk = {{britisk patentans{\o}gning}{brit\adddot\ pat\adddot\ ans{\o}gn\adddot}},
+ patrequs = {{amerikansk patentans{\o}gning}{am\adddot\ pat\adddot\ ans{\o}gn\adddot}},
file = {{fil}{fil}},
library = {{bibliotek}{bibl\adddot}},
- abstract = {{resum\'{e}}{resum\'{e}}},
- annotation = {{kommentarer}{komm\adddot}},
+ abstract = {{Abstract}{Abstract}},%akademically it is an abstract and not a "resumé". They are not the same thing.
+ annotation = {{kommentarer}{komment\adddot}},
commonera = {{efter vor tidsregning}{e\adddot v\adddot t\adddot}},
- beforecommonera = {{f\o r vor tidsregning}{f\adddot v\adddot t\adddot}},
- annodomini = {{efter Kristi f\o dsel}{e\adddot Kr\adddot}},
- beforechrist = {{f\o r Kristi f\o dsel}{f\adddot Kr\adddot}},
+ beforecommonera = {{f{\o}r vor tidsregning}{f\adddot v\adddot t\adddot}},
+ annodomini = {{efter Kristi f{\o}dsel}{e\adddot Kr\adddot}},
+ beforechrist = {{f{\o}r Kristi f{\o}dsel}{f\adddot Kr\adddot}},
circa = {{cirka}{ca\adddot}},
- spring = {{for\aa r}{for\aa r}},
+ spring = {{for{\aa}r}{for{\aa}r}},
summer = {{sommer}{sommer}},
- autumn = {{efter\aa r}{efter\aa r}},
+ autumn = {{efter{\aa}r}{efter{\aa}r}},
winter = {{vinter}{vinter}},
-% 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 = {{formiddag}{form\adddot}},
- pm = {{eftermiddag}{efterm\adddot}},
+ springN = {{for{\aa}r, nordlige halvkugle}{for{\aa}r, nordlige halvkugle}},
+ summerN = {{sommer, nordlige halvkugle}{sommer, nordlige halvkugle}},
+ autumnN = {{efter{\aa}r, nordlige halvkugle}{efter{\aa}r, nordlige halvkugle}},
+ winterN = {{vinter, nordlige halvkugle}{vinter, nordlige halvkugle}},
+ springS = {{for{\aa}r, sydlige halvkugle}{for{\aa}r, sydlige halvkugle}},
+ summerS = {{sommer, sydlige halvkugle}{sommer, sydlige halvkugle}},
+ autumnS = {{efter{\aa}r, sydlige halvkugle}{efter{\aa}r, sydlige halvkugle}},
+ winterS = {{vinter, sydlige halvkugle}{vinter, sydlige halvkugle}},
+ Q1 = {{1\adddot~kvartal}{Q1}},
+ Q2 = {{2\adddot~kvartal}{Q2}},
+ Q3 = {{3\adddot~kvartal}{Q3}},
+ Q4 = {{4\adddot~kvartal}{Q4}},
+ QD1 = {{1\adddot~kvarter}{Q1}},%reference to academic quadrimesters, in Danish: kvarter, akademisk kvarter.
+ QD2 = {{2\adddot~kvarter}{Q2}},
+ QD3 = {{3\adddot~kvarter}{Q3}},
+ S1 = {{1\adddot~halv{\aa}r}{H1}},%or 1.~semester
+ S2 = {{2\adddot~halv{\aa}r}{H2}},%or 2.~semester
+ am = {{formiddag}{formiddag}},
+ pm = {{eftermiddag}{eftermiddag}},
}
\endinput
diff --git a/Master/texmf-dist/tex/latex/biblatex/lbx/galician.lbx b/Master/texmf-dist/tex/latex/biblatex/lbx/galician.lbx
index 25eed96d070..dbd5a0071a3 100644
--- a/Master/texmf-dist/tex/latex/biblatex/lbx/galician.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex/lbx/galician.lbx
@@ -548,7 +548,6 @@ nodate = {{sen data}{s\adddot d\adddot}},
% QD3 = {{}{}},% FIXME: missing
% S1 = {{}{}},% FIXME: missing
% S2 = {{}{}},% FIXME: missing
-
am = {{AM}{AM}},
pm = {{PM}{PM}},
}
diff --git a/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx b/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
index 38121886d66..cd055ec351b 100644
--- a/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
@@ -284,7 +284,7 @@
bytranslatoranaf = {{traducido \lbx@lfromlang, anotado y epilogado por}%
{trad\adddotspace \lbx@sfromlang, anot\adddotspace y ep\'{\i}l\adddotspace por}},
and = {{y}{y}},
- andothers = {{y~col\adddot}{y~col\adddot}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
andmore = {{et\adddotspace al\adddot}{et\adddotspace al\adddot}},
volume = {{volumen}{vol\adddot}},
volumes = {{vol\'umenes}{vols\adddot}},
diff --git a/Master/texmf-dist/tex/latex/biblatex/lbx/turkish.lbx b/Master/texmf-dist/tex/latex/biblatex/lbx/turkish.lbx
index 6e6711ff088..9d1b8db04de 100644
--- a/Master/texmf-dist/tex/latex/biblatex/lbx/turkish.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex/lbx/turkish.lbx
@@ -453,6 +453,7 @@
november = {{Kas\i m}{Kas\adddot}},
december = {{Aral\i k}{Ara\adddot}},
langamerican = {{Amerikanca}{Amerikanca}},
+ langbasque = {{Bask\c{c}a}{Bask\c{c}a}},
langbrazilian = {{Brezilyanca}{Brezilyanca}},
langbulgarian = {{Bulgarca}{Bulgarca}},
langcatalan = {{Katalanca}{Katalanca}},
@@ -473,17 +474,21 @@
langlatin = {{Latince}{Latince}},
langlatvian = {{Letonca}{Letonca}},
langlithuanian = {{Litvanca}{Litvanca}},
+ langmarathi = {{Marathice}{Marathice}},
langnorwegian = {{Norve\c{c}\c{c}e}{Norve\c{c}\c{c}e}},
langpolish = {{Polonyaca}{Polonyaca}},
langportuguese = {{Portekizce}{Portekizce}},
+ langromanian = {{Rumence}{Rumence}},
langrussian = {{Rus\c{c}a}{Rus\c{c}a}},
langserbian = {{S\i rp\c{c}a}{S\i rp\c{c}a}},
langslovak = {{Slovak\c{c}a}{Slovak\c{c}a}},
langslovene = {{Slovence}{Slovence}},
langspanish = {{\.{I}spanyolca}{\.{I}spanyolca}},
langswedish = {{\.{I}sve\c{c}\c{c}e}{\.{I}sve\c{c}\c{c}e}},
+ langturkish = {{T\"{u}rk\c{c}e}{T\"{u}rk\c{c}e}},
langukrainian = {{Ukraynaca}{Ukraynaca}},
fromamerican = {{Amerikanca'dan}{Amerikanca'dan}},
+ frombasque = {{Bask\c{c}a'dan}{Bask\c{c}a'dan}},
frombrazilian = {{Brezilyanca'dan}{Brezilyanca'dan}},
frombulgarian = {{Bulgarca'dan}{Bulgarca'dan}},
fromcatalan = {{Katalanca'dan}{Katalanca'dan}},
@@ -504,15 +509,18 @@
fromlatin = {{Latince'den}{Latince'den}},
fromlatvian = {{Latvianca'dan}{Latvianca'dan}},
fromlithuanian = {{Litvanca'dan}{Litvanca'dan}},
+ frommarathi = {{Marathice'den}{Marathice'den}},
fromnorwegian = {{Norve\c{c}\c{c}e'den}{Norve\c{c}\c{c}e'den}},
frompolish = {{Polonyaca'dan}{Polonyaca'dan}},
fromportuguese = {{Portekizce'den}{Portekizce'den}},
+ fromromanian = {{Rumence'den}{Rumence'den}},
fromrussian = {{Rus\c{c}a'dan}{Rus\c{c}a'dan}},
fromserbian = {{S\i rp\c{c}a'dan}{S\i rp\c{c}a'dan}},
fromslovak = {{Slovak\c{c}a'dan}{Slovak\c{c}a'dan}},
fromslovene = {{Slovence'den}{Slovence'den}},
fromspanish = {{\.{I}spanyolca'dan}{\.{I}spanyolca'dan}},
fromswedish = {{\.{I}sve\c{c}\c{c}e'den}{\.{I}sve\c{c}\c{c}e'den}},
+ fromturkish = {{T\"{u}rk\c{c}e'den}{T\"{u}rk\c{c}e'den}},
fromukrainian = {{Ukraynaca'dan}{Ukraynaca'dan}},
countryde = {{Almanya}{DE}},
countryeu = {{Avrupa Birli\u{g}i}{AB}},
@@ -545,23 +553,23 @@
summer = {{Yaz}{Yaz}},
autumn = {{Sonbahar}{Sonbahar}},
winter = {{K\i \c{s}}{K\i \c{s}}},
-% 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
+ springN = {{\.{I}lkbahar (Kuzey Yar\i mk\"{u}re)}{\.{I}lkbahar KY}},
+ summerN = {{Yaz (Kuzey Yar\i mk\"{u}re)}{Yaz KY}},
+ autumnN = {{Sonbahar (Kuzey Yar\i mk\"{u}re)}{Sonbahar KY}},
+ winterN = {{K\i \c{s} (Kuzey Yar\i mk\"{u}re)}{K\i \c{s} KY}},
+ springS = {{\.{I}lkbahar (G\"{u}ney Yar\i mk\"{u}re)}{\.{I}lkbahar GY}},
+ summerS = {{Yaz (G\"{u}ney Yar\i mk\"{u}re)}{Yaz GY}},
+ autumnS = {{Sonbahar (G\"{u}ney Yar\i mk\"{u}re)}{Sonbahar GY}},
+ winterS = {{K\i \c{s} (G\"{u}ney Yar\i mk\"{u}re)}{K\i \c{s} GY}},
+ Q1 = {{birinci \c{c}eyrek}{1\adddot \c{C}}},
+ Q2 = {{ikinci \c{c}eyrek}{2\adddot \c{C}}},
+ Q3 = {{\"{u}\c{c}\"{u}nc\"{u} \c{c}eyrek}{3\adddot \c{C}}},
+ Q4 = {{d\"{o}rd\"{u}nc\"{u} \c{c}eyrek}{4\adddot \c{C}}},
+ QD1 = {{birinci d\"{o}rt\"{u}k}{1\adddot D}},
+ QD2 = {{ikinci d\"{o}rt\"{u}k}{2\adddot D}},
+ QD3 = {{\"{u}\c{c}\"{u}nc\"{u} d\"{o}rt\"{u}k}{3\adddot D}},
+ S1 = {{birinci yar\i y\i l}{1\adddot YY}},
+ S2 = {{ikinci yar\i y\i l}{1\adddot YY}},
am = {{\"{o}\u{g}leden \"{o}nce}{\"{O}\"{O}}},
pm = {{\"{o}\u{g}leden sonra}{\"{O}S}},
}