texlive[67440] Master/texmf-dist: biblatex-oxref (22jun23)

commits+karl at tug.org commits+karl at tug.org
Thu Jun 22 22:40:28 CEST 2023


Revision: 67440
          http://tug.org/svn/texlive?view=revision&revision=67440
Author:   karl
Date:     2023-06-22 22:40:28 +0200 (Thu, 22 Jun 2023)
Log Message:
-----------
biblatex-oxref (22jun23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/README.md
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxalph-doc.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxalph-doc.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnotes-doc.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnotes-doc.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnum-doc.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnum-doc.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxref.bib
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxref.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxyear-doc.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxyear-doc.tex
    trunk/Master/texmf-dist/source/latex/biblatex-oxref/Makefile
    trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx
    trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/biblatex-oxref/spanish-oxref.lbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-oxref/README.md	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-oxref/README.md	2023-06-22 20:40:28 UTC (rev 67440)
@@ -45,7 +45,8 @@
       - oxnotes.cbx, oxnotes-ibid.cbx, oxnotes-note.cbx, oxnotes-inote.cbx,
         oxnotes-trad1.cbx, oxnotes-trad2.cbx, oxnotes-trad3.cbx, oxyear.cbx,
         oxnum.cbx, oxalph.cbx
-      - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx
+      - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx,
+        spanish-oxref.lbx
       - oxnotes.dbx, oxnotes-ibid.dbx, oxnotes-note.dbx, oxnotes-inote.dbx,
         oxnotes-trad1.dbx, oxnotes-trad2.dbx, oxnotes-trad3.dbx, oxyear.dbx,
         oxnum.dbx, oxalph.dbx
@@ -88,6 +89,7 @@
         american-oxref.lbx,
         british-oxref.lbx,
         english-oxref.lbx,
+        spanish-oxref.lbx
         oxalph.bbx,
         oxalph.cbx,
         oxalph.dbx,

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxalph-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxalph-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxalph-doc.tex	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxalph-doc.tex	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \ProvidesFile{oxalph-doc.tex}
     [\Version\space Alphabetic biblatex style inspired by the Oxford Guide to Style]
 \PassOptionsToPackage{style=oxalph,varissuedate,anon}{biblatex}
@@ -63,6 +63,12 @@
 \colorlet{hacked}{orange}
 \colorlet{manual}{purple}
 
+\usepackage{iftex}
+\ifluatex
+  % Fix spacing in tcolorbox
+  \usepackage{luacolor}
+\fi
+
 \usepackage{tcolorbox}
 \tcbuselibrary{skins,xparse,documentation,breakable,minted}
 \colorlet{Option}{violet}
@@ -228,7 +234,28 @@
 \usepackage{readprov}
 \GetFileInfo{\jobname.tex}
 \title{OXALPH -- An alphabetic style for Biblatex}
+
+\newcounter{elementcount}
+\newcommand{\commaorandlist}[1]{%
+  \renewcommand*{\do}[1]{\stepcounter{elementcount}}%
+  \dolistloop{#1}%
+  \ifnumgreater{\value{elementcount}}{2}{%
+    \def\finaland{, and }%
+  }{%
+    \def\finaland{ and }%
+  }%
+  \renewcommand*{\do}[1]{%
+    \ifnumequal{\value{elementcount}}{1}{%
+      ##1%
+    }{%
+      \ifnumequal{\value{elementcount}}{2}{#1\finaland}{##1, }%
+    }%
+    \addtocounter{elementcount}{-1}%
+  }%
+  \dolistloop{#1}}
+
 \author{Alex Ball}
+\listadd\thetranslators{Bruno Maltras}
 \date{\printdateTeX{\filedate}}
 \begin{document}
 \thispagestyle{empty}
@@ -240,7 +267,8 @@
   \LARGE\thetitle
 
   \bigskip
-  \Large\theauthor
+  \Large\theauthor\par
+  \normalsize with translations by \commaorandlist\thetranslators
 
   \bigskip
   \Large\thedate
@@ -254,7 +282,9 @@
 \hspace*{.1\textwidth}\raisebox{0pt}[0pt][0pt]{\rule{\normalrulethickness}{\textheight}}
 
 \newpage
-\tableofcontents*
+\begin{KeepFromToc}
+\tableofcontents
+\end{KeepFromToc}
 
 \chapter{Introduction}
 
@@ -997,6 +1027,25 @@
 \end{Verbatim}
 \end{bibexbox}
 
+
+If the last\slash only word of the journal title is abbreviated
+(indicated by point or capital letter), it does not need a comma after it.
+\pkg[biblatex]{Oxref} will try to detect this and adjust the punctuation accordingly;
+the list of characters that it uses is set with \cs{DeclareAbbrEndChars}.
+The default setting is this:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars{A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}
+\end{tcblisting}
+
+There is also a starred version of the command that appends to this list:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars*{\c{C}\.{I}\c{S}}
+\end{tcblisting}
+
+\hack{To override this mechanism for a single entry, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
+
 \begin{bibexbox}(hacked)
 <NHR \S18.8.5*\textdagger>
 {li.etal2013flh}
@@ -1016,9 +1065,6 @@
 \end{Verbatim}
 \end{bibexbox}
 
-\hack{If the last\slash only word of the journal title is abbreviated (indicated by point or capital letter), it does not need a comma after it. \pkg[biblatex]{Oxref} will try to detect this; if it gets it wrong, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
-
-
 \begin{bibexbox}
 <OGS \S15.4.1*\textdagger>
 {jsr1990spt}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnotes-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnotes-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnotes-doc.tex	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnotes-doc.tex	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \ProvidesFile{oxnotes-doc.tex}
     [\Version\space Footnote-based biblatex style inspired by the Oxford Guide to Style]
 \PassOptionsToPackage{style=oxnotes,scnames,varissuedate,anon}{biblatex}
@@ -63,6 +63,12 @@
 \colorlet{hacked}{orange}
 \colorlet{manual}{purple}
 
+\usepackage{iftex}
+\ifluatex
+  % Fix spacing in tcolorbox
+  \usepackage{luacolor}
+\fi
+
 \usepackage{tcolorbox}
 \tcbuselibrary{skins,xparse,documentation,breakable,minted}
 \colorlet{Option}{violet}
@@ -228,7 +234,28 @@
 \usepackage{readprov}
 \GetFileInfo{\jobname.tex}
 \title{OXNOTES -- A notes-based style for Biblatex}
+
+\newcounter{elementcount}
+\newcommand{\commaorandlist}[1]{%
+  \renewcommand*{\do}[1]{\stepcounter{elementcount}}%
+  \dolistloop{#1}%
+  \ifnumgreater{\value{elementcount}}{2}{%
+    \def\finaland{, and }%
+  }{%
+    \def\finaland{ and }%
+  }%
+  \renewcommand*{\do}[1]{%
+    \ifnumequal{\value{elementcount}}{1}{%
+      ##1%
+    }{%
+      \ifnumequal{\value{elementcount}}{2}{#1\finaland}{##1, }%
+    }%
+    \addtocounter{elementcount}{-1}%
+  }%
+  \dolistloop{#1}}
+
 \author{Alex Ball}
+\listadd\thetranslators{Bruno Maltras}
 \date{\printdateTeX{\filedate}}
 \begin{document}
 \thispagestyle{empty}
@@ -240,7 +267,8 @@
   \LARGE\thetitle
 
   \bigskip
-  \Large\theauthor
+  \Large\theauthor\par
+  \normalsize with translations by \commaorandlist\thetranslators
 
   \bigskip
   \Large\thedate
@@ -254,7 +282,9 @@
 \hspace*{.1\textwidth}\raisebox{0pt}[0pt][0pt]{\rule{\normalrulethickness}{\textheight}}
 
 \newpage
-\tableofcontents*
+\begin{KeepFromToc}
+\tableofcontents
+\end{KeepFromToc}
 
 \chapter{Introduction}
 
@@ -1007,6 +1037,39 @@
 \end{Verbatim}
 \end{bibexbox}
 
+\begin{bibexbox}<OGS \S15.4.1>
+{lindars1965eir}
+B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
+\tcblower
+\begin{Verbatim}
+ at article{lindars1965eir,
+  author = {B. Lindars},
+  title = {Ezechiel and Individual Responsibility},
+  journaltitle = {VT},
+  volume = {15},
+  date = {1965},
+  pages = {452-467}}
+\end{Verbatim}
+\end{bibexbox}
+
+If the last\slash only word of the journal title is abbreviated
+(indicated by point or capital letter), it does not need a comma after it.
+\pkg[biblatex]{Oxref} will try to detect this and adjust the punctuation accordingly;
+the list of characters that it uses is set with \cs{DeclareAbbrEndChars}.
+The default setting is this:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars{A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}
+\end{tcblisting}
+
+There is also a starred version of the command that appends to this list:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars*{\c{C}\.{I}\c{S}}
+\end{tcblisting}
+
+\hack{To override this mechanism for a single entry, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
+
 \begin{bibexbox}(hacked)
 <NHR \S18.8.5*>
 {li.etal2013flh}
@@ -1026,23 +1089,6 @@
 \end{Verbatim}
 \end{bibexbox}
 
-\hack{If the last\slash only word of the journal title is abbreviated (indicated by point or capital letter), it does not need a comma after it. \pkg[biblatex]{Oxref} will try to detect this; if it gets it wrong, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
-
-\begin{bibexbox}<OGS \S15.4.1>
-{lindars1965eir}
-B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
-\tcblower
-\begin{Verbatim}
- at article{lindars1965eir,
-  author = {B. Lindars},
-  title = {Ezechiel and Individual Responsibility},
-  journaltitle = {VT},
-  volume = {15},
-  date = {1965},
-  pages = {452-467}}
-\end{Verbatim}
-\end{bibexbox}
-
 \begin{bibexbox}
 <OGS \S15.4.1*>
 {jsr1990spt}
@@ -1453,7 +1499,8 @@
 \tcblower
 \begin{Verbatim}
 @collection{stewart.etal1994mb,
-  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter and Peter Walgenbach},
+  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter
+    and Peter Walgenbach},
   title = {Managing in {Britain}},
   location = {London},
   date = {1994}}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnum-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnum-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnum-doc.tex	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxnum-doc.tex	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \ProvidesFile{oxnum-doc.tex}
     [\Version\space Numeric biblatex style inspired by the Oxford Guide to Style]
 \PassOptionsToPackage{style=oxnum,scnames,varissuedate,anon,backref=true}{biblatex}
@@ -63,6 +63,12 @@
 \colorlet{hacked}{orange}
 \colorlet{manual}{purple}
 
+\usepackage{iftex}
+\ifluatex
+  % Fix spacing in tcolorbox
+  \usepackage{luacolor}
+\fi
+
 \usepackage{tcolorbox}
 \tcbuselibrary{skins,xparse,documentation,breakable,minted}
 \colorlet{Option}{violet}
@@ -226,7 +232,28 @@
 \usepackage{readprov}
 \GetFileInfo{\jobname.tex}
 \title{OXNUM -- A numeric style for Biblatex}
+
+\newcounter{elementcount}
+\newcommand{\commaorandlist}[1]{%
+  \renewcommand*{\do}[1]{\stepcounter{elementcount}}%
+  \dolistloop{#1}%
+  \ifnumgreater{\value{elementcount}}{2}{%
+    \def\finaland{, and }%
+  }{%
+    \def\finaland{ and }%
+  }%
+  \renewcommand*{\do}[1]{%
+    \ifnumequal{\value{elementcount}}{1}{%
+      ##1%
+    }{%
+      \ifnumequal{\value{elementcount}}{2}{#1\finaland}{##1, }%
+    }%
+    \addtocounter{elementcount}{-1}%
+  }%
+  \dolistloop{#1}}
+
 \author{Alex Ball}
+\listadd\thetranslators{Bruno Maltras}
 \date{\printdateTeX{\filedate}}
 \begin{document}
 \thispagestyle{empty}
@@ -238,7 +265,8 @@
   \LARGE\thetitle
 
   \bigskip
-  \Large\theauthor
+  \Large\theauthor\par
+  \normalsize with translations by \commaorandlist\thetranslators
 
   \bigskip
   \Large\thedate
@@ -252,7 +280,9 @@
 \hspace*{.1\textwidth}\raisebox{0pt}[0pt][0pt]{\rule{\normalrulethickness}{\textheight}}
 
 \newpage
-\tableofcontents*
+\begin{KeepFromToc}
+\tableofcontents
+\end{KeepFromToc}
 
 \chapter{Introduction}
 
@@ -982,6 +1012,39 @@
 \end{Verbatim}
 \end{bibexbox}
 
+\begin{bibexbox}<OGS \S15.4.1>
+{lindars1965eir}
+B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
+\tcblower
+\begin{Verbatim}
+ at article{lindars1965eir,
+  author = {B. Lindars},
+  title = {Ezechiel and Individual Responsibility},
+  journaltitle = {VT},
+  volume = {15},
+  date = {1965},
+  pages = {452-467}}
+\end{Verbatim}
+\end{bibexbox}
+
+If the last\slash only word of the journal title is abbreviated
+(indicated by point or capital letter), it does not need a comma after it.
+\pkg[biblatex]{Oxref} will try to detect this and adjust the punctuation accordingly;
+the list of characters that it uses is set with \cs{DeclareAbbrEndChars}.
+The default setting is this:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars{A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}
+\end{tcblisting}
+
+There is also a starred version of the command that appends to this list:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars*{\c{C}\.{I}\c{S}}
+\end{tcblisting}
+
+\hack{To override this mechanism for a single entry, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
+
 \begin{bibexbox}(hacked)
 <NHR \S18.8.5*>
 {li.etal2013flh}
@@ -1001,23 +1064,6 @@
 \end{Verbatim}
 \end{bibexbox}
 
-\hack{If the last\slash only word of the journal title is abbreviated (indicated by point or capital letter), it does not need a comma after it. \pkg[biblatex]{Oxref} will try to detect this; if it gets it wrong, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
-
-\begin{bibexbox}<OGS \S15.4.1>
-{lindars1965eir}
-B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
-\tcblower
-\begin{Verbatim}
- at article{lindars1965eir,
-  author = {B. Lindars},
-  title = {Ezechiel and Individual Responsibility},
-  journaltitle = {VT},
-  volume = {15},
-  date = {1965},
-  pages = {452-467}}
-\end{Verbatim}
-\end{bibexbox}
-
 \begin{bibexbox}
 <OGS \S15.4.1*>
 {jsr1990spt}
@@ -1428,7 +1474,8 @@
 \tcblower
 \begin{Verbatim}
 @collection{stewart.etal1994mb,
-  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter and Peter Walgenbach},
+  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter
+    and Peter Walgenbach},
   title = {Managing in {Britain}},
   location = {London},
   date = {1994}}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxref.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxref.bib	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxref.bib	2023-06-22 20:40:28 UTC (rev 67440)
@@ -221,6 +221,13 @@
   date = {2002},
   pages = {1-25},
   doi = {10.1080/01449290110108659}}
+ at article{lindars1965eir,
+  author = {B. Lindars},
+  title = {Ezechiel and Individual Responsibility},
+  journaltitle = {VT},
+  volume = {15},
+  date = {1965},
+  pages = {452-467}}
 @article{li.etal2013flh,
   author = {Shu Li and Chungkun Shih and Chen Wang and Hong Pang and Dong Ren},
   title = {Forever Love},
@@ -231,13 +238,6 @@
   date = {2013},
   eid = {e78188},
   doi = {10.1371/journal.pone.0078188}}
- at article{lindars1965eir,
-  author = {B. Lindars},
-  title = {Ezechiel and Individual Responsibility},
-  journaltitle = {VT},
-  volume = {15},
-  date = {1965},
-  pages = {452-467}}
 @article{jsr1990spt,
   title = {Solar Photon Thruster},
   journaltitle = {Journal of Spacecraft and Rockets},
@@ -447,7 +447,8 @@
   location = {Amsterdam},
   date = {1952}}
 @collection{stewart.etal1994mb,
-  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter and Peter Walgenbach},
+  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter
+    and Peter Walgenbach},
   title = {Managing in {Britain}},
   location = {London},
   date = {1994}}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxref.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxyear-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxyear-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxyear-doc.tex	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-oxref/oxyear-doc.tex	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \ProvidesFile{oxyear-doc.tex}
     [\Version\space Author-year biblatex style inspired by the Oxford Guide to Style]
 \PassOptionsToPackage{style=oxyear,varissuedate,anon}{biblatex}
@@ -63,6 +63,12 @@
 \colorlet{hacked}{orange}
 \colorlet{manual}{purple}
 
+\usepackage{iftex}
+\ifluatex
+  % Fix spacing in tcolorbox
+  \usepackage{luacolor}
+\fi
+
 \usepackage{tcolorbox}
 \tcbuselibrary{skins,xparse,documentation,breakable,minted}
 \colorlet{Option}{violet}
@@ -228,7 +234,28 @@
 \usepackage{readprov}
 \GetFileInfo{\jobname.tex}
 \title{OXYEAR -- An author–year style for Biblatex}
+
+\newcounter{elementcount}
+\newcommand{\commaorandlist}[1]{%
+  \renewcommand*{\do}[1]{\stepcounter{elementcount}}%
+  \dolistloop{#1}%
+  \ifnumgreater{\value{elementcount}}{2}{%
+    \def\finaland{, and }%
+  }{%
+    \def\finaland{ and }%
+  }%
+  \renewcommand*{\do}[1]{%
+    \ifnumequal{\value{elementcount}}{1}{%
+      ##1%
+    }{%
+      \ifnumequal{\value{elementcount}}{2}{#1\finaland}{##1, }%
+    }%
+    \addtocounter{elementcount}{-1}%
+  }%
+  \dolistloop{#1}}
+
 \author{Alex Ball}
+\listadd\thetranslators{Bruno Maltras}
 \date{\printdateTeX{\filedate}}
 \begin{document}
 \thispagestyle{empty}
@@ -240,7 +267,8 @@
   \LARGE\thetitle
 
   \bigskip
-  \Large\theauthor
+  \Large\theauthor\par
+  \normalsize with translations by \commaorandlist\thetranslators
 
   \bigskip
   \Large\thedate
@@ -254,7 +282,9 @@
 \hspace*{.1\textwidth}\raisebox{0pt}[0pt][0pt]{\rule{\normalrulethickness}{\textheight}}
 
 \newpage
-\tableofcontents*
+\begin{KeepFromToc}
+\tableofcontents
+\end{KeepFromToc}
 
 \chapter{Introduction}
 
@@ -1029,6 +1059,25 @@
 \end{Verbatim}
 \end{bibexbox}
 
+
+If the last\slash only word of the journal title is abbreviated
+(indicated by point or capital letter), it does not need a comma after it.
+\pkg[biblatex]{Oxref} will try to detect this and adjust the punctuation accordingly;
+the list of characters that it uses is set with \cs{DeclareAbbrEndChars}.
+The default setting is this:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars{A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}
+\end{tcblisting}
+
+There is also a starred version of the command that appends to this list:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars*{\c{C}\.{I}\c{S}}
+\end{tcblisting}
+
+\hack{To override this mechanism for a single entry, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
+
 \begin{bibexbox}(hacked)
 <NHR \S18.8.5*\textdagger>
 {li.etal2013flh}
@@ -1048,9 +1097,6 @@
 \end{Verbatim}
 \end{bibexbox}
 
-\hack{If the last\slash only word of the journal title is abbreviated (indicated by point or capital letter), it does not need a comma after it. \pkg[biblatex]{Oxref} will try to detect this; if it gets it wrong, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
-
-
 \begin{bibexbox}
 <OGS \S15.4.1*\textdagger>
 {jsr1990spt}

Modified: trunk/Master/texmf-dist/source/latex/biblatex-oxref/Makefile
===================================================================
--- trunk/Master/texmf-dist/source/latex/biblatex-oxref/Makefile	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/source/latex/biblatex-oxref/Makefile	2023-06-22 20:40:28 UTC (rev 67440)
@@ -3,6 +3,7 @@
 STY1  = oxnotes
 STYS  = oxnotes oxyear oxnum oxalph
 VARS  = ibid note inote trad1 trad2 trad3
+LANGS = american british english spanish
 AUX   = aux,bbl,bcf,blg,doc,fdb_latexmk,fls,glo,gls,hd,idx,ilg,ind,listing,log,nav,out,run.xml,snm,synctex.gz,toc,vrb
 SHELL = bash
 PWD   = $(shell pwd)
@@ -17,7 +18,7 @@
 all: $(NAME).pdf $(STYS:%=%-doc.pdf) clean
 	@exit 0
 
-source $(NAME).bbx american-$(NAME).lbx british-$(NAME).lbx english-$(NAME).lbx $(STYS:%=%-doc.tex) $(STYS:%=%.bbx) $(STYS:%=%.cbx) $(STYS:%=%.dbx) $(VARS:%=$(STY1)-%.bbx) $(VARS:%=$(STY1)-%.cbx) $(VARS:%=$(STY1)-%.dbx): $(NAME).dtx
+source $(NAME).bbx $(LANGS:%=%-$(NAME).lbx) $(STYS:%=%-doc.tex) $(STYS:%=%.bbx) $(STYS:%=%.cbx) $(STYS:%=%.dbx) $(VARS:%=$(STY1)-%.bbx) $(VARS:%=$(STY1)-%.cbx) $(VARS:%=$(STY1)-%.dbx): $(NAME).dtx
 	luatex -interaction=nonstopmode $(NAME).dtx >/dev/null
 
 $(NAME).pdf: $(NAME).dtx $(NAME).bbx $(STY1).bbx $(STY1).cbx british-$(NAME).lbx english-$(NAME).lbx
@@ -41,17 +42,17 @@
 clean:
 	@for log in *.log; do [ -e "$$log" ] || continue; grep "WARNING: biblatex-oxref" $$log; test $$? -eq 1; done
 	rm -f $(NAME).{$(AUX)} $(STYS:%=%-doc.{$(AUX)}) $(STYS:%=test-%.{tex,pdf}) $(STYS:%=test-%.{$(AUX)})
-	rm -f $(STYS:%=%.doc) {american,british,english}-$(NAME).doc
+	rm -f $(STYS:%=%.doc) $(LANGS:%=%-$(NAME).doc)
 	rm -rf _minted-*
 	rm -f $(NAME).markdown.in
 	rm -rf _markdown_*
 distclean: clean
-	rm -f $(NAME).{bbx,bib,ins,pdf} $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(STYS:%=%-doc.{tex,pdf})
+	rm -f $(NAME).{bbx,bib,ins,pdf} $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(STYS:%=%-doc.{tex,pdf})
 
 inst: all
 	mkdir -p $(UTREE)/{tex,source,doc}/latex/$(PFX)$(NAME)
 	cp $(NAME).{dtx,ins} $(UTREE)/source/latex/$(PFX)$(NAME)
-	cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(UTREE)/tex/latex/$(PFX)$(NAME)
+	cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(UTREE)/tex/latex/$(PFX)$(NAME)
 	cp $(NAME).{bib,pdf} $(STYS:%=%-doc.{tex,pdf}) $(UTREE)/doc/latex/$(PFX)$(NAME)
 	mktexlsr
 uninst:
@@ -61,7 +62,7 @@
 install: all
 	sudo mkdir -p $(LOCAL)/{tex,source,doc}/latex/$(PFX)$(NAME)
 	sudo cp $(NAME).{dtx,ins} $(LOCAL)/source/latex/$(PFX)$(NAME)
-	sudo cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(LOCAL)/tex/latex/$(PFX)$(NAME)
+	sudo cp $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(LOCAL)/tex/latex/$(PFX)$(NAME)
 	sudo cp $(NAME).{bib,pdf} $(STYS:%=%-doc.{tex,pdf}) $(LOCAL)/doc/latex/$(PFX)$(NAME)
 	sudo mktexlsr
 uninstall:
@@ -70,7 +71,7 @@
 
 zip: all
 	mkdir $(TDIR)
-	cp $(NAME).{dtx,pdf} $(STYS:%=%-doc.pdf) README.md Makefile $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) {american,british,english}-$(NAME).lbx $(TDIR)
+	cp $(NAME).{dtx,pdf} $(STYS:%=%-doc.pdf) README.md Makefile $(NAME).bbx $(STYS:%=%.{b,c,d}bx) $(VARS:%=$(STY1)-%.{b,c,d}bx) $(LANGS:%=%-$(NAME).lbx) $(TDIR)
 	cd $(TEMP); zip -Drq $(PWD)/$(PFX)$(NAME)-$(VERS).zip $(PFX)$(NAME)
 ctan: all
 	mkdir $(TDIR)

Modified: trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.dtx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -1,6 +1,6 @@
 % \iffalse
 %<*internal|bbx|cbx|dbx|lbx|doc>
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 %</internal|bbx|cbx|dbx|lbx|doc>
 %<*internal>
 \iffalse
@@ -83,6 +83,10 @@
 \ProvidesFile{american-oxref.lbx}
     [\Version\space American English conventions required by the biblatex-oxref styles]
 %</lbx&us>
+%<*lbx&es>
+\ProvidesFile{spanish-oxref.lbx}
+    [\Version\space Spanish conventions required by the biblatex-oxref styles]
+%</lbx&es>
 %<*doc&n>
 \ProvidesFile{oxnotes-doc.tex}
     [\Version\space Footnote-based biblatex style inspired by the Oxford Guide to Style]
@@ -215,6 +219,7 @@
   \file{american-\jobname.lbx}{\from{\jobname.dtx}{lbx,us}}
   \file{british-\jobname.lbx}{\from{\jobname.dtx}{lbx,gb}}
   \file{english-\jobname.lbx}{\from{\jobname.dtx}{lbx,en}}
+  \file{spanish-\jobname.lbx}{\from{\jobname.dtx}{lbx,es}}
   \file{oxnotes-doc.tex}{\from{\jobname.dtx}{doc,n}}
   \file{oxnum-doc.tex}{\from{\jobname.dtx}{doc,m}}
   \file{oxalph-doc.tex}{\from{\jobname.dtx}{doc,a}}
@@ -292,6 +297,12 @@
 \colorlet{hacked}{orange}
 \colorlet{manual}{purple}
 
+\usepackage{iftex}
+\ifluatex
+  % Fix spacing in tcolorbox
+  \usepackage{luacolor}
+\fi
+
 \usepackage{tcolorbox}
 \tcbuselibrary{skins,xparse,documentation,breakable,minted}
 \colorlet{Option}{violet}
@@ -633,6 +644,9 @@
   \endgroup
 }
 \makeatother
+\AtBeginDocument{%
+\hypersetup{linkcolor=black}%
+}
 
 \GetFileInfo{\jobname.dtx}
 \title{OXREF -- Biblatex styles inspired by the \emph{Oxford Guide to Style}}
@@ -642,7 +656,28 @@
 %<doc&a>\title{OXALPH -- An alphabetic style for Biblatex}
 %<doc&y>\title{OXYEAR -- An author–year style for Biblatex}
 %<*driver|doc>
+
+\newcounter{elementcount}
+\newcommand{\commaorandlist}[1]{%
+  \renewcommand*{\do}[1]{\stepcounter{elementcount}}%
+  \dolistloop{#1}%
+  \ifnumgreater{\value{elementcount}}{2}{%
+    \def\finaland{, and }%
+  }{%
+    \def\finaland{ and }%
+  }%
+  \renewcommand*{\do}[1]{%
+    \ifnumequal{\value{elementcount}}{1}{%
+      ##1%
+    }{%
+      \ifnumequal{\value{elementcount}}{2}{#1\finaland}{##1, }%
+    }%
+    \addtocounter{elementcount}{-1}%
+  }%
+  \dolistloop{#1}}
+
 \author{Alex Ball}
+\listadd\thetranslators{Bruno Maltras}
 \date{\printdateTeX{\filedate}}
 \begin{document}
 \thispagestyle{empty}
@@ -654,7 +689,8 @@
   \LARGE\thetitle
 
   \bigskip
-  \Large\theauthor
+  \Large\theauthor\par
+  \normalsize with translations by \commaorandlist\thetranslators
 
   \bigskip
   \Large\thedate
@@ -668,7 +704,9 @@
 \hspace*{.1\textwidth}\raisebox{0pt}[0pt][0pt]{\rule{\normalrulethickness}{\textheight}}
 
 \newpage
-\tableofcontents*
+\begin{KeepFromToc}
+\tableofcontents
+\end{KeepFromToc}
 
 %</driver|doc>
 %<*driver>
@@ -760,7 +798,8 @@
       - oxnotes.cbx, oxnotes-ibid.cbx, oxnotes-note.cbx, oxnotes-inote.cbx,
         oxnotes-trad1.cbx, oxnotes-trad2.cbx, oxnotes-trad3.cbx, oxyear.cbx,
         oxnum.cbx, oxalph.cbx
-      - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx
+      - american-oxref.lbx, british-oxref.lbx, english-oxref.lbx,
+        spanish-oxref.lbx
       - oxnotes.dbx, oxnotes-ibid.dbx, oxnotes-note.dbx, oxnotes-inote.dbx,
         oxnotes-trad1.dbx, oxnotes-trad2.dbx, oxnotes-trad3.dbx, oxyear.dbx,
         oxnum.dbx, oxalph.dbx
@@ -803,6 +842,7 @@
         american-oxref.lbx,
         british-oxref.lbx,
         english-oxref.lbx,
+        spanish-oxref.lbx
         oxalph.bbx,
         oxalph.cbx,
         oxalph.dbx,
@@ -1953,6 +1993,48 @@
 \end{Verbatim}
 \end{bibexbox}
 
+% Journal title is abbreviated, no following comma
+%</n|m|a|y>
+%<*n|m>
+\begin{bibexbox}<OGS \S15.4.1>
+{lindars1965eir}
+B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
+\tcblower
+\begin{Verbatim}
+%</n|m>
+%<*n|m|bib>
+ at article{lindars1965eir,
+  author = {B. Lindars},
+  title = {Ezechiel and Individual Responsibility},
+  journaltitle = {VT},
+  volume = {15},
+  date = {1965},
+  pages = {452-467}}
+%</n|m|bib>
+%<*n|m>
+\end{Verbatim}
+\end{bibexbox}
+%</n|m>
+%<*n|m|a|y>
+
+If the last\slash only word of the journal title is abbreviated
+(indicated by point or capital letter), it does not need a comma after it.
+\pkg[biblatex]{Oxref} will try to detect this and adjust the punctuation accordingly;
+the list of characters that it uses is set with \cs{DeclareAbbrEndChars}.
+The default setting is this:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars{A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}
+\end{tcblisting}
+
+There is also a starred version of the command that appends to this list:
+
+\begin{tcblisting}{listing only}
+\DeclareAbbrEndChars*{\c{C}\.{I}\c{S}}
+\end{tcblisting}
+
+\hack{To override this mechanism for a single entry, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
+
 % Electronic identifier instead of a page range
 \begin{bibexbox}(hacked)
 %<n|m><NHR \S18.8.5*>
@@ -1977,31 +2059,6 @@
 \end{Verbatim}
 \end{bibexbox}
 
-\hack{If the last\slash only word of the journal title is abbreviated (indicated by point or capital letter), it does not need a comma after it. \pkg[biblatex]{Oxref} will try to detect this; if it gets it wrong, you can suppress the comma by adding \cs{nopunct} to the end of the journal (sub)title, or restore it by adding a pair of braces.}
-
-%</n|m|a|y>
-%<*n|m>
-\begin{bibexbox}<OGS \S15.4.1>
-{lindars1965eir}
-B. Lindars, \enquote{Ezechiel and Individual Responsibility}, \emph{VT} 15 (1965), 452–67.
-\tcblower
-\begin{Verbatim}
-%</n|m>
-%<*n|m|bib>
- at article{lindars1965eir,
-  author = {B. Lindars},
-  title = {Ezechiel and Individual Responsibility},
-  journaltitle = {VT},
-  volume = {15},
-  date = {1965},
-  pages = {452-467}}
-%</n|m|bib>
-%<*n|m>
-\end{Verbatim}
-\end{bibexbox}
-%</n|m>
-%<*n|m|a|y>
-
 % Unsigned, with month as issue name
 \begin{bibexbox}
 %<n|m><OGS \S15.4.1*>
@@ -2681,7 +2738,8 @@
 %</n|m>
 %<*n|m|bib>
 @collection{stewart.etal1994mb,
-  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter and Peter Walgenbach},
+  editor = {Rosemary Stewart and Jean-Louis Barsoux and Alfred Kieser and Hans-Dieter Ganter
+    and Peter Walgenbach},
   title = {Managing in {Britain}},
   location = {London},
   date = {1994}}
@@ -8493,7 +8551,7 @@
 % In legal references, the truncated year is at least two digits.
 %
 %    \begin{macrocode}
-      \ifboolexpr{
+    \ifboolexpr{
       (
         test {\ifentrytype{jurisdiction}}
         or
@@ -8845,19 +8903,22 @@
 \DeclareFieldFormat[article,periodical,suppperiodical,review]{entrysubtype}{\mkbibbrackets{#1}}
 %    \end{macrocode}
 %
-% We provide a command for testing if a title is abbreviated. We use the
-% traditional \LaTeX\ accent commands in case a non-Unicode input encoding is
-% being used. Testing for \c{C} and \c{S} causes errors when using OT1 encoding.
+% We provide a configurable command for testing if a title is abbreviated. We
+% test for ASCII capitals and a limited number of accented capitals by default,
+% but users can extend or replace the list if it causes problems.
 %
 %    \begin{macrocode}
-\newcommand*{\blx at ox@abbrevstring}{%
-  A\^{A}BCDEFG\u{G}HI\.{I}\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}%
-\AtBeginDocument{
-  \ifdefstring{\encodingdefault}{OT1}{}{%
-    \renewcommand*{\blx at ox@abbrevstring}{%
-      A\^{A}BC\c{C}DEFG\u{G}HI\.{I}\^{I}JKLMNO\"{O}\^{O}PQRS\c{S}TU\"{U}\^{U}VWXYZ.}%
-  }%
-}
+\global\let\blx at ox@abbrevstring\@empty
+\newrobustcmd*{\DeclareAbbrEndChars}{%
+  \@ifstar{%
+    \blx at ox@apptoabbrevstring
+  }{%
+    \global\let\blx at ox@abbrevstring\@empty
+    \blx at ox@apptoabbrevstring}}
+\def\blx at ox@apptoabbrevstring#1{
+  \xdef\blx at ox@abbrevstring{\blx at ox@abbrevstring#1}}
+\DeclareAbbrEndChars{%
+  A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}%
 \newcommand*{\ifabbrev}[3]{%
   \StrRight{#1}{1}[\blx at ox@lastchar]%
   \expandafter\IfSubStr*{\blx at ox@abbrevstring}{\blx at ox@lastchar}{#2}{#3}%
@@ -15435,15 +15496,380 @@
 \InheritBibliographyStrings{english}
 %    \end{macrocode}
 %
+% \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%</us>
+%<*es>
+% \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% \section{Spanish: spanish-oxref.lbx}
+%
+% \setcounter{FancyVerbLine}{19}
+%
+% Thanks to Bruno Maltras for contributing these translations.
+%
+% We load the standard language-specific punctuation and date formatting.
+%
+%    \begin{macrocode}
+\InheritBibliographyExtras{spanish}
+%    \end{macrocode}
+%
+% We load the standard set of localization strings, then add our
+% adjustments.
+%
+%    \begin{macrocode}
+\DeclareBibliographyStrings{%
+  inherit          = {spanish},
+%    \end{macrocode}
+%
+% These are new strings defined by \pkg[biblatex]{oxref}:
+%
+% \begin{itemize}
+%   \item Roles expressed as functions
+% \end{itemize}
+%
+%    \begin{macrocode}
+  director         = {{direcci\'on}{dir\adddot}},
+  directors        = {{directores}{dirs\adddot}},
+  performer        = {{int\'erprete}{int\adddot}},
+  performers       = {{int\'erpretes}{ints\adddot}},
+  reader           = {{narraci\'on}{narr\adddot}},
+  readers          = {{narradores}{narrs\adddot}},
+  conductor        = {{direcci\'on}{dir\adddot}},
+  conductors       = {{directores}{dirs\adddot}},
+  serieseditor     = {{editor de la serie}{ed\adddotspace ser\adddot}},
+  serieseditors    = {{editores de la serie}{eds\adddotspace ser\adddot}},
+  holder           = {{titular}{tit\adddot},
+  holders          = {{titulares}{tits\adddot}},
+  editorcm         = {{editor y compilador}{ed\adddotspace y comp\adddot}},
+  editorcms        = {{editores y compiladores}{eds\adddotspace y comps\adddot}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Roles expressed as actions
+% \end{itemize}
+%
+%    \begin{macrocode}
+  byperformer      = {{interpretado por}{int\adddot}},
+  bydirector       = {{dirigido por}{dir\adddot}},
+  byreader         = {{narrado por}{narr\adddotspace por}},
+  byconductor      = {{dirigido por}{dir\adddot}},
+  byserieseditor   = {{editado por}{ed\adddot}},
+  byholder         = {{derechos de}{held by}},
+  byeditorcm       = {{editado y compilado por}{ed\adddotspace y comp\adddot}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Publication details
+% \end{itemize}
+%
+%    \begin{macrocode}
+  facsimile        = {{edici\'on facs\'imil}{ed\adddotspace facs\adddot}},
+  revised          = {{edici\'on revisada}{ed\adddotspace rev\adddot}},
+  revisedenlarged  = {{edici\'on revisada y ampliada}{ed\adddotspace rev\adddotspace y amp\adddot}},
+  revisedreprint   = {{reimpresi\'on revisada}{reimpr\adddotspace rev\adddot}},
+  suppto           = {{Suplemento de}{Supl\adddot de}},
+  equals           = {{=}{=}},
+  original         = {{original}{orig\adddot}},
+  amendedby        = {{enmendado por}{enmendado por}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Publication state
+% \end{itemize}
+%
+%    \begin{macrocode}
+  inpressin        = {{de pr\'oxima publicaci\'on en}{de pr\'ox\adddotspace publ\adddot}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Pagination
+% \end{itemize}
+%
+%    \begin{macrocode}
+  book             = {{libro}{lib\adddot}},
+  books            = {{libros}{libs\adddot}},
+  canto            = {{canto}{canto}},
+  cantos           = {{cantos}{cantos}},
+  stanza           = {{estrofa}{estr\adddot}},
+  stanzas          = {{estrofas}{estrs\adddot}},
+  act              = {{Acto}{Acto}},
+  acts             = {{Actos}{Actos}},
+  scene            = {{Escena}{Escena}},
+  scenes           = {{Escenas}{Escenas}},
+  folio            = {{folio}{fol\adddot}},
+  folios           = {{folios}{fols\adddot}},
+  article          = {{art\'iculo}{art\adddot}},
+  articles         = {{art\'iculos}{arts\adddot}},
+  clause           = {{cl\'ausula}{cl\adddot}},
+  clauses          = {{cl\'ausulas}{cls\adddot}},
+  regulation       = {{regulaci\'on}{reg\adddot}},
+  regulations      = {{regulaciones}{regs\adddot}},
+  rule             = {{norma}{nrm\adddot}},
+  rules            = {{normas}{nrms\addot}},
+  booktotal        = {{libro}{lib\adddot}},
+  booktotals       = {{libros}{libs\adddot}},
+  cantototal       = {{canto}{canto}},
+  cantototals      = {{cantos}{cantos}},
+  stanzatotal      = {{estrofa}{estr\adddot}},
+  stanzatotals     = {{estrofas}{estrs\adddot}},
+  acttotal         = {{Acto}{Acto}},
+  acttotals        = {{Actos}{Actos}},
+  scenetotal       = {{Escena}{Escena}},
+  scenetotals      = {{Escenas}{Escenas}},
+  foliototal       = {{folio}{fol\adddot}},
+  foliototals      = {{folios}{fols\adddot}},
+  articletotal     = {{art\'iculo}{art\adddot}},
+  articletotals    = {{art\'iculos}{arts\adddot}},
+  clausetotal      = {{cl\'ausula}{cl\adddot}},
+  clausetotals     = {{cl\'ausulas}{cls\adddot}},
+  regulationtotal  = {{regulaci\'on}{reg\adddot}},
+  regulationtotals = {{regulaciones}{regs\adddot}},
+  ruletotal        = {{norma}{nrm\adddot}},
+  ruletotals       = {{normas}{nrms\adddot}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Types
+% \end{itemize}
+%
+%    \begin{macrocode}
+  facebook         = {{Facebook post}{Facebook post}},
+  tweet            = {{tweet}{tweet}},
+  podcast          = {{podcast}{podcast}},
+  clip             = {{video}{video}},
+  webcast          = {{webcast}{webcast}},
+  poster           = {{poster}{poster}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Miscellaneous
+% \end{itemize}
+%
+%    \begin{macrocode}
+  nolocation       = {{sin lugar}{s\adddot l\adddot}},
+  modified         = {{\'ultima modificaci\'on}{\'ult\adddotspace modif\adddot}},
+  recorded         = {{registrado}{registrado}},
+  uploaded         = {{subido}{subido}},
+  filed            = {{archivado}{archivado}},
+  issued           = {{publicado}{publicado}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Labels
+% \end{itemize}
+%
+%    \begin{macrocode}
+  anon             = {{An\'onimo}{An\'on\adddot}},
+  pseudo           = {{Pseudo-}{Ps\adddot-}},
+  urldown          = {{descargado}{descargado}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item Country names, patents, and patent requests,
+% \end{itemize}
+%
+%    \begin{macrocode}
+  countryjp        = {{Jap\'on}{JP}},
+  patentjp         = {{Patente japonesa}{Pat\adddotspace japonesa}},
+  patreqjp         = {{Solicitud de patente japonesa}{Sol\adddotspace pat\adddotspace japonesa}},
+%    \end{macrocode}
+%
+% \begin{itemize}
+%   \item These are borrowed from other styles.
+% \end{itemize}
+%
+%    \begin{macrocode}
+  1column          = {{una columna}{1\addnbspace col\adddot}},
+  2column          = {{dos columnas}{2\addnbspace col\adddot}},
+  inflayer         = {{norma subordinada}{norm\adddotspace sub\adddot}},
+  suplayer         = {{norma superior}{norm\adddotspace sup\adddot}},
+  paper            = {{hoja}{h\adddot}},
+  papyrus          = {{papiro}{papiro}},
+  parchment        = {{pergamino}{pergam\adddot}},
+  eucase           = {{Caso}{Caso}},
+  eujoinedcases    = {{Casos agrupados}{Casos agrupados}},
+  commissiondecision = {{Decisi/'on de la Comisi/'on}{Decisi/'on de la Comisi/'on}},
+  application      = {{Solicitud}{Solic\adddot}},
+  order            = {{Orden}{Ord\adddot}},
+  bill             = {{Proyecto de ley}{Proy\adddotspace de ley}},
+  draft            = {{anteproyecto}{anteproyecto}},
+  opened           = {{abierto a la firma}{abierto a la firma}},
+  signed           = {{aprobada}{aprobada}},
+  adopted          = {{adoptada}{adoptada}},
+  inforce          = {{en vigor}{en vigor}},
+%    \end{macrocode}
+%
+% The rest of these strings are overrides for the standard ones.
+%
+% In parallel with the English versions, we remove the final \enquote{por} from
+% the abbreviated versions of the roles expressed as actions.
+%
+%    \begin{macrocode}
+  byeditor         = {{editado}{ed\adddotspace}},
+  byredactor       = {{redacci\'on de}{red\adddotspace de}},
+  byreviser        = {{revisado}{rev\adddotspace}},
+  byreviewer       = {{rese\~nado}{res\adddotspace}},
+  byfounder        = {{fundado}{fund\adddotspace}},
+  bycontinuator    = {{continuado}{cont\adddotspace}},
+  bycollaborator   = {{colaboraci\'on de}{col\adddotspace de}},
+  bytranslator     = {{traducido \lbx at lfromlang\}{trad\adddotspace \lbx at sfromlang\}},
+  bycommentator    = {{comentado}{com\adddotspace}},
+  byannotator      = {{anotado}{anot\adddotspace}},
+  byeditortr       = {{editado y traducido \lbx at lfromlang\}%
+                      {ed\adddotspace y trad\adddotspace \lbx at sfromlang\}},
+  byeditorco       = {{editado y comentado}%
+                      {ed\adddotspace y com\adddotspace}},
+  byeditoran       = {{editado y anotado}%
+                      {ed\adddotspace y anot\adddotspace}},
+  byeditorin       = {{editado e introducido}%
+                      {ed\adddotspace e intr\adddotspace}},
+  byeditorfo       = {{editado y prologado}%
+                      {ed\adddotspace y pr\'ol\adddotspace}},
+  byeditoraf       = {{editado y epilogado}%
+                      {ed\adddotspace y ep\'il\adddotspace}},
+  byeditortrco     = {{editado, traducido \lbx at lfromlang\ y comentado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y com\adddotspace}},
+  byeditortran     = {{editado, traducido \lbx at lfromlang\ y anotado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y anot\adddotspace}},
+  byeditortrin     = {{editado, traducido \lbx at lfromlang\ e introducido}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ e intr\adddotspace}},
+  byeditortrfo     = {{editado, traducido \lbx at lfromlang\ y prologado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y pr\'ol\adddotspace}},
+  byeditortraf     = {{editado, traducido \lbx at lfromlang\ y epilogado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y ep\'il\adddotspace}},
+  byeditorcoin     = {{editado, comentado e introducido}%
+                      {ed.,\addabbrvspace com\adddotspace e intr\adddotspace}},
+  byeditorcofo     = {{editado, comentado y prologado}%
+                      {ed.,\addabbrvspace com\adddotspace y pr\'ol\adddotspace}},
+  byeditorcoaf     = {{editado, comentado y epilogado}%
+                      {ed.,\addabbrvspace com\adddotspace y ep\'il\adddotspace}},
+  byeditoranin     = {{editado, anotado e introducido}%
+                      {ed.,\addabbrvspace anot\adddotspace e intr\adddotspace}},
+  byeditoranfo     = {{editado, anotado y prologado}%
+                      {ed.,\addabbrvspace anot\adddotspace y pr\'ol\adddotspace}},
+  byeditoranaf     = {{editado, anotado y epilogado}%
+                      {ed.,\addabbrvspace anot\adddotspace y ep\'il\adddotspace}},
+  byeditortrcoin   = {{editado, traducido \lbx at lfromlang, comentado e introducido}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, com\adddotspace e intr\adddotspace}},
+  byeditortrcofo   = {{editado, traducido \lbx at lfromlang, comentado y prologado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, com\adddotspace y pr\'ol\adddotspace}},
+  byeditortrcoaf   = {{editado, traducido \lbx at lfromlang, comentado y epilogado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, com\adddotspace y ep\'il\adddotspace}},
+  byeditortranin   = {{editado, traducido \lbx at lfromlang, anotado e introducido}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, anot\adddotspace e intr\adddotspace}},
+  byeditortranfo   = {{editado, traducido \lbx at lfromlang, anotado y prologado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, anot\adddotspace y pr\'ol\adddotspace}},
+  byeditortranaf   = {{editado, traducido \lbx at lfromlang, anotado y epilogado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, anot\adddotspace y ep\'il\adddotspace}},
+  bytranslatorco   = {{traducido \lbx at lfromlang\ y comentado}%
+                      {trad\adddotspace \lbx at sfromlang\ y com\adddotspace}},
+  bytranslatoran   = {{traducido \lbx at lfromlang\ y anotado}%
+                      {trad\adddotspace \lbx at sfromlang\ y anot\adddotspace}},
+  bytranslatorin   = {{traducido \lbx at lfromlang\ e introducido}%
+                      {trad\adddotspace \lbx at sfromlang\ e introd\adddotspace}},
+  bytranslatorfo   = {{traducido \lbx at lfromlang\ y prologado}%
+                      {trad\adddotspace \lbx at sfromlang\ y pr\'ol\adddotspace}},
+  bytranslatoraf   = {{traducido \lbx at lfromlang\ y epilogado}%
+                      {trad\adddotspace \lbx at sfromlang\ y ep\'il\adddotspace}},
+  bytranslatorcoin = {{traducido \lbx at lfromlang, comentado e introducido}%
+                      {trad\adddotspace \lbx at sfromlang, com\adddotspace e intr\adddotspace}},
+  bytranslatorcofo = {{traducido \lbx at lfromlang, comentado y prologado}%
+                      {trad\adddotspace \lbx at sfromlang, com\adddotspace y pr\'ol\adddotspace}},
+  bytranslatorcoaf = {{traducido \lbx at lfromlang, comentado y epilogado}%
+                      {trad\adddotspace \lbx at sfromlang, com\adddotspace y ep\'il\adddotspace}},
+  bytranslatoranin = {{traducido \lbx at lfromlang, anotado e introducido}%
+                      {trad\adddotspace \lbx at sfromlang, anot\adddotspace e intr\adddotspace}},
+  bytranslatoranfo = {{traducido \lbx at lfromlang, anotado y prologado}%
+                      {trad\adddotspace \lbx at sfromlang, anot\adddotspace y pr\'ol\adddotspace}},
+  bytranslatoranaf = {{traducido \lbx at lfromlang, anotado y epilogado}%
+                      {trad\adddotspace \lbx at sfromlang, anot\adddotspace y ep\'il\adddotspace}},
+%    \end{macrocode}
+%
+% The roles expressed as objects and terms for supplementary material
+% are not abbreviated.
+%
+%    \begin{macrocode}
+  withcommentator  = {{con comentario de}{con comentario de}},
+  withannotator    = {{con notas de}{con notas de}},
+  withintroduction = {{con introduci\'on de}{con introduci\'on de}},
+  withforeword     = {{con pr\'ologo de}{con pr\'ologo de}},
+  withafterword    = {{con ep\'ilogo de}{con ep\'ilogo de}},
+  introduction     = {{introduci\'on}{introduci\'on}},
+%    \end{macrocode}
+%
+% The abbreviations for some publication details are different.
+%
+%    \begin{macrocode}
+  newseries        = {{nueva \'epoca}{\mkbibacro{N\'E}}},
+  oldseries        = {{antigua \'epoca}{\mkbibacro{A\'E}}},
+  edition          = {{edici\'on}{edn\adddot}},
+  reprintfrom      = {{de}{de}},
+  translationas    = {{traducido espa\~nol como}{trad\adddotspace espa\~nol como}},
+  origpubin        = {{publicado originalmente en}{pub\adddot orig\adddotspace}},
+%    \end{macrocode}
+%
+% \emph{New Hart's Rules} uses \enquote{accessed} for URL dates.
+%
+%    \begin{macrocode}
+  urlseen          = {{accessed}{accessed}},
+%    \end{macrocode}
+%
+% Oxford style is to use \enquote{henceforth}
+% for shorthands and \enquote{at} to cite a page within a range.
+%
+%    \begin{macrocode}
+  citedas          = {{henceforth}{henceforth}},
+  thiscite         = {{at}{at}},
+%    \end{macrocode}
+%
+% Languages are abbreviated.
+%
+%    \begin{macrocode}
+  langamerican     = {{ingl\'es americano}{ingl\'es americano}},
+  langbrazilian    = {{brasile\~no}{brasile\~no}},
+  langbulgarian    = {{b\'ulgaro}{b\'ulgaro}},
+  langcatalan      = {{catal\'an}{catal\'an}},
+  langcroatian     = {{croata}{croata}},
+  langczech        = {{checo}{checo}},
+  langdanish       = {{dan\'es}{dan\'es}},
+  langdutch        = {{neerland\'es}{neerland\'es}},
+  langenglish      = {{ingl\'es}{ingl\'es}},
+  langestonian     = {{estonio}{estonio}},
+  langfinnish      = {{fin\'es}{fin\'es}},
+  langfrench       = {{franc\'es}{franc\'es}},
+  langgalician     = {{gallego}{gallego}},
+  langgerman       = {{alem\'an}{alem\'an}},
+  langgreek        = {{griego}{griego}},
+  langhungarian    = {{h\'ungaro}{h\'ungaro}},
+  langitalian      = {{italiano}{italiano}},
+  langjapanese     = {{japon\'es}{japon\'es}},
+  langlatin        = {{lat\'in}{lat\'in}},
+  langlatvian      = {{lituano}{lituano}},
+  langnorwegian    = {{noruego}{noruego}},
+  langpolish       = {{polaco}{polaco}},
+  langportuguese   = {{portugu\'es}{portugu\'es}},
+  langrussian      = {{ruso}{ruso}},
+  langserbian      = {{serbio}{serbio}},
+  langslovak       = {{eslovaco}{eslovaco}},
+  langslovene      = {{esloveno}{esloveno}},
+  langspanish      = {{espa\~nol}{espa\~nol}},
+  langswedish      = {{sueco}{sueco}},
+  langukrainian    = {{ucraniano}{ucraniano}},
+}
+%    \end{macrocode}
+%
+% \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%</es>
+% \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
 % \section{Other languages}
 %
-% Currently \pkg[biblatex]{oxref} only supports British and American
-% English explicitly, but if there is demand more languages may be
-% added. If you would like to contribute support for your language, a
-% list of the non-standard bibliography strings requiring definition may
-% be found in section~\ref{sec:setup}.
+% Currently \pkg[biblatex]{oxref} only supports English (British and American)
+% and Spanish explicitly, but if there is demand more languages may be added. If
+% you would like to contribute support for your language, a list of the
+% non-standard bibliography strings requiring definition may be found in
+% section~\ref{sec:setup}.
 %
 % \iffalse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%</us>
 %</lbx>
 % \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Modified: trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/source/latex/biblatex-oxref/oxref.ins	2023-06-22 20:40:28 UTC (rev 67440)
@@ -76,6 +76,7 @@
   \file{american-\jobname.lbx}{\from{\jobname.dtx}{lbx,us}}
   \file{british-\jobname.lbx}{\from{\jobname.dtx}{lbx,gb}}
   \file{english-\jobname.lbx}{\from{\jobname.dtx}{lbx,en}}
+  \file{spanish-\jobname.lbx}{\from{\jobname.dtx}{lbx,es}}
   \file{oxnotes-doc.tex}{\from{\jobname.dtx}{doc,n}}
   \file{oxnum-doc.tex}{\from{\jobname.dtx}{doc,m}}
   \file{oxalph-doc.tex}{\from{\jobname.dtx}{doc,a}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/american-oxref.lbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{american-oxref.lbx}
     [\Version\space American English conventions required by the biblatex-oxref styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/british-oxref.lbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{british-oxref.lbx}
     [\Version\space British English conventions required by the biblatex-oxref styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/english-oxref.lbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{english-oxref.lbx}
     [\Version\space Generic English conventions required by the biblatex-oxref styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxalph.bbx}
     [\Version\space Alphabetic bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxalph.cbx}
     [\Version\space Alphabetic citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxalph.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxalph.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-ibid.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-ibid.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-ibid.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-ibid.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-inote.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-inote.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-inote.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-inote.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-note.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-note.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-note.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-note.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad1.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad1.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad1.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad1.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad2.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad2.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad2.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad2.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad3.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad3.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes-trad3.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes-trad3.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes.bbx}
     [\Version\space Footnote-based bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes.cbx}
     [\Version\space Footnote-based citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnotes.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnotes.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnum.bbx}
     [\Version\space Numeric bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnum.cbx}
     [\Version\space Numeric citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxnum.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxnum.dbx}
     [\Version\space Data model for the Oxref family of styles]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxref.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxref.bbx}
     [\Version\space Base settings for bibliography styles inspired by the Oxford Guide to Style]
@@ -600,7 +600,7 @@
     \ifnum\num at two@len>3%
       \IfStrEq{\Result}{2}{\def\Result{1}}{}%
     \fi
-      \ifboolexpr{
+    \ifboolexpr{
       (
         test {\ifentrytype{jurisdiction}}
         or
@@ -826,14 +826,17 @@
 \DeclareFieldFormat{howpublished}{\mkbibbrackets{#1}}
 \DeclareFieldFormat[misc,unpublished]{howpublished}{#1}
 \DeclareFieldFormat[article,periodical,suppperiodical,review]{entrysubtype}{\mkbibbrackets{#1}}
-\newcommand*{\blx at ox@abbrevstring}{%
-  A\^{A}BCDEFG\u{G}HI\.{I}\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}%
-\AtBeginDocument{
-  \ifdefstring{\encodingdefault}{OT1}{}{%
-    \renewcommand*{\blx at ox@abbrevstring}{%
-      A\^{A}BC\c{C}DEFG\u{G}HI\.{I}\^{I}JKLMNO\"{O}\^{O}PQRS\c{S}TU\"{U}\^{U}VWXYZ.}%
-  }%
-}
+\global\let\blx at ox@abbrevstring\@empty
+\newrobustcmd*{\DeclareAbbrEndChars}{%
+  \@ifstar{%
+    \blx at ox@apptoabbrevstring
+  }{%
+    \global\let\blx at ox@abbrevstring\@empty
+    \blx at ox@apptoabbrevstring}}
+\def\blx at ox@apptoabbrevstring#1{
+  \xdef\blx at ox@abbrevstring{\blx at ox@abbrevstring#1}}
+\DeclareAbbrEndChars{%
+  A\^{A}BCDEFG\u{G}HI\^{I}JKLMNO\"{O}\^{O}PQRSTU\"{U}\^{U}VWXYZ.}%
 \newcommand*{\ifabbrev}[3]{%
   \StrRight{#1}{1}[\blx at ox@lastchar]%
   \expandafter\IfSubStr*{\blx at ox@abbrevstring}{\blx at ox@lastchar}{#2}{#3}%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.bbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxyear.bbx}
     [\Version\space Author-year bibliography style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.cbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxyear.cbx}
     [\Version\space Author-year citation style inspired by the Oxford Guide to Style]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx	2023-06-22 20:40:06 UTC (rev 67439)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/oxyear.dbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -13,7 +13,7 @@
 %% See:     http://www.latex-project.org/lppl.txt
 %% ----------------------------------------------------------------
 %% 
-\def\Version{2023/02/01 v3.0}
+\def\Version{2023/06/06 v3.1}
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
 \ProvidesFile{oxyear.dbx}
     [\Version\space Data model for the Oxref family of styles]

Added: trunk/Master/texmf-dist/tex/latex/biblatex-oxref/spanish-oxref.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-oxref/spanish-oxref.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-oxref/spanish-oxref.lbx	2023-06-22 20:40:28 UTC (rev 67440)
@@ -0,0 +1,256 @@
+%%
+%% This is file `spanish-oxref.lbx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% oxref.dtx  (with options: `lbx,es')
+%% ----------------------------------------------------------------
+%% biblatex-oxref --- Biblatex styles inspired by the Oxford Guide to Style
+%% Author:  Alex Ball
+%% E-mail:  a.j.ball at bath.ac.uk
+%% License: Released under the LaTeX Project Public License v1.3c or later
+%% See:     http://www.latex-project.org/lppl.txt
+%% ----------------------------------------------------------------
+%% 
+\def\Version{2023/06/06 v3.1}
+\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+\ProvidesFile{spanish-oxref.lbx}
+    [\Version\space Spanish conventions required by the biblatex-oxref styles]
+\InheritBibliographyExtras{spanish}
+\DeclareBibliographyStrings{%
+  inherit          = {spanish},
+  director         = {{direcci\'on}{dir\adddot}},
+  directors        = {{directores}{dirs\adddot}},
+  performer        = {{int\'erprete}{int\adddot}},
+  performers       = {{int\'erpretes}{ints\adddot}},
+  reader           = {{narraci\'on}{narr\adddot}},
+  readers          = {{narradores}{narrs\adddot}},
+  conductor        = {{direcci\'on}{dir\adddot}},
+  conductors       = {{directores}{dirs\adddot}},
+  serieseditor     = {{editor de la serie}{ed\adddotspace ser\adddot}},
+  serieseditors    = {{editores de la serie}{eds\adddotspace ser\adddot}},
+  holder           = {{titular}{tit\adddot},
+  holders          = {{titulares}{tits\adddot}},
+  editorcm         = {{editor y compilador}{ed\adddotspace y comp\adddot}},
+  editorcms        = {{editores y compiladores}{eds\adddotspace y comps\adddot}},
+  byperformer      = {{interpretado por}{int\adddot}},
+  bydirector       = {{dirigido por}{dir\adddot}},
+  byreader         = {{narrado por}{narr\adddotspace por}},
+  byconductor      = {{dirigido por}{dir\adddot}},
+  byserieseditor   = {{editado por}{ed\adddot}},
+  byholder         = {{derechos de}{held by}},
+  byeditorcm       = {{editado y compilado por}{ed\adddotspace y comp\adddot}},
+  facsimile        = {{edici\'on facs\'imil}{ed\adddotspace facs\adddot}},
+  revised          = {{edici\'on revisada}{ed\adddotspace rev\adddot}},
+  revisedenlarged  = {{edici\'on revisada y ampliada}{ed\adddotspace rev\adddotspace y amp\adddot}},
+  revisedreprint   = {{reimpresi\'on revisada}{reimpr\adddotspace rev\adddot}},
+  suppto           = {{Suplemento de}{Supl\adddot de}},
+  equals           = {{=}{=}},
+  original         = {{original}{orig\adddot}},
+  amendedby        = {{enmendado por}{enmendado por}},
+  inpressin        = {{de pr\'oxima publicaci\'on en}{de pr\'ox\adddotspace publ\adddot}},
+  book             = {{libro}{lib\adddot}},
+  books            = {{libros}{libs\adddot}},
+  canto            = {{canto}{canto}},
+  cantos           = {{cantos}{cantos}},
+  stanza           = {{estrofa}{estr\adddot}},
+  stanzas          = {{estrofas}{estrs\adddot}},
+  act              = {{Acto}{Acto}},
+  acts             = {{Actos}{Actos}},
+  scene            = {{Escena}{Escena}},
+  scenes           = {{Escenas}{Escenas}},
+  folio            = {{folio}{fol\adddot}},
+  folios           = {{folios}{fols\adddot}},
+  article          = {{art\'iculo}{art\adddot}},
+  articles         = {{art\'iculos}{arts\adddot}},
+  clause           = {{cl\'ausula}{cl\adddot}},
+  clauses          = {{cl\'ausulas}{cls\adddot}},
+  regulation       = {{regulaci\'on}{reg\adddot}},
+  regulations      = {{regulaciones}{regs\adddot}},
+  rule             = {{norma}{nrm\adddot}},
+  rules            = {{normas}{nrms\addot}},
+  booktotal        = {{libro}{lib\adddot}},
+  booktotals       = {{libros}{libs\adddot}},
+  cantototal       = {{canto}{canto}},
+  cantototals      = {{cantos}{cantos}},
+  stanzatotal      = {{estrofa}{estr\adddot}},
+  stanzatotals     = {{estrofas}{estrs\adddot}},
+  acttotal         = {{Acto}{Acto}},
+  acttotals        = {{Actos}{Actos}},
+  scenetotal       = {{Escena}{Escena}},
+  scenetotals      = {{Escenas}{Escenas}},
+  foliototal       = {{folio}{fol\adddot}},
+  foliototals      = {{folios}{fols\adddot}},
+  articletotal     = {{art\'iculo}{art\adddot}},
+  articletotals    = {{art\'iculos}{arts\adddot}},
+  clausetotal      = {{cl\'ausula}{cl\adddot}},
+  clausetotals     = {{cl\'ausulas}{cls\adddot}},
+  regulationtotal  = {{regulaci\'on}{reg\adddot}},
+  regulationtotals = {{regulaciones}{regs\adddot}},
+  ruletotal        = {{norma}{nrm\adddot}},
+  ruletotals       = {{normas}{nrms\adddot}},
+  facebook         = {{Facebook post}{Facebook post}},
+  tweet            = {{tweet}{tweet}},
+  podcast          = {{podcast}{podcast}},
+  clip             = {{video}{video}},
+  webcast          = {{webcast}{webcast}},
+  poster           = {{poster}{poster}},
+  nolocation       = {{sin lugar}{s\adddot l\adddot}},
+  modified         = {{\'ultima modificaci\'on}{\'ult\adddotspace modif\adddot}},
+  recorded         = {{registrado}{registrado}},
+  uploaded         = {{subido}{subido}},
+  filed            = {{archivado}{archivado}},
+  issued           = {{publicado}{publicado}},
+  anon             = {{An\'onimo}{An\'on\adddot}},
+  pseudo           = {{Pseudo-}{Ps\adddot-}},
+  urldown          = {{descargado}{descargado}},
+  countryjp        = {{Jap\'on}{JP}},
+  patentjp         = {{Patente japonesa}{Pat\adddotspace japonesa}},
+  patreqjp         = {{Solicitud de patente japonesa}{Sol\adddotspace pat\adddotspace japonesa}},
+  1column          = {{una columna}{1\addnbspace col\adddot}},
+  2column          = {{dos columnas}{2\addnbspace col\adddot}},
+  inflayer         = {{norma subordinada}{norm\adddotspace sub\adddot}},
+  suplayer         = {{norma superior}{norm\adddotspace sup\adddot}},
+  paper            = {{hoja}{h\adddot}},
+  papyrus          = {{papiro}{papiro}},
+  parchment        = {{pergamino}{pergam\adddot}},
+  eucase           = {{Caso}{Caso}},
+  eujoinedcases    = {{Casos agrupados}{Casos agrupados}},
+  commissiondecision = {{Decisi/'on de la Comisi/'on}{Decisi/'on de la Comisi/'on}},
+  application      = {{Solicitud}{Solic\adddot}},
+  order            = {{Orden}{Ord\adddot}},
+  bill             = {{Proyecto de ley}{Proy\adddotspace de ley}},
+  draft            = {{anteproyecto}{anteproyecto}},
+  opened           = {{abierto a la firma}{abierto a la firma}},
+  signed           = {{aprobada}{aprobada}},
+  adopted          = {{adoptada}{adoptada}},
+  inforce          = {{en vigor}{en vigor}},
+  byeditor         = {{editado}{ed\adddotspace}},
+  byredactor       = {{redacci\'on de}{red\adddotspace de}},
+  byreviser        = {{revisado}{rev\adddotspace}},
+  byreviewer       = {{rese\~nado}{res\adddotspace}},
+  byfounder        = {{fundado}{fund\adddotspace}},
+  bycontinuator    = {{continuado}{cont\adddotspace}},
+  bycollaborator   = {{colaboraci\'on de}{col\adddotspace de}},
+  bytranslator     = {{traducido \lbx at lfromlang\}{trad\adddotspace \lbx at sfromlang\}},
+  bycommentator    = {{comentado}{com\adddotspace}},
+  byannotator      = {{anotado}{anot\adddotspace}},
+  byeditortr       = {{editado y traducido \lbx at lfromlang\}%
+                      {ed\adddotspace y trad\adddotspace \lbx at sfromlang\}},
+  byeditorco       = {{editado y comentado}%
+                      {ed\adddotspace y com\adddotspace}},
+  byeditoran       = {{editado y anotado}%
+                      {ed\adddotspace y anot\adddotspace}},
+  byeditorin       = {{editado e introducido}%
+                      {ed\adddotspace e intr\adddotspace}},
+  byeditorfo       = {{editado y prologado}%
+                      {ed\adddotspace y pr\'ol\adddotspace}},
+  byeditoraf       = {{editado y epilogado}%
+                      {ed\adddotspace y ep\'il\adddotspace}},
+  byeditortrco     = {{editado, traducido \lbx at lfromlang\ y comentado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y com\adddotspace}},
+  byeditortran     = {{editado, traducido \lbx at lfromlang\ y anotado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y anot\adddotspace}},
+  byeditortrin     = {{editado, traducido \lbx at lfromlang\ e introducido}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ e intr\adddotspace}},
+  byeditortrfo     = {{editado, traducido \lbx at lfromlang\ y prologado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y pr\'ol\adddotspace}},
+  byeditortraf     = {{editado, traducido \lbx at lfromlang\ y epilogado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang\ y ep\'il\adddotspace}},
+  byeditorcoin     = {{editado, comentado e introducido}%
+                      {ed.,\addabbrvspace com\adddotspace e intr\adddotspace}},
+  byeditorcofo     = {{editado, comentado y prologado}%
+                      {ed.,\addabbrvspace com\adddotspace y pr\'ol\adddotspace}},
+  byeditorcoaf     = {{editado, comentado y epilogado}%
+                      {ed.,\addabbrvspace com\adddotspace y ep\'il\adddotspace}},
+  byeditoranin     = {{editado, anotado e introducido}%
+                      {ed.,\addabbrvspace anot\adddotspace e intr\adddotspace}},
+  byeditoranfo     = {{editado, anotado y prologado}%
+                      {ed.,\addabbrvspace anot\adddotspace y pr\'ol\adddotspace}},
+  byeditoranaf     = {{editado, anotado y epilogado}%
+                      {ed.,\addabbrvspace anot\adddotspace y ep\'il\adddotspace}},
+  byeditortrcoin   = {{editado, traducido \lbx at lfromlang, comentado e introducido}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, com\adddotspace e intr\adddotspace}},
+  byeditortrcofo   = {{editado, traducido \lbx at lfromlang, comentado y prologado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, com\adddotspace y pr\'ol\adddotspace}},
+  byeditortrcoaf   = {{editado, traducido \lbx at lfromlang, comentado y epilogado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, com\adddotspace y ep\'il\adddotspace}},
+  byeditortranin   = {{editado, traducido \lbx at lfromlang, anotado e introducido}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, anot\adddotspace e intr\adddotspace}},
+  byeditortranfo   = {{editado, traducido \lbx at lfromlang, anotado y prologado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, anot\adddotspace y pr\'ol\adddotspace}},
+  byeditortranaf   = {{editado, traducido \lbx at lfromlang, anotado y epilogado}%
+                      {ed.,\addabbrvspace trad\adddotspace \lbx at sfromlang, anot\adddotspace y ep\'il\adddotspace}},
+  bytranslatorco   = {{traducido \lbx at lfromlang\ y comentado}%
+                      {trad\adddotspace \lbx at sfromlang\ y com\adddotspace}},
+  bytranslatoran   = {{traducido \lbx at lfromlang\ y anotado}%
+                      {trad\adddotspace \lbx at sfromlang\ y anot\adddotspace}},
+  bytranslatorin   = {{traducido \lbx at lfromlang\ e introducido}%
+                      {trad\adddotspace \lbx at sfromlang\ e introd\adddotspace}},
+  bytranslatorfo   = {{traducido \lbx at lfromlang\ y prologado}%
+                      {trad\adddotspace \lbx at sfromlang\ y pr\'ol\adddotspace}},
+  bytranslatoraf   = {{traducido \lbx at lfromlang\ y epilogado}%
+                      {trad\adddotspace \lbx at sfromlang\ y ep\'il\adddotspace}},
+  bytranslatorcoin = {{traducido \lbx at lfromlang, comentado e introducido}%
+                      {trad\adddotspace \lbx at sfromlang, com\adddotspace e intr\adddotspace}},
+  bytranslatorcofo = {{traducido \lbx at lfromlang, comentado y prologado}%
+                      {trad\adddotspace \lbx at sfromlang, com\adddotspace y pr\'ol\adddotspace}},
+  bytranslatorcoaf = {{traducido \lbx at lfromlang, comentado y epilogado}%
+                      {trad\adddotspace \lbx at sfromlang, com\adddotspace y ep\'il\adddotspace}},
+  bytranslatoranin = {{traducido \lbx at lfromlang, anotado e introducido}%
+                      {trad\adddotspace \lbx at sfromlang, anot\adddotspace e intr\adddotspace}},
+  bytranslatoranfo = {{traducido \lbx at lfromlang, anotado y prologado}%
+                      {trad\adddotspace \lbx at sfromlang, anot\adddotspace y pr\'ol\adddotspace}},
+  bytranslatoranaf = {{traducido \lbx at lfromlang, anotado y epilogado}%
+                      {trad\adddotspace \lbx at sfromlang, anot\adddotspace y ep\'il\adddotspace}},
+  withcommentator  = {{con comentario de}{con comentario de}},
+  withannotator    = {{con notas de}{con notas de}},
+  withintroduction = {{con introduci\'on de}{con introduci\'on de}},
+  withforeword     = {{con pr\'ologo de}{con pr\'ologo de}},
+  withafterword    = {{con ep\'ilogo de}{con ep\'ilogo de}},
+  introduction     = {{introduci\'on}{introduci\'on}},
+  newseries        = {{nueva \'epoca}{\mkbibacro{N\'E}}},
+  oldseries        = {{antigua \'epoca}{\mkbibacro{A\'E}}},
+  edition          = {{edici\'on}{edn\adddot}},
+  reprintfrom      = {{de}{de}},
+  translationas    = {{traducido espa\~nol como}{trad\adddotspace espa\~nol como}},
+  origpubin        = {{publicado originalmente en}{pub\adddot orig\adddotspace}},
+  urlseen          = {{accessed}{accessed}},
+  citedas          = {{henceforth}{henceforth}},
+  thiscite         = {{at}{at}},
+  langamerican     = {{ingl\'es americano}{ingl\'es americano}},
+  langbrazilian    = {{brasile\~no}{brasile\~no}},
+  langbulgarian    = {{b\'ulgaro}{b\'ulgaro}},
+  langcatalan      = {{catal\'an}{catal\'an}},
+  langcroatian     = {{croata}{croata}},
+  langczech        = {{checo}{checo}},
+  langdanish       = {{dan\'es}{dan\'es}},
+  langdutch        = {{neerland\'es}{neerland\'es}},
+  langenglish      = {{ingl\'es}{ingl\'es}},
+  langestonian     = {{estonio}{estonio}},
+  langfinnish      = {{fin\'es}{fin\'es}},
+  langfrench       = {{franc\'es}{franc\'es}},
+  langgalician     = {{gallego}{gallego}},
+  langgerman       = {{alem\'an}{alem\'an}},
+  langgreek        = {{griego}{griego}},
+  langhungarian    = {{h\'ungaro}{h\'ungaro}},
+  langitalian      = {{italiano}{italiano}},
+  langjapanese     = {{japon\'es}{japon\'es}},
+  langlatin        = {{lat\'in}{lat\'in}},
+  langlatvian      = {{lituano}{lituano}},
+  langnorwegian    = {{noruego}{noruego}},
+  langpolish       = {{polaco}{polaco}},
+  langportuguese   = {{portugu\'es}{portugu\'es}},
+  langrussian      = {{ruso}{ruso}},
+  langserbian      = {{serbio}{serbio}},
+  langslovak       = {{eslovaco}{eslovaco}},
+  langslovene      = {{esloveno}{esloveno}},
+  langspanish      = {{espa\~nol}{espa\~nol}},
+  langswedish      = {{sueco}{sueco}},
+  langukrainian    = {{ucraniano}{ucraniano}},
+}
+%% 
+%% Copyright (C) 2016–2023 Alex Ball
+%%
+%% End of file `spanish-oxref.lbx'.



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