texlive[61321] Master/texmf-dist: biblatex-spbasic (16dec21)

commits+karl at tug.org commits+karl at tug.org
Thu Dec 16 22:16:34 CET 2021


Revision: 61321
          http://tug.org/svn/texlive?view=revision&revision=61321
Author:   karl
Date:     2021-12-16 22:16:34 +0100 (Thu, 16 Dec 2021)
Log Message:
-----------
biblatex-spbasic (16dec21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.bib
    trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.lbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes	2021-12-16 21:16:03 UTC (rev 61320)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/Changes	2021-12-16 21:16:34 UTC (rev 61321)
@@ -1,3 +1,7 @@
 --- biblatex-spbasic.bbx|cbx
 
+0.02  2021/12/15   - fix for hyperref option
+                   - added lbx file
+                   - fix for double dot after title
+                   - add option pubstate to print the publication state
 0.01  2021/07/12   - first CTAN version

Added: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.bib	2021-12-16 21:16:34 UTC (rev 61321)
@@ -0,0 +1,44 @@
+% Encoding: UTF-8
+
+ at Article{Daan1984,
+  author    = {Daan, S. and Beersma, D. G. and Borbely, A. A.},
+  journal   = {Am J Physiol},
+  title     = {Timing of human sleep: recovery process gated by a circadian pacemaker},
+  year      = {1984},
+  pages     = {161--183},
+  volume    = {246},
+  groups    = {Imported MODELLE-WITTE-BUCH.bib},
+  owner     = {we},
+  timestamp = {2015.12.12},
+}
+
+ at Article{Young2018,
+  author       = {Young, Michael W.},
+  title        = {Time travels: a 40-year journey from \emph{{D}rosophila}'s clock mutants to human circadian disorders ({N}obel {L}ecture).},
+  issue        = {36},
+  pages        = {11532--11539},
+  pubstate     = {published},
+  volume       = {57},
+  chemicals    = {Circadian Rhythm Signaling Peptides and Proteins},
+  completed    = {2019-08-14},
+  country      = {Germany},
+  issn-linking = {1433-7851},
+  journal      = {Angewandte Chemie (International ed. in English)},
+  nlm-id       = {0370543},
+  owner        = {NLM},
+  pmid         = {30003624},
+  pubmodel     = {Print-Electronic},
+  revised      = {2020-05-04},
+  year         = {2018},
+}
+
+ at Book{McClure1966,
+  author    = {McClure, F. A.},
+  title     = {The bamboos. A fresh perspective},
+  publisher = {Harvard Univ. Press},
+  owner     = {we},
+  timestamp = {2016.08.04},
+  year      = {1966},
+}
+
+ at Comment{jabref-meta: databaseType:bibtex;}


Property changes on: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex	2021-12-16 21:16:03 UTC (rev 61320)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-spbasic/biblatex-spbasic.tex	2021-12-16 21:16:34 UTC (rev 61321)
@@ -1,6 +1,7 @@
 % biblatex-spbasic documentation 2021/07/11 
 %
 % Copyright (c) 2021 Herbert Voß hvoss at tug.org
+%% $Id: biblatex-spbasic.tex 347 2021-12-16 08:40:36Z herbert $
 
 \documentclass[toc=graduated,parskip=half-,DIV=13,fontsize=11pt,paper=a4]{scrartcl}
 
@@ -10,38 +11,29 @@
 \usepackage[english]{babel}
 \usepackage{listings}
 \lstset{basicstyle=\ttfamily}
-\usepackage{dtk-logos}
+\usepackage{hvlogos}
+\usepackage{xcolor}
 \usepackage{enumitem}
 \setlist{nosep}
 
 \usepackage[babel]{csquotes}
 \usepackage{xurl}
-\usepackage[style=biblatex-spbasic]{biblatex} 
+\usepackage[style=biblatex-spbasic,hyperref]{biblatex} 
 
 \usepackage{xspace}
 \addbibresource{biblatex-examples.bib}
+\addbibresource{\jobname.bib}
 
 \def\bibsp{\texttt{biblatex-spbasic}\xspace}
 \def\bib{\texttt{biblatex}\xspace}
 \def\cs#1{\texttt{\textbackslash#1}}
 
-\usepackage{mdframed,xcolor}
-\def\showbib#1{%
-\begin{mdframed}[
-  leftmargin=0pt,
-  rightmargin=0pt,
-  linecolor=black, 
-  backgroundcolor=black!10]
-\vspace{-\normalbaselineskip}
-\printbibliography
-\end{mdframed}}
+\usepackage[colorlinks,linktocpage,citecolor=blue!100!black!60]{hyperref}
 
-\usepackage[colorlinks,linktocpage]{hyperref}
-
 \begin{document}
 
 \title{biblatex-spbasic}
-\subtitle{Ver. 0.01}
+\subtitle{Ver. 0.02}
 \author{Herbert Voß}
 
 \maketitle
@@ -70,6 +62,7 @@
 \begin{verbatim}
 biblatex-spbasic.bbx
 biblatex-spbasic.cbx
+biblatex-spbasic.lbx
 \end{verbatim}
 
 into your local \TeX\ directory and update the so-called file name database by running \texttt{texhash}.
@@ -88,14 +81,20 @@
 \texttt{biblatex-spbasic}is loaded by
 
 \begin{verbatim}
-\usepackage[style=biblatex-spbasic]{biblatex}
+\usepackage[style=biblatex-spbasic,pubstate=<true|false>]{biblatex}
 \end{verbatim}
 
 It is possible to load additional optional arguments which refer to \texttt{biblatex}, the package
-\texttt{biblatex-spbasic} itself has no special arguments.
+\texttt{biblatex-spbasic} itself has only the option \texttt{pubstate}, which is set by default to false. There
+is no need to set it, if you want this presettings. For printing the publication state use \texttt{pubstate=true}.
 
+\section{Example}
+This is some senseless\footfullcite{Young2018}  text but with a citation (\verb|\parencite|).~\parencite[See][pp.~16]{Daan1984}
+And this is a \verb|\textcite|, what \textcite[See][pp.~16]{Young2018} already wrote. Remember, this
+text is nonsense for this example!\footcite{Young2018} 
+
 \nocite{*}
-\printbibliography[title=Example-Bibliography]
+\printbibliography[title=Bibliography]
 
 
 \end{document}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx	2021-12-16 21:16:03 UTC (rev 61320)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.bbx	2021-12-16 21:16:34 UTC (rev 61321)
@@ -1,3 +1,5 @@
+%% $Id: biblatex-spbasic.bbx 346 2021-12-15 20:24:43Z herbert $
+%
 % biblatex-spbasic.bbx, Herbert Voß
 % Herbert Voß -- 2021
 % this style is an biblatex style for Springer's spbasic.bst
@@ -6,10 +8,18 @@
 %% See  https://latex-project.org/lppl/ for the details of that license.
 %%
 %
-\ProvidesFile{biblatex-spbasic.bbx}[2021/07/12 v0.01 biblatex bibliography style]
+\ProvidesFile{biblatex-spbasic.bbx}[2021/12/15 v0.02 biblatex bibliography style]
 % Release Notes can be found in the README
 
 \RequireBibliographyStyle{authoryear}
+
+\DeclareLanguageMapping{english}{biblatex-spbasic}
+
+\newbool{bbx:pubstate}
+\setbool{bbx:pubstate}{false}
+
+\DeclareBibliographyOption[boolean]{pubstate}[true]{\setbool{bbx:pubstate}{#1}}
+
 \ExecuteBibliographyOptions{maxnames=3,minnames=1,terseinits,giveninits}
 
 \DeclareDelimFormat[bib,biblist]{nametitledelim}{\space}
@@ -18,10 +28,18 @@
 \renewcommand*{\finentrypunct}{}%         abschliessenden Punkt entfernen
 \renewcommand*{\newunitpunct}{\addspace}% Punkte entfernen
 
-\DeclareFieldFormat[article]{title}{#1.\isdot}% keine Anfuehrungsstriche und .
-\DeclareFieldFormat{title}{\mkbibemph{#1}.}%    Punkt hinter Titel
+\DeclareFieldFormat{title}{\mkbibemph{#1}\adddot}%    Punkt hinter Titel
+\DeclareFieldFormat[article]{title}{#1\adddot}% keine Anfuehrungsstriche und .
 \DeclareFieldFormat[article]{number}{\mkbibparens{#1}}% (No)
+\DeclareFieldFormat{pages}{\mkpageprefix[bookpagination]{#1}}
 
+\renewbibmacro*{addendum+pubstate}{%
+  \printfield{addendum}% 
+  \ifbool{bbx:pubstate}% 
+    {\iffieldundef{pubstate}{}{\setunit*{\addcomma\space}\printfield{pubstate}}}%
+    {}%
+}
+
 \renewbibmacro*{publisher+location+date}{%      Reihenfolge aendern
   \printlist{publisher}\setunit*{\addcomma\space}\printlist{location}\newunit}
 
@@ -30,7 +48,11 @@
   \iffieldundef{series}{}{\newunit\printfield{series}\setunit{\addspace}}%
   \printfield{volume}\printfield{number}\setunit{\addcomma\space}%
   \printfield{eid}\setunit{\addspace}%
-  \usebibmacro{issue+date}\setunit{\addcolon\space}\usebibmacro{issue}\newunit}
+  \usebibmacro{issue+date}%
+  \setunit{\addcolon\space}%
+  \usebibmacro{issue}%
+  \newunit
+}
 
 \DeclareNameAlias{sortname}{family-given}
 \renewcommand*{\revsdnamepunct}{}
@@ -41,5 +63,91 @@
 \DeclareDelimAlias{finalnamedelim}{multinamedelim}
 
 
+\iffalse
+\newbibmacro*{journal+issuetitle}{%
+  \usebibmacro{journal}%
+  \setunit*{\addspace}%
+  \iffieldundef{series}
+    {}
+    {\newunit
+     \printfield{series}%
+     \setunit{\addspace}}%
+  \usebibmacro{volume+number+eid}%
+  \setunit{\addcolon}%
+  \usebibmacro{issue+date}%
+  \setunit{\addcolon\space}%
+  \usebibmacro{issue}%
+  \newunit
+}
+\fi
+
+\renewcommand*{\bibpagespunct}{\addcolon}
+
+\newbibmacro*{note+pages}{%
+  \printfield{note}%
+  %\setunit{
+  \bibpagespunct%}%
+  \printfield{pages}%
+  \newunit}
+
+\renewbibmacro*{title}{%
+  \ifboolexpr{
+    test {\iffieldundef{title}}
+    and
+    test {\iffieldundef{subtitle}}
+  }%
+    {}%
+    {\printtext[title]{%
+       \printfield[titlecase]{title}%
+       \setunit{\subtitlepunct}%
+       \printfield[titlecase]{subtitle}%
+    }%
+     \newunit
+     }%
+   \iffieldundef{titleaddon}{}{\printfield{titleaddon}}%
+}
+
+
+\iffalse
+\DeclareBibliographyDriver{article}{%
+  \usebibmacro{bibindex}%
+  \usebibmacro{begentry}%
+  \usebibmacro{author/translator+others}%
+  \setunit{\printdelim{nametitledelim}}\newblock
+  \usebibmacro{title}%
+  \newunit
+  \printlist{language}%
+  \newunit\newblock
+  \usebibmacro{byauthor}%
+  \newunit\newblock
+  \usebibmacro{bytranslator+others}%
+  \newunit\newblock
+  \printfield{version}%
+  \newunit\newblock
+  \usebibmacro{in:}%
+  \usebibmacro{journal+issuetitle}%
+  \newunit
+  \usebibmacro{byeditor+others}%
+  \newunit
+  \usebibmacro{note+pages}%
+  \newunit\newblock
+  \iftoggle{bbx:isbn}
+    {\printfield{issn}}
+    {}%
+  \newunit\newblock
+  \usebibmacro{doi+eprint+url}%
+  \newunit\newblock
+  \usebibmacro{addendum+pubstate}%
+  \setunit{\bibpagerefpunct}\newblock
+  \usebibmacro{pageref}%
+  \newunit\newblock
+  \iftoggle{bbx:related}
+    {\usebibmacro{related:init}%
+     \usebibmacro{related}}
+    {}%
+  \usebibmacro{finentry}}
+\fi
+
+
 \endinput
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx	2021-12-16 21:16:03 UTC (rev 61320)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.cbx	2021-12-16 21:16:34 UTC (rev 61321)
@@ -5,10 +5,72 @@
 %% This material is subject to the LaTeX Project Public License. 
 %% See  https://latex-project.org/lppl/ for the details of that license.
 %%
-\ProvidesFile{biblatex-spbasic.cbx}[2021/07/12 v0.01 biblatex bibliography style]
+\ProvidesFile{biblatex-spbasic.cbx}[2021/12/15 v0.02 biblatex bibliography style]
 % Release Notes can be found in the README
 
 \RequireCitationStyle{authoryear}
 
+\renewbibmacro*{textcite}{%
+  \ifnameundef{labelname}
+    {\iffieldundef{shorthand}
+       {\usebibmacro{cite:label}%
+        \setunit{%
+          \global\booltrue{cbx:parens}%
+          \printtext[bibhyperref]{\printdelim{nonameyeardelim}\bibopenparen}}%
+        \ifnumequal{\value{citecount}}{1}
+          {\usebibmacro{prenote}}
+          {}%
+        \usebibmacro{cite:labeldate+extradate}}
+       {\usebibmacro{cite:shorthand}}}
+    {\printtext[bibhyperref]{\printnames{labelname}}%
+     \setunit{%
+       \global\booltrue{cbx:parens}%
+%       \printtext[bibhyperref]{\printdelim{nameyeardelim}\bibopenparen}}%
+       \printdelim{nameyeardelim}\bibopenparen}%
+     \ifnumequal{\value{citecount}}{1}
+       {\usebibmacro{prenote}}
+       {}%
+     \usebibmacro{citeyear}}}
+
+\renewbibmacro*{cite}{%
+  \iffieldundef{shorthand}
+    {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
+       {\usebibmacro{cite:label}%
+        \setunit{\printdelim{nonameyeardelim}}}
+       {\printtext[bibhyperref]{\printnames{labelname}}%
+        \setunit{\printdelim{nameyeardelim}}}%
+     \usebibmacro{cite:labeldate+extradate}}
+    {\usebibmacro{cite:shorthand}}}
+
+\renewbibmacro*{textcite:postnote}{%
+  \iffieldundef{postnote}%
+    {\ifbool{cbx:parens}%
+       {\bibcloseparen}%
+%       {\printtext[bibhyperref]{\bibcloseparen}}%
+       {}}%
+    {\ifbool{cbx:parens}%
+%       {\setunit{\printtext[bibhyperref]{\printdelim{postnotedelim}}}}%
+       {\setunit{\printdelim{postnotedelim}}}%
+%       {\setunit{\printtext[bibhyperref]{\printdelim{extpostnotedelim}\bibopenparen}}}%
+       {\setunit{\printdelim{extpostnotedelim}\bibopenparen}}%
+     \printtext[bibhyperref]{\printfield{postnote}}\bibcloseparen}}
+
+\renewbibmacro*{prenote}{%
+  \iffieldundef{prenote}
+    {}
+    {\printtext[bibhyperref]{\printfield{prenote}}%
+%     \setunit{\printtext[bibhyperref]{\printdelim{prenotedelim}}}}}
+     \setunit{\printdelim{prenotedelim}}}}
+
+\renewbibmacro*{postnote}{%
+  \iffieldundef{postnote}
+    {}
+%    {\setunit{\printtext[bibhyperref]{\printdelim{postnotedelim}}}%
+    {\setunit{\printdelim{postnotedelim}}%
+     \printtext[bibhyperref]{\printfield{postnote}}}}
+
+
+
+
 \endinput
 

Added: trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-spbasic/biblatex-spbasic.lbx	2021-12-16 21:16:34 UTC (rev 61321)
@@ -0,0 +1,478 @@
+% biblatex-spbasic.lbx, Herbert Voß
+% Herbert Voß -- 2021
+% this style is an biblatex style for Springer's spbasic.bst
+%
+%% This material is subject to the LaTeX Project Public License. 
+%% See  https://latex-project.org/lppl/ for the details of that license.
+%%
+\ProvidesFile{biblatex-spbasic.lbx}[2021/12/15 v0.02 biblatex bibliography style]
+% Release Notes can be found in the README
+
+\InheritBibliographyExtras{english}
+
+\DeclareBibliographyStrings{%
+  bibliography     = {{Bibliography}{Bibliography}},
+  references       = {{References}{References}},
+  shorthands       = {{List of Abbreviations}{Abbreviations}},
+  editor           = {{editor}{ed\adddot}},
+  editors          = {{editors}{eds\adddot}},
+  compiler         = {{compiler}{comp\adddot}},
+  compilers        = {{compilers}{comp\adddot}},
+  redactor         = {{redactor}{red\adddot}},
+  redactors        = {{redactors}{red\adddot}},
+  reviser          = {{reviser}{rev\adddot}},
+  revisers         = {{revisers}{rev\adddot}},
+  founder          = {{founder}{found\adddot}},
+  founders         = {{founders}{found\adddot}},
+  continuator      = {{continued}{cont\adddot}},% FIXME: unsure
+  continuators     = {{continued}{cont\adddot}},% FIXME: unsure
+  collaborator     = {{collaborator}{collab\adddot}},% FIXME: unsure
+  collaborators    = {{collaborators}{collab\adddot}},% FIXME: unsure
+  translator       = {{translator}{trans\adddot}},
+  translators      = {{translators}{trans\adddot}},
+  commentator      = {{commentator}{comm\adddot}},
+  commentators     = {{commentators}{comm\adddot}},
+  annotator        = {{annotator}{annot\adddot}},
+  annotators       = {{annotators}{annot\adddot}},
+  commentary       = {{commentary}{comm\adddot}},
+  annotations      = {{annotations}{annot\adddot}},
+  introduction     = {{introduction}{intro\adddot}},
+  foreword         = {{foreword}{forew\adddot}},
+  afterword        = {{afterword}{afterw\adddot}},
+  editortr         = {{editor and translator}%
+                      {ed\adddotspace and trans\adddot}},
+  editorstr        = {{editors and translators}%
+                      {eds\adddotspace and trans\adddot}},
+  editorco         = {{editor and commentator}%
+                      {ed\adddotspace and comm\adddot}},
+  editorsco        = {{editors and commentators}%
+                      {eds\adddotspace and comm\adddot}},
+  editoran         = {{editor and annotator}%
+                      {ed\adddotspace and annot\adddot}},
+  editorsan        = {{editors and annotators}%
+                      {eds\adddotspace and annot\adddot}},
+  editorin         = {{editor and introduction}%
+                      {ed\adddotspace and introd\adddot}},
+  editorsin        = {{editors and introduction}%
+                      {eds\adddotspace and introd\adddot}},
+  editorfo         = {{editor and foreword}%
+                      {ed\adddotspace and forew\adddot}},
+  editorsfo        = {{editors and foreword}%
+                      {eds\adddotspace and forew\adddot}},
+  editoraf         = {{editor and afterword}%
+                      {ed\adddotspace and afterw\adddot}},
+  editorsaf        = {{editors and afterword}%
+                      {eds\adddotspace and afterw\adddot}},
+  editortrco       = {{editor, translator\finalandcomma\ and commentator}%
+                      {ed.,\addabbrvspace trans\adddot\finalandcomma\ and comm\adddot}},
+  editorstrco      = {{editors, translators\finalandcomma\ and commentators}%
+                      {eds.,\addabbrvspace trans\adddot\finalandcomma\ and comm\adddot}},
+  editortran       = {{editor, translator\finalandcomma\ and annotator}%
+                      {ed.,\addabbrvspace trans\adddot\finalandcomma\ and annot\adddot}},
+  editorstran      = {{editors, translators\finalandcomma\ and annotators}%
+                      {eds.,\addabbrvspace trans\adddot\finalandcomma\ and annot\adddot}},
+  editortrin       = {{editor, translator\finalandcomma\ and introduction}%
+                      {ed.,\addabbrvspace trans\adddot\finalandcomma\ and introd\adddot}},
+  editorstrin      = {{editors, translators\finalandcomma\ and introduction}%
+                      {eds.,\addabbrvspace trans\adddot\finalandcomma\ and introd\adddot}},
+  editortrfo       = {{editor, translator\finalandcomma\ and foreword}%
+                      {ed.,\addabbrvspace trans\adddot\finalandcomma\ and forew\adddot}},
+  editorstrfo      = {{editors, translators\finalandcomma\ and foreword}%
+                      {eds.,\addabbrvspace trans\adddot\finalandcomma\ and forew\adddot}},
+  editortraf       = {{editor, translator\finalandcomma\ and afterword}%
+                      {ed.,\addabbrvspace trans\adddot\finalandcomma\ and afterw\adddot}},
+  editorstraf      = {{editors, translators\finalandcomma\ and afterword}%
+                      {eds.,\addabbrvspace trans\adddot\finalandcomma\ and afterw\adddot}},
+  editorcoin       = {{editor, commentator\finalandcomma\ and introduction}%
+                      {ed.,\addabbrvspace comm\adddot\finalandcomma\ and introd\adddot}},
+  editorscoin      = {{editors, commentators\finalandcomma\ and introduction}%
+                      {eds.,\addabbrvspace comm\adddot\finalandcomma\ and introd\adddot}},
+  editorcofo       = {{editor, commentator\finalandcomma\ and foreword}%
+                      {ed.,\addabbrvspace comm\adddot\finalandcomma\ and forew\adddot}},
+  editorscofo      = {{editors, commentators\finalandcomma\ and foreword}%
+                      {eds.,\addabbrvspace comm\adddot\finalandcomma\ and forew\adddot}},
+  editorcoaf       = {{editor, commentator\finalandcomma\ and afterword}%
+                      {ed.,\addabbrvspace comm\adddot\finalandcomma\ and afterw\adddot}},
+  editorscoaf      = {{editors, commentators\finalandcomma\ and afterword}%
+                      {eds.,\addabbrvspace comm\adddot\finalandcomma\ and afterw\adddot}},
+  editoranin       = {{editor, annotator\finalandcomma\ and introduction}%
+                      {ed.,\addabbrvspace annot\adddot\finalandcomma\ and introd\adddot}},
+  editorsanin      = {{editors, annotators\finalandcomma\ and introduction}%
+                      {eds.,\addabbrvspace annot\adddot\finalandcomma\ and introd\adddot}},
+  editoranfo       = {{editor, annotator\finalandcomma\ and foreword}%
+                      {ed.,\addabbrvspace annot\adddot\finalandcomma\ and forew\adddot}},
+  editorsanfo      = {{editors, annotators\finalandcomma\ and foreword}%
+                      {eds.,\addabbrvspace annot\adddot\finalandcomma\ and forew\adddot}},
+  editoranaf       = {{editor, annotator\finalandcomma\ and afterword}%
+                      {ed.,\addabbrvspace annot\adddot\finalandcomma\ and afterw\adddot}},
+  editorsanaf      = {{editors, annotators\finalandcomma\ and afterword}%
+                      {eds.,\addabbrvspace annot\adddot\finalandcomma\ and afterw\adddot}},
+  editortrcoin     = {{editor, translator, commentator\finalandcomma\ and introduction}%
+                      {ed.,\addabbrvspace trans., comm\adddot\finalandcomma\ and introd\adddot}},
+  editorstrcoin    = {{editors, translators, commentators\finalandcomma\ and introduction}%
+                      {eds.,\addabbrvspace trans., comm\adddot\finalandcomma\ and introd\adddot}},
+  editortrcofo     = {{editor, translator, commentator\finalandcomma\ and foreword}%
+                      {ed.,\addabbrvspace trans., comm\adddot\finalandcomma\ and forew\adddot}},
+  editorstrcofo    = {{editors, translators, commentators\finalandcomma\ and foreword}%
+                      {eds.,\addabbrvspace trans., comm\adddot\finalandcomma\ and forew\adddot}},
+  editortrcoaf     = {{editor, translator, commentator\finalandcomma\ and afterword}%
+                      {ed.,\addabbrvspace trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+  editorstrcoaf    = {{editors, translators, commentators\finalandcomma\ and afterword}%
+                      {eds.,\addabbrvspace trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+  editortranin     = {{editor, translator, annotator\finalandcomma\ and introduction}%
+                      {ed.,\addabbrvspace trans., annot\adddot\finalandcomma\ and introd\adddot}},
+  editorstranin    = {{editors, translators, annotators\finalandcomma\ and introduction}%
+                      {eds.,\addabbrvspace trans., annot\adddot\finalandcomma\ and introd\adddot}},
+  editortranfo     = {{editor, translator, annotator\finalandcomma\ and foreword}%
+                      {ed.,\addabbrvspace trans., annot\adddot\finalandcomma\ and forew\adddot}},
+  editorstranfo    = {{editors, translators, annotators\finalandcomma\ and foreword}%
+                      {eds.,\addabbrvspace trans., annot\adddot\finalandcomma\ and forew\adddot}},
+  editortranaf     = {{editor, translator, annotator\finalandcomma\ and afterword}%
+                      {ed.,\addabbrvspace trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+  editorstranaf    = {{editors, translators, annotators\finalandcomma\ and afterword}%
+                      {eds.,\addabbrvspace trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+  translatorco     = {{translator and commentator}%
+                      {trans\adddot\ and comm\adddot}},
+  translatorsco    = {{translators and commentators}%
+                      {trans\adddot\ and comm\adddot}},
+  translatoran     = {{translator and annotator}%
+                      {trans\adddot\ and annot\adddot}},
+  translatorsan    = {{translators and annotators}%
+                      {trans\adddot\ and annot\adddot}},
+  translatorin     = {{translation and introduction}%
+                      {trans\adddot\ and introd\adddot}},
+  translatorsin    = {{translation and introduction}%
+                      {trans\adddot\ and introd\adddot}},
+  translatorfo     = {{translation and foreword}%
+                      {trans\adddot\ and forew\adddot}},
+  translatorsfo    = {{translation and foreword}%
+                      {trans\adddot\ and forew\adddot}},
+  translatoraf     = {{translation and afterword}%
+                      {trans\adddot\ and afterw\adddot}},
+  translatorsaf    = {{translation and afterword}%
+                      {trans\adddot\ and afterw\adddot}},
+  translatorcoin   = {{translation, commentary\finalandcomma\ and introduction}%
+                      {trans., comm\adddot\finalandcomma\ and introd\adddot}},
+  translatorscoin  = {{translation, commentary\finalandcomma\ and introduction}%
+                      {trans., comm\adddot\finalandcomma\ and introd\adddot}},
+  translatorcofo   = {{translation, commentary\finalandcomma\ and foreword}%
+                      {trans., comm\adddot\finalandcomma\ and forew\adddot}},
+  translatorscofo  = {{translation, commentary\finalandcomma\ and foreword}%
+                      {trans., comm\adddot\finalandcomma\ and forew\adddot}},
+  translatorcoaf   = {{translation, commentary\finalandcomma\ and afterword}%
+                      {trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+  translatorscoaf  = {{translation, commentary\finalandcomma\ and afterword}%
+                      {trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+  translatoranin   = {{translation, annotations\finalandcomma\ and introduction}%
+                      {trans., annot\adddot\finalandcomma\ and introd\adddot}},
+  translatorsanin  = {{translation, annotations\finalandcomma\ and introduction}%
+                      {trans., annot\adddot\finalandcomma\ and introd\adddot}},
+  translatoranfo   = {{translation, annotations\finalandcomma\ and foreword}%
+                      {trans., annot\adddot\finalandcomma\ and forew\adddot}},
+  translatorsanfo  = {{translation, annotations\finalandcomma\ and foreword}%
+                      {trans., annot\adddot\finalandcomma\ and forew\adddot}},
+  translatoranaf   = {{translation, annotations\finalandcomma\ and afterword}%
+                      {trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+  translatorsanaf  = {{translation, annotations\finalandcomma\ and afterword}%
+                      {trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+  organizer        = {{organizer}{org\adddot}},
+  organizers       = {{organizers}{orgs\adddot}},
+  byorganizer      = {{organized by}{org\adddotspace by}},
+  byauthor         = {{by}{by}},
+  byeditor         = {{edited by}{ed\adddotspace by}},
+  bycompiler       = {{compiled by}{comp\adddotspace by}},
+  byredactor       = {{redacted by}{red\adddotspace by}},
+  byreviser        = {{revised by}{rev\adddotspace by}},
+  byreviewer       = {{reviewed by}{rev\adddotspace by}},
+  byfounder        = {{founded by}{found\adddotspace by}},
+  bycontinuator    = {{continued by}{cont\adddotspace by}},
+  bycollaborator   = {{in collaboration with}{in collab\adddotspace with}},% FIXME: unsure
+  bytranslator     = {{translated \lbx at lfromlang\ by}{trans\adddot\ \lbx at sfromlang\ by}},
+  bycommentator    = {{commented by}{comm\adddot\ by}},
+  byannotator      = {{annotated by}{annot\adddot\ by}},
+  withcommentator  = {{with a commentary by}{with a comment\adddot\ by}},
+  withannotator    = {{with annotations by}{with annots\adddot\ by}},
+  withintroduction = {{with an introduction by}{with an intro\adddot\ by}},
+  withforeword     = {{with a foreword by}{with a forew\adddot\ by}},
+  withafterword    = {{with an afterword by}{with an afterw\adddot\ by}},
+  byeditortr       = {{edited and translated \lbx at lfromlang\ by}%
+                      {ed\adddotspace and trans\adddot\ \lbx at sfromlang\ by}},
+  byeditorco       = {{edited and commented by}%
+                      {ed\adddotspace and comm\adddot\ by}},
+  byeditoran       = {{edited and annotated by}%
+                      {ed\adddotspace and annot\adddot\ by}},
+  byeditorin       = {{edited, with an introduction, by}%
+                      {ed.,\addabbrvspace with an introd., by}},
+  byeditorfo       = {{edited, with a foreword, by}%
+                      {ed.,\addabbrvspace with a forew., by}},
+  byeditoraf       = {{edited, with an afterword, by}%
+                      {ed.,\addabbrvspace with an afterw., by}},
+  byeditortrco     = {{edited, translated \lbx at lfromlang\finalandcomma\ and commented by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and comm\adddot\ by}},
+  byeditortran     = {{edited, translated \lbx at lfromlang\finalandcomma\ and annotated by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and annot\adddot\ by}},
+  byeditortrin     = {{edited and translated \lbx at lfromlang, with an introduction, by}%
+                      {ed\adddotspace and trans\adddot\ \lbx at sfromlang, with an introd., by}},
+  byeditortrfo     = {{edited and translated \lbx at lfromlang, with a foreword, by}%
+                      {ed\adddotspace and trans\adddot\ \lbx at sfromlang, with a forew., by}},
+  byeditortraf     = {{edited and translated \lbx at lfromlang, with an afterword, by}%
+                      {ed\adddotspace and trans\adddot\ \lbx at sfromlang, with an afterw., by}},
+  byeditorcoin     = {{edited and commented, with an introduction, by}%
+                      {ed\adddotspace and comm., with an introd., by}},
+  byeditorcofo     = {{edited and commented, with a foreword, by}%
+                      {ed\adddotspace and comm., with a forew., by}},
+  byeditorcoaf     = {{edited and commented, with an afterword, by}%
+                      {ed\adddotspace and comm., with an afterw., by}},
+  byeditoranin     = {{edited and annotated, with an introduction, by}%
+                      {ed\adddotspace and annot., with an introd., by}},
+  byeditoranfo     = {{edited and annotated, with a foreword, by}%
+                      {ed\adddotspace and annot., with a forew., by}},
+  byeditoranaf     = {{edited and annotated, with an afterword, by}%
+                      {ed\adddotspace and annot., with an afterw., by}},
+  byeditortrcoin   = {{edited, translated \lbx at lfromlang\finalandcomma\ and commented, with an introduction, by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and comm., with an introd., by}},
+  byeditortrcofo   = {{edited, translated \lbx at lfromlang\finalandcomma\ and commented, with a foreword, by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and comm., with a forew., by}},
+  byeditortrcoaf   = {{edited, translated \lbx at lfromlang\finalandcomma\ and commented, with an afterword, by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and comm., with an afterw., by}},
+  byeditortranin   = {{edited, translated \lbx at lfromlang\finalandcomma\ and annotated, with an introduction, by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and annot., with an introd., by}},
+  byeditortranfo   = {{edited, translated \lbx at lfromlang\finalandcomma\ and annotated, with a foreword, by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and annot., with a forew., by}},
+  byeditortranaf   = {{edited, translated \lbx at lfromlang\finalandcomma\ and annotated, with an afterword, by}%
+                      {ed.,\addabbrvspace trans\adddot\ \lbx at sfromlang\finalandcomma\ and annot., with an afterw., by}},
+  bytranslatorco   = {{translated \lbx at lfromlang\ and commented by}%
+                      {trans\adddot\ \lbx at sfromlang\ and comm\adddot\ by}},
+  bytranslatoran   = {{translated \lbx at lfromlang\ and annotated by}%
+                      {trans\adddot\ \lbx at sfromlang\ and annot\adddot\ by}},
+  bytranslatorin   = {{translated \lbx at lfromlang, with an introduction, by}%
+                      {trans\adddot\ \lbx at sfromlang, with an introd., by}},
+  bytranslatorfo   = {{translated \lbx at lfromlang, with a foreword, by}%
+                      {trans\adddot\ \lbx at sfromlang, with a forew., by}},
+  bytranslatoraf   = {{translated \lbx at lfromlang, with an afterword, by}%
+                      {trans\adddot\ \lbx at sfromlang, with an afterw., by}},
+  bytranslatorcoin = {{translated \lbx at lfromlang\ and commented, with an introduction, by}%
+                      {trans\adddot\ \lbx at sfromlang\ and comm., with an introd., by}},
+  bytranslatorcofo = {{translated \lbx at lfromlang\ and commented, with a foreword, by}%
+                      {trans\adddot\ \lbx at sfromlang\ and comm., with a forew., by}},
+  bytranslatorcoaf = {{translated \lbx at lfromlang\ and commented, with an afterword, by}%
+                      {trans\adddot\ \lbx at sfromlang\ and comm., with an afterw., by}},
+  bytranslatoranin = {{translated \lbx at lfromlang\ and annotated, with an introduction, by}%
+                      {trans\adddot\ \lbx at sfromlang\ and annot., with an introd., by}},
+  bytranslatoranfo = {{translated \lbx at lfromlang\ and annotated, with a foreword, by}%
+                      {trans\adddot\ \lbx at sfromlang\ and annot., with a forew., by}},
+  bytranslatoranaf = {{translated \lbx at lfromlang\ and annotated, with an afterword, by}%
+                      {trans\adddot\ \lbx at sfromlang\ and annot., with an afterw., by}},
+  and              = {{and}{and}},
+  andothers        = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+  andmore          = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+  volume           = {{volume}{vol\adddot}},
+  volumes          = {{volumes}{vols\adddot}},
+  involumes        = {{in}{in}},
+  jourvol          = {{volume}{vol\adddot}},
+  jourser          = {{series}{ser\adddot}},
+  book             = {{book}{book}},
+  part             = {{part}{part}},
+  issue            = {{issue}{issue}},
+  newseries        = {{new series}{new ser\adddot}},
+  oldseries        = {{old series}{old ser\adddot}},
+  edition          = {{edition}{ed\adddot}},
+  reprint          = {{reprint}{repr\adddot}},
+  reprintof        = {{reprint of}{repr\adddotspace of}},
+  reprintas        = {{reprinted as}{rpt\adddotspace as}},
+  reprintfrom      = {{reprinted from}{repr\adddotspace from}},
+  reviewof         = {{review of}{rev\adddotspace of}},
+  translationof    = {{translation of}{trans\adddotspace of}},
+  translationas    = {{translated as}{trans\adddotspace as}},
+  translationfrom  = {{translated from}{trans\adddotspace from}},
+  origpubas        = {{originally published as}{orig\adddotspace pub\adddotspace as}},
+  origpubin        = {{originally published in}{orig\adddotspace pub\adddotspace in}},
+  astitle          = {{as}{as}},
+  bypublisher      = {{by}{by}},
+  nodate           = {{no date}{n\adddot d\adddot}},
+  pages     = {{}{}},
+  page      = {{}{}},
+  column           = {{column}{col\adddot}},
+  columns          = {{columns}{cols\adddot}},
+  line             = {{line}{l\adddot}},
+  lines            = {{lines}{ll\adddot}},
+  verse            = {{verse}{v\adddot}},
+  verses           = {{verses}{vv\adddot}},
+  section          = {{section}{\S}},
+  sections         = {{sections}{\S\S}},
+  paragraph        = {{paragraph}{par\adddot}},
+  paragraphs       = {{paragraphs}{par\adddot}},
+  pagetotal        = {{page}{p\adddot}},
+  pagetotals       = {{pages}{pp\adddot}},
+  columntotal      = {{column}{col\adddot}},
+  columntotals     = {{columns}{cols\adddot}},
+  linetotal        = {{line}{l\adddot}},
+  linetotals       = {{lines}{ll\adddot}},
+  versetotal       = {{verse}{v\adddot}},
+  versetotals      = {{verses}{vv\adddot}},
+  sectiontotal     = {{section}{\S}},
+  sectiontotals    = {{sections}{\S\S}},
+  paragraphtotal   = {{paragraph}{par\adddot}},
+  paragraphtotals  = {{paragraphs}{par\adddot}},
+  in               = {{in}{in}},
+  inseries         = {{in}{in}},
+  ofseries         = {{of}{of}},
+  number           = {{number}{no\adddot}},
+  chapter          = {{chapter}{chap\adddot}},
+  bathesis         = {{Bachelor's thesis}{BA\addabbrvspace thesis}},
+  mathesis         = {{Master's thesis}{MA\addabbrvspace thesis}},
+  phdthesis        = {{PhD\addabbrvspace thesis}{PhD\addabbrvspace thesis}},
+  candthesis       = {{Candidate thesis}{Cand\adddotspace thesis}},
+  resreport        = {{research report}{research rep\adddot}},
+  techreport       = {{technical report}{tech\adddotspace rep\adddot}},
+  software         = {{computer software}{comp\adddotspace software}},
+  datacd           = {{CD-ROM}{CD-ROM}},
+  audiocd          = {{audio CD}{audio CD}},
+  version          = {{version}{version}},
+  url              = {{address}{address}},
+  urlfrom          = {{available from}{available from}},
+  urlseen          = {{visited on}{visited on}},
+  inpreparation    = {{in preparation}{in preparation}},
+  submitted        = {{submitted}{submitted}},
+  forthcoming      = {{forthcoming}{forthcoming}},
+  inpress          = {{in press}{in press}},
+  prepublished     = {{pre-published}{pre-published}},
+  citedas          = {{henceforth cited as}{henceforth cited as}},
+  thiscite         = {{especially}{esp\adddot}},
+  seenote          = {{see note}{see n\adddot}},
+  quotedin         = {{quoted in}{qtd\adddotspace in}},
+  idem             = {{idem}{idem}},
+  idemsm           = {{idem}{idem}},
+  idemsf           = {{eadem}{eadem}},
+  idemsn           = {{idem}{idem}},
+  idempm           = {{eidem}{eidem}},
+  idempf           = {{eaedem}{eaedem}},
+  idempn           = {{eadem}{eadem}},
+  idempp           = {{eidem}{eidem}},
+  ibidem           = {{ibidem}{ibid\adddot}},
+  opcit            = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+  loccit           = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+  confer           = {{cf\adddot}{cf\adddot}},
+  sequens          = {{sq\adddot}{sq\adddot}},
+  sequentes        = {{sqq\adddot}{sqq\adddot}},
+  passim           = {{passim}{pass\adddot}},
+  see              = {{see}{see}},
+  seealso          = {{see also}{see also}},
+  backrefpage      = {{cited on page}{cit\adddotspace on p\adddot}},
+  backrefpages     = {{cited on pages}{cit\adddotspace on pp\adddot}},
+  january          = {{January}{Jan\adddot}},
+  february         = {{February}{Feb\adddot}},
+  march            = {{March}{Mar\adddot}},
+  april            = {{April}{Apr\adddot}},
+  may              = {{May}{May}},
+  june             = {{June}{June}},
+  july             = {{July}{July}},
+  august           = {{August}{Aug\adddot}},
+  september        = {{September}{Sept\adddot}},
+  october          = {{October}{Oct\adddot}},
+  november         = {{November}{Nov\adddot}},
+  december         = {{December}{Dec\adddot}},
+  langamerican     = {{American}{American}},
+  langbasque       = {{Basque}{Basque}},
+  langbrazilian    = {{Brazilian}{Brazilian}},
+  langbulgarian    = {{Bulgarian}{Bulgarian}},
+  langcatalan      = {{Catalan}{Catalan}},
+  langcroatian     = {{Croatian}{Croatian}},
+  langczech        = {{Czech}{Czech}},
+  langdanish       = {{Danish}{Danish}},
+  langdutch        = {{Dutch}{Dutch}},
+  langenglish      = {{English}{English}},
+  langestonian     = {{Estonian}{Estonian}},
+  langfinnish      = {{Finnish}{Finnish}},
+  langfrench       = {{French}{French}},
+  langgalician     = {{Galician}{Galician}},
+  langgerman       = {{German}{German}},
+  langgreek        = {{Greek}{Greek}},
+  langhungarian    = {{Hungarian}{Hungarian}},
+  langitalian      = {{Italian}{Italian}},
+  langjapanese     = {{Japanese}{Japanese}},
+  langlatin        = {{Latin}{Latin}},
+  langlatvian      = {{Latvian}{Latvian}},
+  langlithuanian   = {{Lithuanian}{Lithuanian}},
+  langnorwegian    = {{Norwegian}{Norwegian}},
+  langpolish       = {{Polish}{Polish}},
+  langportuguese   = {{Portuguese}{Portuguese}},
+  langrussian      = {{Russian}{Russian}},
+  langserbian      = {{Serbian}{Serbian}},
+  langslovak       = {{Slovak}{Slovak}},
+  langslovene      = {{Slovene}{Slovene}},
+  langspanish      = {{Spanish}{Spanish}},
+  langswedish      = {{Swedish}{Swedish}},
+  langturkish      = {{Turkish}{Turkish}},
+  langukrainian    = {{Ukrainian}{Ukrainian}},
+  fromamerican     = {{from the American}{from the American}},
+  frombasque       = {{from the Basque}{from the Basque}},
+  frombrazilian    = {{from the Brazilian}{from the Brazilian}},
+  frombulgarian    = {{from the Bulgarian}{from the Bulgarian}},
+  fromcatalan      = {{from the Catalan}{from the Catalan}},
+  fromcroatian     = {{from the Croatian}{from the Croatian}},
+  fromczech        = {{from the Czech}{from the Czech}},
+  fromdanish       = {{from the Danish}{from the Danish}},
+  fromdutch        = {{from the Dutch}{from the Dutch}},
+  fromenglish      = {{from the English}{from the English}},
+  fromestonian     = {{from the Estonian}{from the Estonian}},
+  fromfinnish      = {{from the Finnish}{from the Finnish}},
+  fromfrench       = {{from the French}{from the French}},
+  fromgalician     = {{from the Galician}{from the Galician}},
+  fromgerman       = {{from the German}{from the German}},
+  fromgreek        = {{from the Greek}{from the Greek}},
+  fromhungarian    = {{from the Hungarian}{from the Hungarian}},
+  fromitalian      = {{from the Italian}{from the Italian}},
+  fromjapanese     = {{from the Japanese}{from the Japanese}},
+  fromlatin        = {{from the Latin}{from the Latin}},
+  fromlatvian      = {{from the Latvian}{from the Latvian}},
+  fromlithuanian   = {{from the Lithuanian}{from the Lithuanian}},
+  fromnorwegian    = {{from the Norwegian}{from the Norwegian}},
+  frompolish       = {{from the Polish}{from the Polish}},
+  fromportuguese   = {{from the Portuguese}{from the Portuguese}},
+  fromrussian      = {{from the Russian}{from the Russian}},
+  fromserbian      = {{from the Serbian}{from the Serbian}},
+  fromslovak       = {{from the Slovak}{from the Slovak}},
+  fromslovene      = {{from the Slovene}{from the Slovene}},
+  fromspanish      = {{from the Spanish}{from the Spanish}},
+  fromswedish      = {{from the Swedish}{from the Swedish}},
+  fromturkish      = {{from the Turkish}{from the Turkish}},
+  fromukrainian    = {{from the Ukrainian}{from the Ukrainian}},
+  countryde        = {{Germany}{DE}},
+  countryeu        = {{European Union}{EU}},
+  countryep        = {{European Union}{EP}},
+  countryfr        = {{France}{FR}},
+  countryuk        = {{United Kingdom}{GB}},
+  countryus        = {{United States of America}{US}},
+  patent           = {{patent}{pat\adddot}},
+  patentde         = {{German patent}{German pat\adddot}},
+  patenteu         = {{European patent}{European pat\adddot}},
+  patentfr         = {{French patent}{French pat\adddot}},
+  patentuk         = {{British patent}{British pat\adddot}},
+  patentus         = {{U.S\adddotspace patent}{U.S\adddotspace pat\adddot}},
+  patreq           = {{patent request}{pat\adddot\ req\adddot}},
+  patreqde         = {{German patent request}{German pat\adddot\ req\adddot}},
+  patreqeu         = {{European patent request}{European pat\adddot\ req\adddot}},
+  patreqfr         = {{French patent request}{French pat\adddot\ req\adddot}},
+  patrequk         = {{British patent request}{British pat\adddot\ req\adddot}},
+  patrequs         = {{U.S\adddotspace patent request}{U.S\adddotspace pat\adddot\ req\adddot}},
+  file             = {{file}{file}},
+  library          = {{library}{library}},
+  abstract         = {{abstract}{abstract}},
+  annotation       = {{annotations}{annotations}},
+  commonera        = {{Common Era}{CE}},
+  beforecommonera  = {{Before Common Era}{BCE}},
+  annodomini       = {{Anno Domini}{AD}},
+  beforechrist     = {{Before Christ}{BC}},
+  circa            = {{circa}{ca\adddot}},
+  spring           = {{Spring}{Spr\adddot}},
+  summer           = {{Summer}{Sum\adddot}},
+  autumn           = {{Autumn}{Aut\adddot}},
+  winter           = {{Winter}{Win\adddot}},
+  am               = {{AM}{AM}},
+  pm               = {{PM}{PM}},
+}
+
+
+\endinput
+



More information about the tex-live-commits mailing list.