texlive[75962] Master/texmf-dist: biblatex-apa (3aug25)

commits+karl at tug.org commits+karl at tug.org
Sun Aug 3 21:08:14 CEST 2025


Revision: 75962
          https://tug.org/svn/texlive?view=revision&revision=75962
Author:   karl
Date:     2025-08-03 21:08:14 +0200 (Sun, 03 Aug 2025)
Log Message:
-----------
biblatex-apa (3aug25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test-references.bib
    trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/american-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/austrian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/british-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/catalan-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/danish-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/dutch-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/english-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/finnish-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/french-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/galician-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/greek-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/hungarian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/italian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/naustrian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/norsk-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/norwegian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/nswissgerman-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/nynorsk-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/portuguese-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/slovene-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/spanish-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/swedish-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/swissgerman-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/turkish-apa.lbx

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/czech-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/estonian-apa.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-apa/romanian-apa.lbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test-references.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test-references.bib	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test-references.bib	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1015,13 +1015,12 @@
   SERIES         = {Theories of Psychotherapy Series},
   EDITION        = {2},
   DATE           = {2019},
-  DOI            = {10.1037/00000131-000}
+  DOI            = {10.1037/0000131-000}
 }
 
 % (APA 10.2 Example 32)
-% Note the use of AUTHOR instead of AUTHOR here
 @MANUAL{10.2:32a,
-  AUTHOR    = {{American Psychiatric Association}},
+  AUTHOR         = {{American Psychiatric Association}},
   TITLE          = {Diagnostic and Statistical Manual of Mental Disorders},
   SHORTHAND      = {DSM-5},
   EDITION        = {5},
@@ -1031,7 +1030,7 @@
 }
 
 @MANUAL{10.2:32b,
-  AUTHOR    = {{World Health Organization}},
+  AUTHOR         = {{World Health Organization}},
   TITLE          = {International Statistical Classification of Diseases and Related Health Problems},
   SHORTHAND      = {ICD-11},
   EDITION        = {11},
@@ -2061,7 +2060,7 @@
 % ENTRYSUBTYPE is a localisation string
 @VIDEO{10.12:90c,
   ENTRYSUBTYPE       = {video},
-  AUTHOR        = {{University of Oxford}},
+  AUTHOR             = {{University of Oxford}},
   TITLE              = {How Do Geckos Walk on Water?},
   PUBLISHER          = {YouTube},
   DATE               = {2016-12-06},

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

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.tex	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.tex	2025-08-03 19:08:14 UTC (rev 75962)
@@ -291,7 +291,7 @@
 \apaex{\fullcite{FC1}}\\
 \apaex{\fullcitebib{FC1}}
 
-\printbibliography[title={APA 8 Citation References}]
+\printbibliography[heading=subbibliography,title={APA 8 Citation References}]
 
 \end{refsection}
 \newpage
@@ -325,7 +325,7 @@
 \apaex{\textcite{9.8:10}}\\
 \apaex{\textcite{9.8:11}}
 
-\printbibliography[title={APA 9.8--Format of the Author Element}]
+\printbibliography[heading=subbibliography,title={APA 9.8--Format of the Author Element}]
 
 \noindent\textbf{Note:} The username feature is nicely managed by |biber|'s
 annotation feature which allows arbitrary strings to be attached to any
@@ -339,7 +339,7 @@
   
 \nocite{9.14:1,9.14:2}
     
-\printbibliography[title={APA 9.14--Misc Date Elements}]
+\printbibliography[heading=subbibliography,title={APA 9.14--Misc Date Elements}]
 
 \end{refsection}
 \newpage
@@ -351,7 +351,7 @@
         9.44:5a,9.44:5b,9.44:6a,9.44:6b,9.44:7a,9.44:7b,9.44:7c,9.44:8a,9.44:8b,9.44:8c,%
         9.44:9a,9.44:9b,9.44:10a,9.44:10b,9.44:10c,9.44:11a,9.44:11b,9.44:12a,9.44:12b}
     
-\printbibliography[title={APA 9.44--Order of Works in a Reference List}]
+\printbibliography[heading=subbibliography,title={APA 9.44--Order of Works in a Reference List}]
 
 \noindent\textbf{Note:} The rather silly requirement for the «Santiago» examples are
 done via |SORTNAME|.
@@ -364,7 +364,7 @@
 \nocite{9.46:1,9.46:2,9.46:3,9.46:4,9.46:5,9.46:6,9.46:7,9.46:8,9.46:9,9.46:10,%
         9.46:11,9.46:12,9.46:13}
 
-\printbibliography[title={APA 9.46--Order of Multiple Works by the Same First Author}]
+\printbibliography[heading=subbibliography,title={APA 9.46--Order of Multiple Works by the Same First Author}]
 
 \end{refsection}
 \newpage
@@ -374,7 +374,7 @@
 \nocite{9.47:1,9.47:2,9.47:3,9.47:4,9.47:5,9.47:6,9.47:7,9.47:8,9.47:9,9.47:10,%
         9.47:11,9.47:12,9.47:13}
 
-\printbibliography[title={APA 9.47--Order of Works With the Same Author and
+\printbibliography[heading=subbibliography,title={APA 9.47--Order of Works With the Same Author and
 Same Date}]
 
 \noindent\textbf{Note:} Examples added for no dates, «in press» requirements and
@@ -387,7 +387,7 @@
 
 \nocite{9.48:1,9.48:2}
 
-\printbibliography[title={APA 9.48--Order of Works by First Authors With
+\printbibliography[heading=subbibliography,title={APA 9.48--Order of Works by First Authors With
   the Same Surname}]
 
 \end{refsection}
@@ -397,7 +397,7 @@
 
 \nocite{9.49:1,9.49:2,9.49:3,9.49:4,9.49:5,9.49:6}
 
-\printbibliography[title={APA 9.49--Order of Works with No Author or an
+\printbibliography[heading=subbibliography,title={APA 9.49--Order of Works with No Author or an
   Anonymous Author}]
 
 \noindent\textbf{Note:} Examples added for anonymous authors and numeral
@@ -410,7 +410,7 @@
 
 \nocite{9.51:1,9.51:2}
 
-\printbibliography[title={APA 9.51--Annotated Bibliographies}]
+\printbibliography[heading=subbibliography,title={APA 9.51--Annotated Bibliographies}]
 
 \end{refsection}
 \newpage
@@ -419,7 +419,7 @@
 
 \nocite{9.52:1,9.52:2,9.52:3,9.52:4}
 
-\printbibliography[title={APA 9.52--References Included in a Meta-Analysis}]
+\printbibliography[heading=subbibliography,title={APA 9.52--References Included in a Meta-Analysis}]
 
 \noindent\textbf{Note:} Use the |meta| keyword in the |KEYWORDS| field to
 indicate works included in a Meta-Analysis.
@@ -507,7 +507,7 @@
 \apaex{\parencite{10.1:19}}\\
 \apaex{\textcite{10.1:19}}
 
-\printbibliography[title={APA 10.1 References}]
+\printbibliography[heading=subbibliography,title={APA 10.1 References}]
 
 \end{refsection}
 \newpage
@@ -605,7 +605,7 @@
 \apaex{\parencite{10.2:37}}\\
 \apaex{\textcite{10.2:37}}
 
-\printbibliography[title={APA 10.2 References}]
+\printbibliography[heading=subbibliography,title={APA 10.2 References}]
 
 \end{refsection}
 \newpage
@@ -661,7 +661,7 @@
 \apaex{\parencite{10.3:49}}\\
 \apaex{\textcite{10.3:49}}
 
-\printbibliography[title={APA 10.3 References}]
+\printbibliography[heading=subbibliography,title={APA 10.3 References}]
 
 \end{refsection}
 \newpage
@@ -709,7 +709,7 @@
 \apaex{\parencite{10.4:59}}\\
 \apaex{\textcite{10.4:59}}
 
-\printbibliography[title={APA 10.4 References}]
+\printbibliography[heading=subbibliography,title={APA 10.4 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.5--Conference Sessions and Presentations}
@@ -747,7 +747,7 @@
 \apaex{\parencite{10.5:A3}}\\
 \apaex{\textcite{10.5:A3}}
 
-\printbibliography[title={APA 10.5 References}]
+\printbibliography[heading=subbibliography,title={APA 10.5 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.6--Dissertations and Theses}
@@ -766,7 +766,7 @@
 \apaex{\parencite{10.6:66}}\\
 \apaex{\textcite{10.6:66}}
 
-\printbibliography[title={APA 10.6 References}]
+\printbibliography[heading=subbibliography,title={APA 10.6 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.7--Reviews}
@@ -785,7 +785,7 @@
 \apaex{\parencite{10.7:69}}\\
 \apaex{\textcite{10.7:69}}
 
-\printbibliography[title={APA 10.7 References}]
+\printbibliography[heading=subbibliography,title={APA 10.7 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.8--Unpublished Works and Informally Published Works}
@@ -812,7 +812,7 @@
 \apaex{\parencite{10.8:74}}\\
 \apaex{\textcite{10.8:74}}
 
-\printbibliography[title={APA 10.8 References}]
+\printbibliography[heading=subbibliography,title={APA 10.8 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.9--Data Sets}
@@ -827,7 +827,7 @@
 \apaex{\parencite{10.9:76a,10.9:76b}}\\
 \apaex{\textcite{10.9:76a} and \textcite{10.9:76b}}
 
-\printbibliography[title={APA 10.9 References}]
+\printbibliography[heading=subbibliography,title={APA 10.9 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.10--Computer Software, Mobile Apps, Apparatuses, and Equipment}
@@ -850,7 +850,7 @@
 \apaex{\parencite{10.10:80}}\\
 \apaex{\textcite{10.10:80}}
 
-\printbibliography[title={APA 10.10 References}]
+\printbibliography[heading=subbibliography,title={APA 10.10 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.11--Tests, Scales, and Inventories}
@@ -869,7 +869,7 @@
 \apaex{\parencite{10.11:83a,10.11:83b}}\\
 \apaex{\textcite{10.11:83a} and \textcite{10.11:83b}}
 
-\printbibliography[title={APA 10.11 References}]
+\printbibliography[heading=subbibliography,title={APA 10.11 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.12--Audiovisual Works}
@@ -904,7 +904,7 @@
 \apaex{\parencite{10.12:90a,10.12:90b,10.12:90c}}\\
 \apaex{\textcite{10.12:90a} and \textcite{10.12:90b} and \textcite{10.12:90c}}
 
-\printbibliography[title={APA 10.12 References}]
+\printbibliography[heading=subbibliography,title={APA 10.12 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.13--Audio Works}
@@ -936,7 +936,7 @@
 \apaex{\parencite{10.13:96}}\\
 \apaex{\textcite{10.13:96}}
 
-\printbibliography[title={APA 10.13 References}]
+\printbibliography[heading=subbibliography,title={APA 10.13 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.14--Visual Works}
@@ -967,7 +967,7 @@
 \apaex{\parencite{10.14:102a,10.14:102b,10.14:102c}}\\
 \apaex{\textcite{10.14:102a} and \textcite{10.14:102b} and \textcite{10.14:102c}}
 
-\printbibliography[title={APA 10.14 References}]
+\printbibliography[heading=subbibliography,title={APA 10.14 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.15--Social Media}
@@ -1002,7 +1002,7 @@
 \apaex{\parencite{10.15:109}}\\
 \apaex{\textcite{10.15:109}}
 
-\printbibliography[title={APA 10.15 References}]
+\printbibliography[heading=subbibliography,title={APA 10.15 References}]
 \end{refsection}
 \newpage
 \subsection{APA 10.16--Webpages and Websites}
@@ -1029,7 +1029,7 @@
 \apaex{\parencite{10.16:114}}\\
 \apaex{\textcite{10.16:114}}
 
-\printbibliography[title={APA 10.16 References}]
+\printbibliography[heading=subbibliography,title={APA 10.16 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.4--Cases or Court Decisions}
@@ -1064,7 +1064,7 @@
 \apaex{\parencite{11.4:7}}\\
 \apaex{\textcite{11.4:7}}
 
-\printbibliography[title={APA 11.4 References}]
+\printbibliography[heading=subbibliography,title={APA 11.4 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.5--Statues (Laws and Acts)}
@@ -1095,7 +1095,7 @@
 \apaex{\parencite{11.5:13}}\\
 \apaex{\textcite{11.5:13}}
 
-\printbibliography[title={APA 11.5 References}]
+\printbibliography[heading=subbibliography,title={APA 11.5 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.6--Legislative Materials}
@@ -1122,7 +1122,7 @@
 \apaex{\parencite{11.6:18}}\\
 \apaex{\textcite{11.6:18}}
 
-\printbibliography[title={APA 11.6 References}]
+\printbibliography[heading=subbibliography,title={APA 11.6 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.7--Administrative and Executive Materials}
@@ -1142,7 +1142,7 @@
 \apaex{\textcite{11.7:21}}
 
 
-\printbibliography[title={APA 11.7 References}]
+\printbibliography[heading=subbibliography,title={APA 11.7 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.8--Patents}
@@ -1153,7 +1153,7 @@
 \apaex{\parencite{11.8:22}}\\
 \apaex{\textcite{11.8:22}}
 
-\printbibliography[title={APA 11.8 References}]
+\printbibliography[heading=subbibliography,title={APA 11.8 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.9--Constitutions and Charters}
@@ -1184,7 +1184,7 @@
 \apaex{\parencite{11.9:28}}\\
 \apaex{\textcite{11.9:28}}
 
-\printbibliography[title={APA 11.9 References}]
+\printbibliography[heading=subbibliography,title={APA 11.9 References}]
 \end{refsection}
 \newpage
 \subsection{APA 11.10--Treaties and International Conventions}
@@ -1195,7 +1195,7 @@
 \apaex{\parencite{11.10:29}}\\
 \apaex{\textcite{11.10:29}}
 
-\printbibliography[title={APA 11.9 References}]
+\printbibliography[heading=subbibliography,title={APA 11.9 References}]
 \end{refsection}
 \newpage
 \subsection{Misc tests}
@@ -1202,7 +1202,7 @@
 \begin{refsection}[../bibtex/bib/biblatex-apa-test-misc.bib]
 \begin{otherlanguage}{ngerman}
   \nocite{datetest1,datetest2,datetest3,datetest4,datetest5,datetest6,datetest7,datetest8,datetest9}
-  \printbibliography[title={German date tests}]
+  \printbibliography[heading=subbibliography,title={German date tests}]
 \end{otherlanguage}
 \end{refsection}  
 

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

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa.tex	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-apa/biblatex-apa.tex	2025-08-03 19:08:14 UTC (rev 75962)
@@ -24,7 +24,7 @@
   url={http://mirror.ctan.org/macros/latex/exptl/biblatex-contrib/biblatex-apa/},
   author={Philip Kime},
   email={Philip at kime.org.uk},
-  revision={9.17},
+  revision={9.18},
   date={\today}}
 
 \hypersetup{%
@@ -144,7 +144,8 @@
 Sergei Golovan for the Russian localisation. Thanks to Vítor Míguez for the
 Galacian localisation. Thanks to Abdulkerim Gok for the Turkish
 localisation. Thanks for Robert Fodor the Hungarian localisation. Thanks to
-Marcel Krüger for the Lua code for automating parentheses level checks.
+Marcel Krüger for the Lua code for automating parentheses level checks. Thanks
+to Razvan-Gabriel Geangu for the Romanian translation.
 
 \section{Use}\label{ref:use}
 \label{use}
@@ -396,6 +397,11 @@
 
 \begin{changelog}
 
+\begin{release}{9.18}{2025-08-03}
+  \item Added Romanian translation
+  \item Many bug fixes
+\end{release}
+
 \begin{release}{9.17}{2023-03-20}
 \item Fixes for German compresses date ranges.
 \end{release}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/american-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/american-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/american-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,9 @@
-\ProvidesFile{american-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{american-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{american}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -12,6 +10,8 @@
 \NewBibliographyString{typeseriess}
 \NewBibliographyString{typevolseries}
 \NewBibliographyString{typevolseriess}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{on}
 \NewBibliographyString{retrieved}
 \NewBibliographyString{available}
@@ -193,6 +193,8 @@
   execproducers    = {{Executive\space Producers}{Exec\adddot\space Prods\adddot}},
   execdirector     = {{Executive\space Director}{Exec\adddot\space Dir\adddot}},
   execdirectors    = {{Executive\space Directors}{Exec\adddot\space Dirs\adddot}},
+  chair            = {{Chair}{Chair}},
+  chairs           = {{Chairs}{Chairs}},
   director         = {{director}{dir\adddot}},
   directors        = {{directors}{dirs\adddot}},
   writer           = {{writer}{writer}},
@@ -204,8 +206,6 @@
   mathesis         = {{Master's\addabbrvspace thesis}{Master's\addabbrvspace thesis}},
   phdthesis        = {{Doctoral\addabbrvspace dissertation}{Doctoral\addabbrvspace dissertation}},
   origyear         = {{original\space work\space published}{original\space work\space published}},
-  typechair        = {{Chair}{Chair}},
-  typechairs       = {{Chairs}{Chairs}},
   typevolume       = {{Volume\space Editor}{Vol\adddotspace Ed\adddot}},
   typevolumes      = {{Volume\space Editors}{Vol\adddotspace Eds\adddot}},
   typeseries       = {{Series\space Editor}{Series\space Ed\adddot}},
@@ -280,7 +280,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -308,7 +309,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -336,7 +338,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.bbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.bbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,5 +1,3 @@
-%% Copyright 2022 Philip Kime
-%%
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
 %% of this license or (at your option) any later version.
@@ -12,7 +10,7 @@
 %%
 %% The Current Maintainer of this work is Philip Kime.
 
-\ProvidesFile{apa.bbx}[2023/03/20\space v9.17\space APA biblatex references style]
+\ProvidesFile{apa.bbx}[2025/08/03\space v9.18\space APA biblatex references style]
 \RequireBiber[3]
 \RequireBibliographyStyle{standard}
 \urlstyle{same} % APA examples all have URLs in same font as text
@@ -207,7 +205,7 @@
         \dateeraprint{#1year}%
         \dateuncertainprint
         \iffieldundef{#1endyear}%
-          {}%
+          {}
           {\iffieldequalstr{#1endyear}{}% open-ended range?
             {\bibdatedash\bibstring{present}}
             {\iffieldundef{#1endyeardivision}
@@ -287,14 +285,17 @@
   \sort{
     \field{sortyear}
     \field{year}
+    \field{eventyear}
     \literal{-2000000000}% APA has "nodates" coming first
   }
   \sort{
     \field{month}
+    \field{eventmonth}
     \literal{-2000000000}% APA has "nodates" coming first
   }
   \sort{
     \field{day}
+    \field{eventday}
     \literal{-2000000000}% APA has "nodates" coming first
   }
   \sort{
@@ -348,6 +349,7 @@
                             datecirca=true,%
                             dateera=secular,%
                             dateuncertain=true,%
+                            datezeros=false,%
                             eventdate=comp,%
                             labeldate=apalong,%
                             labeldateparts=true,%
@@ -511,6 +513,7 @@
 \DeclareFieldFormat{volume}{\iffieldundef{maintitle}
                               {\bibcpstring{volume}~\apanum{#1}}
                               {\mkbibemph{\bibcpstring{volume}~\apanum{#1}}}}
+\DeclareFieldFormat[book]{volume}{\bibcpstring{volume}~\apanum{#1}}
 \DeclareFieldFormat[article]{volume}{\mkbibemph{\apanum{#1}}}
 \DeclareFieldFormat[inproceedings,periodical]{volume}{\mkbibemph{\apanum{#1}}}
 
@@ -545,16 +548,28 @@
 \DeclareFieldFormat*{part}{#1}
 
 % ORGANIZATION
-\DeclareListFormat[misc]{organization}{\mkbibemph{#1}}
+\DeclareListFormat[misc]{organization}{%
+  \usebibmacro{organization:delim}%
+  \mkbibemph{#1}\isdot}
 
+\newbibmacro*{organization:delim}{%
+  \ifnumgreater{\value{listcount}}{\value{liststart}}
+    {\printdelim[organization]{multilistdelim}}
+    {}}
+
+\DeclareDelimFormat[organization]{multilistdelim}{\addcomma\space}
+
+
 % LOCATION
-\DeclareListFormat[periodical]{location}{\mkbibemph{#1}}
 \DeclareListFormat{publisher}{%
-  \usebibmacro{publisher:delim}{#1}%
+  \usebibmacro{publisher:delim}%
   #1\isdot}
 \DeclareListFormat{location}{%
-  \usebibmacro{location:delim}{#1}%
+  \usebibmacro{location:delim}%
   #1\isdot}
+\DeclareListFormat[periodical]{location}{%
+  \usebibmacro{location:delim}%
+  \mkbibemph{#1}\isdot}
 
 % NAMEADDON
 \DeclareFieldFormat[misc]{nameaddon}{\mkbibparens{#1}}
@@ -806,9 +821,11 @@
     \setunit*{\addcomma\addspace}%
     \ifentrytype{inbook}{\printfield{pages}}{}%
     \setunit*{\addcomma\addspace}%
-    \ifthenelse{\ifentrytype{book}\OR\ifentrytype{inbook}}{\printfield{volumes}}{}%
-    \setunit*{\addcomma\addspace}%
-    \ifthenelse{\ifentrytype{book}\OR\ifentrytype{inbook}}{\printfield{volume}}{}}}
+    \iffieldundef{maintitle}
+      {\ifthenelse{\ifentrytype{book}\OR\ifentrytype{inbook}}{\printfield{volumes}}{}%
+       \setunit*{\addcomma\addspace}%
+       \ifthenelse{\ifentrytype{book}\OR\ifentrytype{inbook}}{\printfield{volume}}{}}
+      {}}}
 
 % Additional post title information in brackets unless it's the meta subtype "nonacademic"
 % which is used to conditionalise date formats in the .lbx files
@@ -1144,6 +1161,11 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Special journal issues are periodicals
 
+\newbibmacro*{periodical:delim}{%
+  \ifnumgreater{\value{listcount}}{\value{liststart}}
+    {\printdelim[periodical]{multilistdelim}}
+    {}}
+ 
 \renewbibmacro*{periodical}{%
   \iffieldundef{title}
     {}
@@ -1197,11 +1219,9 @@
     {\iffieldundef{maintitle}
       {}
       {\usebibmacro{maintitle}%
-       \newunit\newblock
        \iffieldundef{volume}
-         {}
-         {\printfield{volume}%
-          \printfield{part}%
+         {\newunit\newblock}
+         {\printtext{\mkbibparens{\printfield{volume}\printfield{part}}}%
           \setunit{\adddot\space}}}}%
   \usebibmacro{title}%
   \newunit}
@@ -1261,7 +1281,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % (APA 10.2.24) Multiple publishers, semi-colon sep
 
-\newbibmacro*{publisher:delim}[1]{%
+\newbibmacro*{publisher:delim}{%
   \ifnumgreater{\value{listcount}}{\value{liststart}}
     {\printdelim[publisher]{multilistdelim}}
     {}}
@@ -1332,7 +1352,9 @@
 
 \newbibmacro*{mainaudio}{%
   \iffieldundef{maintitle}{}
-    {\iffieldequalstr{entrysubtype}{podcastepisode}{\bibcpstring{in}}{\bibcpstring{on}}%
+    {\ifthenelse{\iffieldequalstr{entrysubtype}{podcastepisode}\OR\iffieldequalstr{entrysubtype}{videopodcastepisode}}
+       {\bibcpstring{in}}
+       {\bibcpstring{on}}%
      \setunit{\addspace}%
      \printfield{maintitle}}}
 
@@ -1505,9 +1527,9 @@
 
 \newbibmacro*{statdate}{%
   \iffieldundef{origyear}
-    {\printtext[parens]{\printlabeldate}}
+    {\printtext[parens]{\printlabeldateextra}}
     {\printtext[parens]{\printorigdate%
-                        \addspace\&\addspace rev\adddot\addspace\printlabeldate}}}
+                        \addspace\&\addspace rev\adddot\addspace\printlabeldateextra}}}
 
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -1515,7 +1537,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % (APA 11.6) Legislative Material and Admin Material
 
-\newbibmacro*{location:delim}[1]{%
+\newbibmacro*{location:delim}{%
   \ifnumgreater{\value{listcount}}{\value{liststart}}
     {\printdelim[location]{multilistdelim}}
     {}}
@@ -1550,7 +1572,7 @@
   \usebibmacro{bibindex}%
   \usebibmacro{begentry}%
   \usebibmacro{author/editor}%
-  \printdelim{nametitledelim}\newblock
+  \printunit{\printdelim{nametitledelim}}\newblock
   \usebibmacro{title}%
   \setunit{\addspace}\newblock
   \usebibmacro{apa:related}%
@@ -2125,8 +2147,8 @@
        {\bibcpstring{editors}}
        {\bibcpstring{editor}}}
     {\ifthenelse{\value{#1}>1\OR\ifandothers{#1}}
-         {\bibcpstring{type\thefield{#1type}s}}
-         {\bibcpstring{type\thefield{#1type}}}}}
+         {\bibcpstring{\thefield{#1type}s}}
+         {\bibcpstring{\thefield{#1type}}}}}
 
 
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.cbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.cbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,5 +1,3 @@
-%% Copyright 2022 Philip Kime
-%%
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3
 %% of this license or (at your option) any later version.
@@ -12,7 +10,7 @@
 %%
 %% The Current Maintainer of this work is Philip Kime.
 
-\ProvidesFile{apa.cbx}[2023/03/20\space v9.17\space APA biblatex citation style]
+\ProvidesFile{apa.cbx}[2025/08/03\space v9.18\space APA biblatex citation style]
 \RequireBiber[3]
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.dbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/apa.dbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -12,7 +12,7 @@
 %% 
 %% The Current Maintainer of this work is Philip Kime.
 
-\ProvidesFile{apa.dbx}[2023/03/20\space v9.17\space APA biblatex style data model]
+\ProvidesFile{apa.dbx}[2025/08/03\space v9.18\space APA biblatex style data model]
 \RequireBiber[3]
 
 \DeclareDatamodelEntrytypes{

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/austrian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/austrian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/austrian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{austrian-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{austrian-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{austrian}
 
 % Following DGPs guidlines for German/Austrian
@@ -7,8 +7,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -200,12 +200,12 @@
   with             = {{mit}{mit}},
   from             = {{unter}{unter}},
   archivedat       = {{archiviert\space unter}{archiviert\space unter}},
-  reviewof         = {{Resprechung\space des}{Resprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
+  reviewof         = {{Besprechung\space des}{Besprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
   paragraph        = {{Absatz}{Abs.\adddot}},
   paragraphs       = {{Abs\"atze}{Abs.\adddot}},
   origyear         = {{Original\space erschienen}{Original\space erschienen}},
-  typechair        = {{Leitung}{Leitung}},
-  typechairs       = {{Leitung}{Leitung}},
+  chair            = {{Leitung}{Leitung}},
+  chairs           = {{Leitung}{Leitung}},
   typevolume       = {{Bandherausgeber}{Bandhrsg\adddot}},
   typevolumes      = {{Bandherausgeber}{Bandhrsg\adddot}},
   typeseries       = {{Reihenherausgeber}{Reihenhrsg\adddot}},
@@ -279,7 +279,8 @@
   \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -307,7 +308,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -335,7 +337,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{brazilian-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{brazilian-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{brazilian}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -124,8 +124,8 @@
   reviewof         = {{Revis\~ao\space de}{revis\~ao\space de}},
   with             = {{with}{with}},
   origyear         = {{trabalho\space original\space publicado\space em}{trabalho\space original\space publicado\space em}},
-  typechair        = {{Coordenador}{Coord\adddot}},
-  typechairs       = {{Coordenadores}{Coords\adddot}},
+  chair            = {{Coordenador}{Coord\adddot}},
+  chairs           = {{Coordenadores}{Coords\adddot}},
   typevolume       = {{Editor\space do\space Volume}{Ed\adddotspace Vol\adddot}},
   typevolumes      = {{Editores\space do\space Volume}{Eds\adddotspace Vol\adddot}},
   typeseries       = {{Editor\space da\space S\'erie}{Ed\adddotspace S\'erie\adddot}},
@@ -150,7 +150,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -178,7 +179,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -206,7 +208,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/british-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/british-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/british-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{british-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{british-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{british}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -128,8 +128,8 @@
   mathesis         = {{Master's thesis}{Master's\addabbrvspace thesis}},
   phdthesis        = {{Doctoral\addabbrvspace dissertation}{Doctoral\addabbrvspace dissertation}},
   origyear         = {{original\space work\space published}{original\space work\space published}},
-  typechair        = {{Chair}{Chair}},
-  typechairs       = {{Chairs}{Chairs}},
+  chair            = {{Chair}{Chair}},
+  chairs           = {{Chairs}{Chairs}},
   typevolume       = {{Volume\space Editor}{Vol\adddotspace Ed\adddot}},
   typevolumes      = {{Volume\space Editors}{Vol\adddotspace Eds\adddot}},
   typeseries       = {{Series\space Editor}{Series\space Ed\adddot}},
@@ -154,7 +154,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -182,7 +183,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -210,7 +212,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/catalan-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/catalan-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/catalan-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{catalan-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{catalan-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 
 % Translation based on:
 % spanish-apa.lbx file (for source to translate from)
@@ -13,8 +13,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -150,8 +150,8 @@
   paragraph        = {{par\`agraf}{\S}}, 
   paragraphs       = {{par\`agrafs}{\S}}, 
   origyear         = {{Data\space inicial\space de\space publicaci\'o}{Data\space inicial\space de\space publicaci\'o}}, 
-  typechair        = {{Coordinador}{Coord\adddot}},
-  typechairs       = {{Coordinadors}{Coord\adddot}}, 
+  chair            = {{Coordinador}{Coord\adddot}},
+  chairs           = {{Coordinadors}{Coord\adddot}}, 
   typevolume       = {{Editor\space del\space volum}{Ed\adddotspace vol\adddot}},
   typevolumes      = {{Editors\space del\space volum}{Ed\adddotspace vol\adddot}}, 
   typeseries       = {{Editor\space de\space la\space s\`erie}{Ed\adddotspace s\adddot}},
@@ -173,7 +173,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -201,7 +202,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -229,7 +231,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Added: trunk/Master/texmf-dist/tex/latex/biblatex-apa/czech-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/czech-apa.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/czech-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -0,0 +1,368 @@
+\ProvidesFile{czech-apa.lbx}[2022/06/22\space v9.16\space APA biblatex localisation]
+\InheritBibliographyExtras{czech}
+
+\NewBibliographyString{publication}
+\NewBibliographyString{jourarticle}
+\NewBibliographyString{revisededition}
+\NewBibliographyString{typevolume}
+\NewBibliographyString{typevolumes}
+\NewBibliographyString{typeseries}
+\NewBibliographyString{typeseriess}
+\NewBibliographyString{typevolseries}
+\NewBibliographyString{typevolseriess}
+\NewBibliographyString{on}
+\NewBibliographyString{retrieved}
+\NewBibliographyString{available}
+\NewBibliographyString{from}
+\NewBibliographyString{archivedat}
+\NewBibliographyString{origyear}
+\NewBibliographyString{reviewof}
+\NewBibliographyString{with}
+\NewBibliographyString{supplement}
+\NewBibliographyString{commenton}
+\NewBibliographyString{manunpub}
+\NewBibliographyString{maninprep}
+\NewBibliographyString{mansub}
+\NewBibliographyString{producer}
+\NewBibliographyString{producers}
+\NewBibliographyString{execproducer}
+\NewBibliographyString{execproducers}
+\NewBibliographyString{director}
+\NewBibliographyString{directors}
+\NewBibliographyString{execdirector}
+\NewBibliographyString{execdirectors}
+\NewBibliographyString{writer}
+\NewBibliographyString{writers}
+\NewBibliographyString{host}
+\NewBibliographyString{hosts}
+\NewBibliographyString{guestexpert}
+\NewBibliographyString{guestexperts}
+\NewBibliographyString{narrator}
+\NewBibliographyString{narrators}
+\NewBibliographyString{film}
+\NewBibliographyString{tvseries}
+\NewBibliographyString{tvepisode}
+\NewBibliographyString{video}
+\NewBibliographyString{song}
+\NewBibliographyString{album}
+\NewBibliographyString{podcast}
+\NewBibliographyString{podcastepisode}
+\NewBibliographyString{interview}
+\NewBibliographyString{speech}
+\NewBibliographyString{lithograph}
+\NewBibliographyString{map}
+\NewBibliographyString{lecturenotes}
+\NewBibliographyString{powerpoint}
+\NewBibliographyString{photograph}
+\NewBibliographyString{photographs}
+\NewBibliographyString{present}
+\NewBibliographyString{painting}
+\NewBibliographyString{paragraf}
+\NewBibliographyString{article}
+\NewBibliographyString{execorder}
+\NewBibliographyString{senate}
+\NewBibliographyString{resolution}
+\NewBibliographyString{houseofrepresentatives}
+\NewBibliographyString{report}
+\NewBibliographyString{us}
+\NewBibliographyString{southcarolina}
+\NewBibliographyString{constitution}
+\NewBibliographyString{section}
+\NewBibliographyString{amendment}
+\NewBibliographyString{proposed}
+\NewBibliographyString{repealed}
+\NewBibliographyString{unitednations}
+\NewBibliographyString{charter}
+\NewBibliographyString{ofthe}
+\NewBibliographyString{tothe}
+\NewBibliographyString{alabama}
+\NewBibliographyString{alaska}
+\NewBibliographyString{arizona}
+\NewBibliographyString{arkansas}
+\NewBibliographyString{california}
+\NewBibliographyString{colorado}
+\NewBibliographyString{connecticut}
+\NewBibliographyString{delaware}
+\NewBibliographyString{florida}
+\NewBibliographyString{georgia}
+\NewBibliographyString{hawaii}
+\NewBibliographyString{idaho}
+\NewBibliographyString{illinois}
+\NewBibliographyString{indiana}
+\NewBibliographyString{iowa}
+\NewBibliographyString{kansas}
+\NewBibliographyString{kentucky}
+\NewBibliographyString{louisiana}
+\NewBibliographyString{maine}
+\NewBibliographyString{maryland}
+\NewBibliographyString{massachusetts}
+\NewBibliographyString{michigan}
+\NewBibliographyString{minnesota}
+\NewBibliographyString{mississippi}
+\NewBibliographyString{missouri}
+\NewBibliographyString{montana}
+\NewBibliographyString{nebraska}
+\NewBibliographyString{nevada}
+\NewBibliographyString{newhampshire}
+\NewBibliographyString{newjersey}
+\NewBibliographyString{newmexico}
+\NewBibliographyString{newyork}
+\NewBibliographyString{northcarolina}
+\NewBibliographyString{northdakota}
+\NewBibliographyString{ohio}
+\NewBibliographyString{oklahoma}
+\NewBibliographyString{oregon}
+\NewBibliographyString{pennsylvania}
+\NewBibliographyString{rhodeisland}
+\NewBibliographyString{southcarolina}
+\NewBibliographyString{southdakota}
+\NewBibliographyString{tennessee}
+\NewBibliographyString{texas}
+\NewBibliographyString{utah}
+\NewBibliographyString{vermont}
+\NewBibliographyString{virginia}
+\NewBibliographyString{washington}
+\NewBibliographyString{westvirginia}
+\NewBibliographyString{wisconsin}
+\NewBibliographyString{wyoming}
+
+\DeclareBibliographyStrings{%
+  inherit          = {czech},
+  jourarticle      = {{článek}{čl.}},
+  ofthe            = {{of\space the}{of\space the}},
+  tothe            = {{to\space the}{to\space the}},
+  unitednations    = {{Organizace\space Spojených\space Národů}{O\addot S\adddot N\adddot}},
+  charter          = {{znak}{znak}},
+  proposed         = {{navržen}{navržen}},
+  repealed         = {{was repealed in}{repealed}},
+  % execorder        = {{Executive\space Order}{Exec\adddot\space Order}},
+  % senate           = {{Senát}{Senát}},
+  resolution       = {{Rezoluce}{Rez.\adddot}},
+  % houseofrepresentatives = {{House\space of\space Representatives}{H\adddot R\adddot}},
+  report           = {{Zpráva}{Zpr\adddot}},
+  % us               = {{U\adddot S\adddot}{U\adddot S\adddot}},
+  % southcarolina    = {{South\space Carolina}{S\adddot C\adddot}},
+  % constitution     = {{Constitution}{Const\adddot}},
+  section          = {{Oddíl}{Odd.}},
+  paragraf          = {{Paragraf}{§}},
+  amendment        = {{dodatek}{dod\adddot}},
+  article          = {{článek}{čl\adddot}},
+  painting         = {{malba}{malba}},
+  present          = {{současnost}{současnost}},
+  song             = {{píseň}{píseň}},
+  album            = {{album}{album}},
+  map              = {{mapa}{mapa}},
+  photograph       = {{fotografie}{fot.}},
+  photographs      = {{fotografie}{fot.}},
+  powerpoint       = {{Powerpointová\space prezentace}{Powerpointová\space prezentace}},
+  lecturenotes     = {{poznámky z přednášky}{poznámky z přednášky}},
+  podcast          = {{audio\space podcast}{audio\space podcast}},
+  podcastepisode   = {{díl\space audio\space podcastu}{díl\space audio\space podcastu}},
+  interview        = {{rozhovor}{rozhovor}},
+  speech           = {{záznam\space veřejné\space řeči}{záznam\space veřejné\space řeči}},
+  lithograph       = {{litografie}{litografie}},
+  video            = {{video}{video}},
+  film             = {{film}{film}},
+  tvseries         = {{televizní\space seriál}{televizní\space seriál}},
+  tvepisode        = {{epizoda\space televizního\space seriálu}{epizoda\space televizního\space seriálu}},
+  manunpub         = {{nepublikovaný\space rukopis}{nepublikovaný\space rukopis}},
+  maninprep        = {{připravovaný\space rukopis}{připravovaný\space rukopis}},
+  mansub           = {{rukopis\space v\space přípravě\space k\space publikaci}{rukopis\space v\space přípravě\space k\space publikaci}},
+  supplement       = {{dodatek}{dod\adddot}},
+  revisededition   = {{Doplněné\space Vydání}{dopl\adddotspace vyd\adddot}},
+  reviewof         = {{recenze}{rec\adddotspace of}},
+  page             = {{Strana}{{}s\adddot}},
+  pages            = {{Strany}{{}s\adddot}},
+  on               = {{na}{na}},
+  retrieved        = {{získaný}{získaný}},
+  available        = {{dostupný}{dostupný}},
+  from             = {{od}{od}},
+  archivedat       = {{archivován\space v}{archivován\space v}},
+  with             = {{s}{s}},
+  reprintas        = {{reprinted as}{reprinted as}},
+  reprintfrom      = {{reprinted from}{reprinted from}},
+  commenton        = {{komentář\space k}{komentář\space k}},
+  part             = {{část}{č\adddot}},
+  paragraph        = {{odstavec}{odst\adddot}},
+  paragraphs       = {{odstavce}{odst\adddot}},
+  narrator         = {{vypravěč}{vypravěč}},
+  narrators        = {{vypravěči}{vypravěči}},
+  producer         = {{producent}{producent}},
+  producers        = {{producenti}{producenti}},
+  execproducer     = {{Výkonný\space Producent}{Výkonný\space Producent}},
+  execproducers    = {{Výkonní\space Producenti}{Výkonní\space Producenti}},
+  execdirector     = {{Výkonný\space Ředitel}{Výkonný\space Ředitel}},
+  execdirectors    = {{Výkonní\space Ředitelé}{Výkonní\space Ředitelé}},
+  director         = {{režie}{rež\adddot}},
+  directors        = {{režie}{rež\adddot}},
+  writer           = {{scénář}{scénář}},
+  writers          = {{scénář}{scénář}},
+  host             = {{hostitel}{hostitel}},
+  hosts            = {{hostitelé}{hostitelé}},
+  guestexpert      = {{Pozvaný\space Odborník}{Pozvaný\space Odborník}},
+  guestexperts     = {{Pozvaní\space Odborníci}{Pozvaní\space Odborníci}},
+  mathesis         = {{Diplomová\addabbrvspace práce}{Diplomová\addabbrvspace práce}},
+  phdthesis        = {{Doktorská\addabbrvspace práce}{Doktorská\addabbrvspace práce}},
+  origyear         = {{původně\space vydáno}{původně\space vydáno}},
+  typevolume       = {{Editor\space Vydání}{Ed\adddotspace Vyd\adddot}},
+  typevolumes      = {{Editoři\space Vydání}{Ed\adddotspace Vyd\adddot}},
+  typeseries       = {{Editor\space Ročníku}{Ed\space Roč\adddot}},
+  typeseriess      = {{Editoři\space Ročníku}{Ed\space Roč\adddot}},
+  % typevolseries    = {{Series\space and\space Volume\space Editor}{Series\space\& Vol\adddotspace Ed\adddot}},
+  % typevolseriess   = {{Series\space and\space Volume\space Editors}{Series\space\& Vol\adddotspace Eds\adddot}},
+  annodomini       = {{n\adddot l\adddot}{n\adddot l\adddot}},
+  beforechrist     = {{před\space n\adddot l\adddot}{př\addotspace n\adddot l\adddot}},
+  % commonera        = {{C\adddot E\adddot}{C\adddot E\adddot}},
+  % beforecommonera  = {{B\adddot C\adddot E\adddot}{B\adddot C\adddot E\adddot}},
+  alabama       = {{Alabama}{{A\adddot L\adddot}}},
+  alaska        = {{Alaska}{{A\adddot K\adddot}}},
+  arizona       = {{Arizona}{{A\adddot Z\adddot}}},
+  arkansas      = {{Arkansas}{{A\adddot R\adddot}}},
+  california    = {{California}{{C\adddot A\adddot}}},
+  colorado      = {{Colorado}{{C\adddot O\adddot}}},
+  connecticut   = {{Connecticut}{{C\adddot T\adddot}}},
+  delaware      = {{Delaware}{{D\adddot E\adddot}}},
+  florida       = {{Florida}{{F\adddot L\adddot}}},
+  georgia       = {{Georgia}{{G\adddot A\adddot}}},
+  hawaii        = {{Hawaii}{{H\adddot I\adddot}}},
+  idaho         = {{Idaho}{{I\adddot D\adddot}}},
+  illinois      = {{Illinois}{{I\adddot L\adddot}}},
+  indiana       = {{Indiana}{{I\adddot N\adddot}}},
+  iowa          = {{Iowa}{{I\adddot A\adddot}}},
+  kansas        = {{Kansas}{{K\adddot S\adddot}}},
+  kentucky      = {{Kentucky}{{K\adddot Y\adddot}}},
+  louisiana     = {{Louisiana}{{L\adddot A\adddot}}},
+  maine         = {{Maine}{{M\adddot E\adddot}}},
+  maryland      = {{Maryland}{{M\adddot D\adddot}}},
+  massachusetts = {{Massachusetts}{{M\adddot A\adddot}}},
+  michigan      = {{Michigan}{{M\adddot I\adddot}}},
+  minnesota     = {{Minnesota}{{M\adddot N\adddot}}},
+  mississippi   = {{Mississippi}{{M\adddot S\adddot}}},
+  missouri      = {{Missouri}{{M\adddot O\adddot}}},
+  montana       = {{Montana}{{M\adddot T\adddot}}},
+  nebraska      = {{Nebraska}{{N\adddot E\adddot}}},
+  nevada        = {{Nevada}{{N\adddot V\adddot}}},
+  newhampshire  = {{New Hampshire}{{N\adddot H\adddot}}},
+  newjersey     = {{New Jersey}{{N\adddot J\adddot}}},
+  newmexico     = {{New Mexico}{{N\adddot M\adddot}}},
+  newyork       = {{New York}{{N\adddot Y\adddot}}},
+  northcarolina = {{North Carolina}{{N\adddot C\adddot}}},
+  northdakota   = {{North Dakota}{{N\adddot D\adddot}}},
+  ohio          = {{Ohio}{{O\adddot H\adddot}}},
+  oklahoma      = {{Oklahoma}{{O\adddot K\adddot}}},
+  oregon        = {{Oregon}{{O\adddot R\adddot}}},
+  pennsylvania  = {{Pennsylvania}{{P\adddot A\adddot}}},
+  rhodeisland   = {{Rhode Island}{{R\adddot I\adddot}}},
+  southcarolina = {{South Carolina}{{S\adddot C\adddot}}},
+  southdakota   = {{South Dakota}{{S\adddot D\adddot}}},
+  tennessee     = {{Tennessee}{{T\adddot N\adddot}}},
+  texas         = {{Texas}{{T\adddot X\adddot}}},
+  utah          = {{Utah}{{U\adddot T\adddot}}},
+  vermont       = {{Vermont}{{V\adddot T\adddot}}},
+  virginia      = {{Virginia}{{V\adddot A\adddot}}},
+  washington    = {{Washington}{{W\adddot A\adddot}}},
+  westvirginia  = {{West Virginia}{{W\adddot V\adddot}}},
+  wisconsin     = {{Wisconsin}{{W\adddot I\adddot}}},
+  wyoming       = {{Wyoming}{{W\adddot Y\adddot}}},
+  publication   = {{Publication}{Publication}}
+}
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Drop end* when they are the same as *
+% You must use \printdate to get here otherwise it will be ignored
+
+\DeclareBibliographyExtras{%
+  \def\urldatecomma{\addcomma\addspace}%
+  \protected\def\mkbibdateapalong#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ test {\ifentrytype{article}}
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldbibstring{#1}{\biblcstring{\thefield{#1}}}{\thefield{#1}}}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \mkbibmonth{\thefield{#3}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\iffieldundef{#3}%
+        {}%
+        {\addspace}%
+       \stripzeros{\thefield{#4}}}}%
+  \protected\def\mkbibdateapalongextra#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ test {\ifentrytype{article}}
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldbibstring{#1}{\biblcstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \mkbibmonth{\thefield{#3}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\iffieldundef{#3}%
+        {}%
+        {\addspace}%
+       \stripzeros{\thefield{#4}}}}%
+  \protected\def\mkbibdateapalongmdy#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ test {\ifentrytype{article}}
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\mkbibmonth{\thefield{#3}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\addspace}%
+    \stripzeros{\thefield{#4}}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldundef{#4}%
+        {\iffieldundef{#3}%
+          {}%
+          {\addspace}}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#1}{\biblcstring{\thefield{#1}}}{\thefield{#1}}}}}
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/danish-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/danish-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/danish-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{danish-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{danish-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{danish}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -140,8 +140,8 @@
 %  mathesis         = {{Kandidatspeciale}{Kandidatspeciale}},%not necessary as this translation is already provided from the standard biblatex danish.lbx repo
 %  phdthesis        = {{PhD-afhandling}{PhD-afhandling}},%not necessary as this translation is already provided from the standard biblatex danish.lbx repo
   origyear         = {{oprindeligt\space offentliggjort}{opr\adddotspace off\adddot}},
-  typechair        = {{ordstyrer}{ordstyrer}},
-  typechairs       = {{ordstyrere}{ordstyrere}},
+  chair            = {{ordstyrer}{ordstyrer}},
+  chairs           = {{ordstyrere}{ordstyrere}},
   typevolume       = {{bindredakt{\o}r}{bindred\adddot}},%or 'symposiumredakt{\o}r'
   typevolumes      = {{bindredakt{\o}rer}{bindred\adddot}},%or 'symposiumredakt{\o}r'
   typeseries       = {{serieredakt{\o}r}{seriered\adddot}},
@@ -166,7 +166,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -196,7 +197,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -226,7 +228,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/dutch-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/dutch-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/dutch-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{dutch-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{dutch-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{dutch}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -64,83 +64,88 @@
 \NewBibliographyString{charter}
 \NewBibliographyString{ofthe}
 \NewBibliographyString{tothe}
+\NewBibliographyString{videopodcast}
+\NewBibliographyString{videopodcastepisode}
 
 \DeclareBibliographyStrings{%
-  inherit          = {dutch},
-%  jourarticle      = {{article}{article}},%FIXME
-%  tothe            = {{to\space the}{to\space the}},%FIXME
-%  ofthe            = {{of\space the}{of\space the}},%FIXME
-%  unitednations    = {{United\space Nations}{U\adddot N\adddot}},
-%  charter          = {{charter}{charter}},
-%  article          = {{article}{art\adddot}},%FIXME
-%  painting         = {{painting}{painting}},%FIXME
-%  present          = {{present}{present}},%FIXME
-%  song             = {{song}{song}},%FIXME
-%  album            = {{album}{album}},%FIXME
-%  map              = {{map}{map}},%FIXME
-%  photograph       = {{photograph}{photograph}},%FIXME
-%  photographs      = {{photographs}{photographs}},%FIXME
-%  powerpoint       = {{Powerpoint\space slides}{Powerpoint\space slides}},%FIXME
-%  lecturenotes     = {{lecturenotes}{lecturenotes}},%FIXME
-%  podcast          = {{audio\space podcast}{audio\space podcast}},%FIXME
-%  podcastepisode   = {{audio\space podcast\space episode}{audio\space podcast\space episode}},%FIXME
-%  interview        = {{interview}{interview}},%FIXME
-%  speech           = {{speech\space audio\space recording}{speech\space audio\space recording}},%FIXME
-%  lithograph       = {{lithograph}{lith\adddot}},%FIXME
-%  video            = {{video}{video}},%FIXME
-%  film             = {{film}{film}},%FIXME
-%  tvseries         = {{TV\space series}{TV\space series}},%FIXME
-%  tvepisode        = {{TV\space series\space episode}{TV\space series\space episode}},%FIXME
-%  narrator         = {{narrator}{narr\adddot}},%FIXME
-%  narrators        = {{narrators}{narrs\adddot}},%FIXME
-  producer         = {{producent}{producent}},
-%  producers        = {{producers}{producers}},%FIXME
-  execproducer     = {{uitvoerend producent}{uitvoerend producent}},
-%  execproducers    = {{Executive\space Producers}{Exec\adddot\space Prods\adddot}},%FIXME
-%  execdirector     = {{Executive\space Director}{Exec\adddot\space Dir\adddot}},%FIXME
-%  execdirectors    = {{Executive\space Directors}{Exec\adddot\space Dirs\adddot}},%FIXME
-  director         = {{regisseur}{reg\adddot}},
-%  directors        = {{directors}{dirs\adddot}},%FIXME
-  writer           = {{schrijver}{schrijver}},
-%  writers          = {{writers}{writers}},%FIXME
-%  host             = {{host}{host}},%FIXME
-%  hosts            = {{hosts}{hosts}},%FIXME
-%  guestexpert      = {{Guest\space Expert}{Guest\space Expert}},%FIXME
-%  guestexperts     = {{Guest\space Experts}{Guest\space Experts}},%FIXME
-  with             = {{met}{met}},% FIXME: check
-%  manunpub         = {{unpublished\space manuscript}{unpublished\space manuscript}},%FIXME
-%  maninprep        = {{manuscript\space in\space preparation}{manuscript\space in\space preparation}},%FIXME
-%  mansub           = {{manuscript\space submitted\space for\space publication}{manuscript\space submitted\space for\space publication}},%FIXME
-%  supplement       = {{supplement}{suppl\adddot}},%FIXME
-%  part             = {{part}{pt\adddot}},%FIXME
-  revisededition   = {{Herziene\space editie}{herz\adddotspace ed\adddot}},
-%  commenton        = {{comment\space on}{comment\space on}},%FIXME
-  page             = {{Pagina}{{}p\adddot}},
-  pages            = {{Pagina's}{{}pp\adddot}},
-  on               = {{op}{op}},
-  retrieved        = {{verkregen}{verkregen}},
-  available        = {{beschikbaar}{beschikbaar}},
-  from             = {{van}{van}},
-  archivedat       = {{gearchiveerd\space onder}{gearchiveerd\space onder}},
-  reviewof         = {{bespreking\space van}{bespreking\space van}},
-  paragraph        = {{par\adddot}{par\adddot}},
-  paragraphs       = {{par\adddot}{par\adddot}},
-  mathesis         = {{masterscriptie}{masterscriptie}},
-  phdthesis        = {{proefschrift}{proefschrift}},
-  origyear         = {{origineel\space werk\space gepubliceerd}{origineel\space werk\space gepubliceerd}},
-  typechair        = {{hoofd}{hoofd}},
-  typechairs       = {{hoofden}{hoofden}},
-  typevolume       = {{Deelredacteur}{Deelred\adddot}},
-  typevolumes      = {{Deelredacteuren}{Deelred\adddot}},
-  typeseries       = {{Reeksredacteur}{Reeksred\adddot}},
-  typeseriess      = {{Reeksredacteuren}{Reeksred\adddot}},
-  typevolseries    = {{Reeks-\space en\space deelredacteur}{Reeks-\space\& deelred\adddot}},
-  typevolseriess   = {{Reeks-\space en\space deelredacteuren}{Reeks-\space\& deelred\adddot}},
-%  annodomini       = {{A\adddot D\adddot}{A\adddot D\adddot}},
-%  beforechrist     = {{B\adddot C\adddot}{B\adddot C\adddot}},
-%  commonera        = {{C\adddot E\adddot}{C\adddot E\adddot}},
-%  beforecommonera  = {{B\adddot C\adddot E\adddot}{B\adddot C\adddot E\adddot}},
-%  publication   = {{Publication}{Publication}}
+  inherit             = {dutch},
+  jourarticle         = {{artikel}{artikel}},
+  present             = {{heden}{heden}},
+  video               = {{video}{video}},
+  host                = {{host}{host}},
+  hosts               = {{hosts}{hosts}},
+  podcast             = {{audiopodcast}{audiopodcast}},
+  podcastepisode      = {{audiopodcastaflevering}{audiopodcastaflevering}},
+  videopodcast        = {{videopodcast}{videopodcast}},
+  videopodcastepisode = {{videopodcastaflevering}{videopodcastaflevering}},
+  andothers           = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+% tothe               = {{to\space the}{to\space the}},%FIXME
+%  ofthe              = {{of\space the}{of\space the}},%FIXME
+%  unitednations      = {{United\space Nations}{U\adddot N\adddot}},
+%  charter            = {{charter}{charter}},
+%  article            = {{article}{art\adddot}},%FIXME
+%  painting           = {{painting}{painting}},%FIXME
+%  song               = {{song}{song}},%FIXME
+%  album              = {{album}{album}},%FIXME
+%  map                = {{map}{map}},%FIXME
+%  photograph         = {{photograph}{photograph}},%FIXME
+%  photographs        = {{photographs}{photographs}},%FIXME
+%  powerpoint         = {{Powerpoint\space slides}{Powerpoint\space slides}},%FIXME
+%  lecturenotes       = {{lecturenotes}{lecturenotes}},%FIXME
+%  interview          = {{interview}{interview}},%FIXME
+%  speech             = {{speech\space audio\space recording}{speech\space audio\space recording}},%FIXME
+%  lithograph         = {{lithograph}{lith\adddot}},%FIXME
+%  film               = {{film}{film}},%FIXME
+%  tvseries           = {{TV\space series}{TV\space series}},%FIXME
+%  tvepisode          = {{TV\space series\space episode}{TV\space series\space episode}},%FIXME
+%  narrator           = {{narrator}{narr\adddot}},%FIXME
+%  narrators          = {{narrators}{narrs\adddot}},%FIXME
+  producer            = {{producent}{producent}},
+%  producers          = {{producers}{producers}},%FIXME
+  execproducer        = {{uitvoerend producent}{uitvoerend producent}},
+%  execproducers      = {{Executive\space Producers}{Exec\adddot\space Prods\adddot}},%FIXME
+%  execdirector       = {{Executive\space Director}{Exec\adddot\space Dir\adddot}},%FIXME
+%  execdirectors      = {{Executive\space Directors}{Exec\adddot\space Dirs\adddot}},%FIXME
+  director            = {{regisseur}{reg\adddot}},
+%  directors          = {{directors}{dirs\adddot}},%FIXME
+  writer              = {{schrijver}{schrijver}},
+%  writers            = {{writers}{writers}},%FIXME
+%  guestexpert        = {{Guest\space Expert}{Guest\space Expert}},%FIXME
+%  guestexperts       = {{Guest\space Experts}{Guest\space Experts}},%FIXME
+  with                = {{met}{met}},% FIXME: check
+%  manunpub           = {{unpublished\space manuscript}{unpublished\space manuscript}},%FIXME
+%  maninprep          = {{manuscript\space in\space preparation}{manuscript\space in\space preparation}},%FIXME
+%  mansub             = {{manuscript\space submitted\space for\space publication}{manuscript\space submitted\space for\space publication}},%FIXME
+%  supplement         = {{supplement}{suppl\adddot}},%FIXME
+%  part               = {{part}{pt\adddot}},%FIXME
+  revisededition      = {{Herziene\space editie}{herz\adddotspace ed\adddot}},
+%  commenton          = {{comment\space on}{comment\space on}},%FIXME
+  page                = {{Pagina}{{}p\adddot}},
+  pages               = {{Pagina's}{{}pp\adddot}},
+  on                  = {{op}{op}},
+  retrieved           = {{geraadpleegd\space op}{geraadpleegd\space op}},
+  available           = {{beschikbaar}{beschikbaar}},
+  from                = {{van}{van}},
+  archivedat          = {{gearchiveerd\space onder}{gearchiveerd\space onder}},
+  reviewof            = {{bespreking\space van}{bespreking\space van}},
+  paragraph           = {{par\adddot}{par\adddot}},
+  paragraphs          = {{par\adddot}{par\adddot}},
+  mathesis            = {{masterscriptie}{masterscriptie}},
+  phdthesis           = {{proefschrift}{proefschrift}},
+  origyear            = {{originele\space werk\space gepubliceerd}{originele\space werk\space gepubliceerd}},
+  chair               = {{hoofd}{hoofd}},
+  chairs              = {{hoofden}{hoofden}},
+  typevolume          = {{Deelredacteur}{Deelred\adddot}},
+  typevolumes         = {{Deelredacteuren}{Deelred\adddot}},
+  typeseries          = {{Reeksredacteur}{Reeksred\adddot}},
+  typeseriess         = {{Reeksredacteuren}{Reeksred\adddot}},
+  typevolseries       = {{Reeks-\space en\space deelredacteur}{Reeks-\space\& deelred\adddot}},
+  typevolseriess      = {{Reeks-\space en\space deelredacteuren}{Reeks-\space\& deelred\adddot}}
+%  annodomini         = {{A\adddot D\adddot}{A\adddot D\adddot}},
+%  beforechrist       = {{B\adddot C\adddot}{B\adddot C\adddot}},
+%  commonera          = {{C\adddot E\adddot}{C\adddot E\adddot}},
+%  beforecommonera    = {{B\adddot C\adddot E\adddot}{B\adddot C\adddot E\adddot}},
+%  publication        = {{Publication}{Publication}}
 }
 
 %
@@ -151,10 +156,52 @@
 % You must use \printdate to get here otherwise it will be ignored
 
 \DeclareBibliographyExtras{%
+  \renewcommand*{\mkdaterangeapalongextra}[1]{%
+    \begingroup
+    \blx at metadateinfo{#1}%
+    \iffieldundef{#1year}{}
+      {\printtext[#1date]{%
+        \datecircaprint
+        \ifboolexpr{ test  {\iffieldsequal{#1year}{#1endyear}}
+                     and test {\iffieldsequal{#1month}{#1endmonth}}}
+          {\iffieldundef{#1endday}
+             {\mkbibdateapalongextra{#1year}{#1yeardivision}{#1month}{#1day}}
+             {\mkbibdateapalongextra{#1year}{#1yeardivision}{}{#1day}%
+              \bibdatedash%
+              \mkbibdateapalongextra{}{}{#1month}{#1endday}}}%
+          {\mkbibdateapalongextra{#1year}{#1yeardivision}{#1month}{#1day}}%
+        \dateeraprint{#1year}%
+        \dateuncertainprint%
+        \iffieldundef{#1endyear}%
+          {}
+          {\iffieldequalstr{#1endyear}{}% open-ended range?
+            {\bibdatedash\bibstring{present}}
+            {\ifboolexpr{ test {\iffieldundef{#1endyeardivision}}
+                     not test {\iffieldundef{#1endyear}}
+                     and (not test {\iffieldsequal{#1year}{#1endyear}}
+                     or not test {\iffieldsequal{#1month}{#1endmonth}})}
+          {\bibdatedash%
+           \iffieldsequal{#1year}{#1endyear}%
+             {\iffieldsequal{#1month}{#1endmonth}%
+                {\iffieldsequal{#1day}{#1endday}%
+                  {}%
+                  {\mkbibdateapalongextra{}{}{}{#1endday}}}
+                {\mkbibdateapalongextra{}{}{#1endmonth}{#1endday}}}
+             {\mkbibdateapalongextra{#1endyear}{#1endyeardivision}{#1endmonth}{#1endday}%
+              \dateeraprint{#1endyear}}}
+          {\iffieldundef{#1endyeardivision}
+            {}
+            {\addslash\mkbibdateapalongmdy{}{#1endyeardivision}{}{}}}}}%
+       \enddateuncertainprint}}%
+  \endgroup}%
+
+  \protected\def\mkbibordinal#1{\stripzeros{#1}e}%
+  \def\finalandcomma{\addcomma}%
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -161,28 +208,29 @@
       {}%
     \iffieldundef{#1}% YEAR
       {}%
-      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
     \iffieldundef{#2}% YEARDIVISION
       {}%
       {\iffieldundef{#1}%
         {}%
         {\addcomma\addspace}%
-       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+       \iffieldbibstring{#2}{\biblstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\thefield{#4}%
+       \iffieldundef{#3}
+         {}
+         {\addspace}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\iffieldundef{#1}%
-        {}%
-        {\addcomma\addspace}%
-       \mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\iffieldundef{#3}%
-        {}%
-        {\addspace}%
-       \stripzeros{\thefield{#4}}}}%
+      {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -189,28 +237,29 @@
       {}%
     \iffieldundef{#1}% YEAR
       {}%
-      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
     \iffieldundef{#2}% YEARDIVISION
       {}%
       {\iffieldundef{#1}%
         {}%
         {\addcomma\addspace}%
-       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+       \iffieldbibstring{#2}{\biblstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\thefield{#4}%
+       \iffieldundef{#3}
+         {}
+         {\addspace}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\iffieldundef{#1}%
-        {}%
-        {\addcomma\addspace}%
-       \mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\iffieldundef{#3}%
-        {}%
-        {\addspace}%
-       \stripzeros{\thefield{#4}}}}%
+      {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -220,22 +269,22 @@
       {\iffieldundef{#1}%
         {}%
         {\addcomma\addspace}%
-       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+       \iffieldbibstring{#2}{\biblstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\thefield{#4}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\addspace}%
-       \stripzeros{\thefield{#4}}%
+      {\iffieldundef{#4}%
+        {}%
+        {\addspace}%
+       \mkbibmonth{\thefield{#3}}}%
     \iffieldundef{#1}% YEAR
       {}%
-      {\iffieldundef{#4}%
-        {\iffieldundef{#3}%
-          {}%
-          {\addspace}}%
-        {\addcomma\addspace}%
-       \iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}}}
+      {\iffieldundef{#3}%
+        {}%
+        {\addspace}%
+       \iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\thefield{#1}}}}}
 
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/english-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/english-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/english-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{english-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{english-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{english}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -130,8 +130,8 @@
   mathesis         = {{Master's\addabbrvspace thesis}{Master's\addabbrvspace thesis}},
   phdthesis        = {{Doctoral\addabbrvspace dissertation}{Doctoral\addabbrvspace dissertation}},
   origyear         = {{original\space work\space published}{original\space work\space published}},
-  typechair        = {{Chair}{Chair}},
-  typechairs       = {{Chairs}{Chairs}},
+  chair            = {{Chair}{Chair}},
+  chairs           = {{Chairs}{Chairs}},
   typevolume       = {{Volume\space Editor}{Vol\adddotspace Ed\adddot}},
   typevolumes      = {{Volume\space Editors}{Vol\adddotspace Eds\adddot}},
   typeseries       = {{Series\space Editor}{Series\space Ed\adddot}},
@@ -156,7 +156,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -184,7 +185,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -212,7 +214,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Added: trunk/Master/texmf-dist/tex/latex/biblatex-apa/estonian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/estonian-apa.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/estonian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -0,0 +1,437 @@
+\ProvidesFile{estonian-apa.lbx}[2024/08/28\space v9.17\space APA biblatex localisation]
+\InheritBibliographyExtras{estonian}
+
+% Translated by @artjom3729
+% Sources used:
+% https://sonaveeb.ee/
+% https://dspace.ut.ee/server/api/core/bitstreams/1c55960d-9a7d-4280-938e-0c7e6339d36f/content
+% https://nerg.ee/wp-content/uploads/2024/03/nerg-upt-juhend-2023-2024.pdf
+% https://apastyle.apa.org/style-grammar-guidelines/references/examples
+% https://www.tlu.ee/sites/default/files/Instituudid/BFM/Dokumendid/APA%207%20viitamise%20juhend%20BFMile.pdf
+% https://www.ester.ee/
+
+\NewBibliographyString{publication}
+\NewBibliographyString{jourarticle}
+\NewBibliographyString{revisededition}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
+\NewBibliographyString{typevolume}
+\NewBibliographyString{typevolumes}
+\NewBibliographyString{typeseries}
+\NewBibliographyString{typeseriess}
+\NewBibliographyString{typevolseries}
+\NewBibliographyString{typevolseriess}
+\NewBibliographyString{on}
+\NewBibliographyString{in}
+\NewBibliographyString{retrieved}
+\NewBibliographyString{available}
+\NewBibliographyString{from}
+\NewBibliographyString{archivedat}
+\NewBibliographyString{origyear}
+\NewBibliographyString{reviewof}
+\NewBibliographyString{with}
+\NewBibliographyString{supplement}
+\NewBibliographyString{commenton}
+\NewBibliographyString{manunpub}
+\NewBibliographyString{maninprep}
+\NewBibliographyString{mansub}
+\NewBibliographyString{producer}
+\NewBibliographyString{producers}
+\NewBibliographyString{execproducer}
+\NewBibliographyString{execproducers}
+\NewBibliographyString{execdirector}
+\NewBibliographyString{execdirectors}
+\NewBibliographyString{director}
+\NewBibliographyString{directors}
+\NewBibliographyString{writer}
+\NewBibliographyString{writers}
+\NewBibliographyString{host}
+\NewBibliographyString{hosts}
+\NewBibliographyString{guestexpert}
+\NewBibliographyString{guestexperts}
+\NewBibliographyString{narrator}
+\NewBibliographyString{narrators}
+\NewBibliographyString{film}
+\NewBibliographyString{tvseries}
+\NewBibliographyString{tvepisode}
+\NewBibliographyString{video}
+\NewBibliographyString{song}
+\NewBibliographyString{album}
+\NewBibliographyString{podcast}
+\NewBibliographyString{podcastepisode}
+\NewBibliographyString{interview}
+\NewBibliographyString{speech}
+\NewBibliographyString{lithograph}
+\NewBibliographyString{map}
+\NewBibliographyString{lecturenotes}
+\NewBibliographyString{powerpoint}
+\NewBibliographyString{photograph}
+\NewBibliographyString{photographs}
+\NewBibliographyString{present}
+\NewBibliographyString{painting}
+\NewBibliographyString{article}
+\NewBibliographyString{unitednations}
+\NewBibliographyString{charter}
+\NewBibliographyString{ofthe}
+\NewBibliographyString{tothe}
+
+\NewBibliographyString{execorder}
+\NewBibliographyString{houseofrepresentatives}
+\NewBibliographyString{report}
+\NewBibliographyString{senate}
+\NewBibliographyString{resolution}
+\NewBibliographyString{us}
+\NewBibliographyString{constitution}
+\NewBibliographyString{amendment}
+\NewBibliographyString{typechairs}
+\NewBibliographyString{typechair}
+\NewBibliographyString{proposed}
+\NewBibliographyString{repealed}
+\NewBibliographyString{enacted}
+\NewBibliographyString{nodate}
+\NewBibliographyString{volume}
+\NewBibliographyString{volumes}
+\NewBibliographyString{jourvol}
+
+\NewBibliographyString{southcarolina}
+\NewBibliographyString{constitution}
+\NewBibliographyString{amendment}
+\NewBibliographyString{alabama}
+\NewBibliographyString{alaska}
+\NewBibliographyString{arizona}
+\NewBibliographyString{arkansas}
+\NewBibliographyString{california}
+\NewBibliographyString{colorado}
+\NewBibliographyString{connecticut}
+\NewBibliographyString{delaware}
+\NewBibliographyString{florida}
+\NewBibliographyString{georgia}
+\NewBibliographyString{hawaii}
+\NewBibliographyString{idaho}
+\NewBibliographyString{illinois}
+\NewBibliographyString{indiana}
+\NewBibliographyString{iowa}
+\NewBibliographyString{kansas}
+\NewBibliographyString{kentucky}
+\NewBibliographyString{louisiana}
+\NewBibliographyString{maine}
+\NewBibliographyString{maryland}
+\NewBibliographyString{massachusetts}
+\NewBibliographyString{michigan}
+\NewBibliographyString{minnesota}
+\NewBibliographyString{mississippi}
+\NewBibliographyString{missouri}
+\NewBibliographyString{montana}
+\NewBibliographyString{nebraska}
+\NewBibliographyString{nevada}
+\NewBibliographyString{newhampshire}
+\NewBibliographyString{newjersey}
+\NewBibliographyString{newmexico}
+\NewBibliographyString{newyork}
+\NewBibliographyString{northcarolina}
+\NewBibliographyString{northdakota}
+\NewBibliographyString{ohio}
+\NewBibliographyString{oklahoma}
+\NewBibliographyString{oregon}
+\NewBibliographyString{pennsylvania}
+\NewBibliographyString{rhodeisland}
+\NewBibliographyString{southcarolina}
+\NewBibliographyString{southdakota}
+\NewBibliographyString{tennessee}
+\NewBibliographyString{texas}
+\NewBibliographyString{utah}
+\NewBibliographyString{vermont}
+\NewBibliographyString{virginia}
+\NewBibliographyString{washington}
+\NewBibliographyString{westvirginia}
+\NewBibliographyString{wisconsin}
+\NewBibliographyString{wyoming}
+
+\DeclareBibliographyStrings{%
+  inherit          = {estonian},
+  jourarticle      = {{artikkel}{artikkel}},
+  tothe            = {{}{}},% doesn't exist in Estonian
+  ofthe            = {{}{}},% doesn't exist in Estonian
+  in               = {{}{}},% doesn't exist in Estonian
+  unitednations    = {{\"{U}hinenud Rahvaste Organisatsioon}{\"{U}RO}},
+  charter          = {{{}p\~{o}hikiri}{{}p\~{o}hikiri}},
+  article          = {{artikkel}{art}},
+  painting         = {{maal}{maal}},
+  present          = {{kingitus}{kingitus}},
+  song             = {{laul}{laul}},
+  album            = {{album}{album}},
+  map              = {{kaart}{kaart}},
+  photograph       = {{pilt}{pilt}},
+  photographs      = {{pildid}{pildid}},
+  powerpoint       = {{esitlus}{esitlus}},
+  lecturenotes     = {{loengu m\"{a}rkmed}{loengu m\"{a}rkmed}},
+  podcast          = {{taskuh\"{a}\"{a}ling}{taskuh\"{a}\"{a}ling}},
+  podcastepisode   = {{taskuh\"{a}\"{a}lingu jagu}{taskuh\"{a}\"{a}lingu jagu}},
+  interview        = {{intervjuu}{intervjuu}},
+  speech           = {{k\~{o}ne}{k\~{o}ne}},
+  lithograph       = {{litograafia}{lito}},
+  video            = {{video}{video}},
+  film             = {{film}{film}},
+  tvseries         = {{telesari}{telesari}},
+  tvepisode        = {{telesarja jagu}{telesarja jagu}},
+  narrator         = {{{}jutustaja}{{}jutustaja}},
+  narrators        = {{{}jutustajad}{{}jutustajad}},
+  producer         = {{{}produtsent}{{}produtsent}},
+  producers        = {{{}produtsendid}{{}produtsendid}},
+  execproducer     = {{{}produtsent}{{}produtsent}},
+  execproducers    = {{{}produtsendid}{{}produtsendid}},
+  execdirector     = {{{}režiss\"{o}\"{o}r}{{}režiss\"{o}\"{o}r}},
+  execdirectors    = {{{}režiss\"{o}\"{o}rid}{{}režiss\"{o}\"{o}rid}},
+  director         = {{{}režiss\"{o}\"{o}r}{{}režiss\"{o}\"{o}r}},
+  directors        = {{{}režiss\"{o}\"{o}rid}{{}režiss\"{o}\"{o}rid}},
+  writer           = {{{}stsenarist}{{}stsenarist}},
+  writers          = {{{}stsenaristid}{{}stsenaristid}},
+  host             = {{{}saatejuht}{{}saateejuht}},
+  hosts            = {{{}saatejuhid}{{}saatejuhid}},
+  guestexpert      = {{{}k\"{u}lalisekspert}{{}k\"{u}lalisekspert}},
+  guestexperts     = {{{}k\"{u}laliseksperdid}{{}k\"{u}laliseksperdid}},
+  with             = {{koos}{koos}},
+  manunpub         = {{avaldamata k\"{a}sikiri}{avaldamata k\"{a}sikiri}},
+  maninprep        = {{k\"{a}sikiri ettevalmistamisel}{k\"{a}sikiri ettevalmistamisel}},
+  mansub           = {{avaldamiseks esitatud k\"{a}sikiri}{avaldamiseks esitatud k\"{a}sikiri}},
+  supplement       = {{kaasanne}{kaasanne}},
+  part             = {{osa}{osa}},
+  revisededition   = {{l\"{a}bivaadatud tr\"{u}kk}{l\"{a}bivaad tr\"{u}kk}},
+  commenton        = {{kommentaar}{kommentaar}},
+  page             = {{lehek\"{u}lg}{{}lk}},
+  pages            = {{lehek\"{u}ljed}{{}lk\hyphen{}d}},
+  on               = {{}{}},% doesn't exist in Estonian
+  retrieved        = {{vaadatud}{vaadatud}},
+  available        = {{k\"{a}ttesaadav}{k\"{a}ttesaadav}},
+  from             = {{}{}},
+  archivedat       = {{arhiveeritud}{arhiveeritud}},
+  reprintas        = {{kordustr\"{u}kitud kui}{kordustr\"{u}kitud kui}},
+  reprintfrom      = {{kordustr\"{u}kitud}{kordustr\"{u}kitud}},
+  reviewof         = {{arvustus}{arvustus}},
+  paragraph        = {{l\~{o}ik}{l\~{o}ik}},
+  paragraphs       = {{l\~{o}igud}{l\~{o}igud}},
+  mathesis         = {{Magistrit\"{o}\"{o}}{Magistrit\"{o}\"{o}}},
+  phdthesis        = {{Doktorit\"{o}\"{o}}{Doktorit\"{o}\"{o}}},
+  origyear         = {{esmatr\"{u}kitud}{esmatr\"{u}kitud}},
+  chair            = {{\lowercase{e}simees}{\lowercase{e}simees}},
+  chairs           = {{\lowercase{e}simehed}{\lowercase{e}simehed}},
+  typevolume       = {{K\"{o}ide toimetaja}{Kd toim\adddot}},
+  typevolumes      = {{K\"{o}ide toimetajad}{Kd toim\adddot}},
+  typeseries       = {{Sarja toimetaja}{Sr toim\adddot}},
+  typeseriess      = {{Sarja toimetajad}{Sr toim\adddot}},
+  typevolseries    = {{Sarja ja k\"{o}ide toimetaja}{Sr ja kd toim\adddot}},
+  typevolseriess   = {{Sarja ja k\"{o}ide toimetajad}{Srd ja kd toim\adddot}},
+  annodomini       = {{p\"{a}rast Kristust}{pKr}},
+  beforechrist     = {{enne Kristust}{eKr}},
+  commonera        = {{meie ajaarvamise j\"{a}rgi}{m\adddot a\adddot j}},
+  beforecommonera  = {{enne meie ajaarvamist}{e\adddot m\adddot a}},
+  publication      = {{publikatsioon}{publikatsioon}},
+  execorder        = {{T\"{a}itevkorraldus}{T\"{a}itevkorraldus}},
+  houseofrepresentatives = {{Esindajatekoda}{Esindajatekoda}},
+  report           = {{{}aruanne}{{}aruanne}},
+  senate           = {{senati}{senati}},
+  resolution       = {{{}otsus}{{}otsus}},
+  us               = {{Ameerika \"{U}hendriigid}{USA}},
+  constitution     = {{{}konstitutsioon}{{}konst\adddot}},
+  amendment        = {{parandus}{parand}},
+  typechair        = {{esimees}{esimees}},
+  typechairs       = {{esimehed}{esimehed}},
+  proposed         = {{kavandatav}{kavandatav}},
+  repealed         = {{v\"{a}lja j\"{a}etud}{v\"{a}lja j\"{a}etud}},
+  enacted          = {{vastu v\~{o}etud}{vastu v\~{o}etud}},
+  nodate           = {{s\adddot a}{s\adddot a}},
+  volume           = {{{}k\"{o}ide}{{}kd}},
+  volumes          = {{{}k\"{o}ited}{{}kdd}},
+  jourvol          = {{{}k\"{o}ide}{{}kd}},
+  % USA states
+  alabama       = {{Alabama}{{A\adddot L\adddot}}},
+  alaska        = {{Alaska}{{A\adddot K\adddot}}},
+  arizona       = {{Arizona}{{A\adddot Z\adddot}}},
+  arkansas      = {{Arkansas}{{A\adddot R\adddot}}},
+  california    = {{California}{{C\adddot A\adddot}}},
+  colorado      = {{Colorado}{{C\adddot O\adddot}}},
+  connecticut   = {{Connecticut}{{C\adddot T\adddot}}},
+  delaware      = {{Delaware}{{D\adddot E\adddot}}},
+  florida       = {{Florida}{{F\adddot L\adddot}}},
+  georgia       = {{Georgia}{{G\adddot A\adddot}}},
+  hawaii        = {{Hawaii}{{H\adddot I\adddot}}},
+  idaho         = {{Idaho}{{I\adddot D\adddot}}},
+  illinois      = {{Illinois}{{I\adddot L\adddot}}},
+  indiana       = {{Indiana}{{I\adddot N\adddot}}},
+  iowa          = {{Iowa}{{I\adddot A\adddot}}},
+  kansas        = {{Kansas}{{K\adddot S\adddot}}},
+  kentucky      = {{Kentucky}{{K\adddot Y\adddot}}},
+  louisiana     = {{Louisiana}{{L\adddot A\adddot}}},
+  maine         = {{Maine}{{M\adddot E\adddot}}},
+  maryland      = {{Maryland}{{M\adddot D\adddot}}},
+  massachusetts = {{Massachusetts}{{M\adddot A\adddot}}},
+  michigan      = {{Michigan}{{M\adddot I\adddot}}},
+  minnesota     = {{Minnesota}{{M\adddot N\adddot}}},
+  mississippi   = {{Mississippi}{{M\adddot S\adddot}}},
+  missouri      = {{Missouri}{{M\adddot O\adddot}}},
+  montana       = {{Montana}{{M\adddot T\adddot}}},
+  nebraska      = {{Nebraska}{{N\adddot E\adddot}}},
+  nevada        = {{Nevada}{{N\adddot V\adddot}}},
+  newhampshire  = {{New Hampshire}{{N\adddot H\adddot}}},
+  newjersey     = {{New Jersey}{{N\adddot J\adddot}}},
+  newmexico     = {{New Mexico}{{N\adddot M\adddot}}},
+  newyork       = {{New York}{{N\adddot Y\adddot}}},
+  northcarolina = {{North Carolina}{{N\adddot C\adddot}}},
+  northdakota   = {{North Dakota}{{N\adddot D\adddot}}},
+  ohio          = {{Ohio}{{O\adddot H\adddot}}},
+  oklahoma      = {{Oklahoma}{{O\adddot K\adddot}}},
+  oregon        = {{Oregon}{{O\adddot R\adddot}}},
+  pennsylvania  = {{Pennsylvania}{{P\adddot A\adddot}}},
+  rhodeisland   = {{Rhode Island}{{R\adddot I\adddot}}},
+  southcarolina = {{South Carolina}{{S\adddot C\adddot}}},
+  southdakota   = {{South Dakota}{{S\adddot D\adddot}}},
+  tennessee     = {{Tennessee}{{T\adddot N\adddot}}},
+  texas         = {{Texas}{{T\adddot X\adddot}}},
+  utah          = {{Utah}{{U\adddot T\adddot}}},
+  vermont       = {{Vermont}{{V\adddot T\adddot}}},
+  virginia      = {{Virginia}{{V\adddot A\adddot}}},
+  washington    = {{Washington}{{W\adddot A\adddot}}},
+  westvirginia  = {{West Virginia}{{W\adddot V\adddot}}},
+  wisconsin     = {{Wisconsin}{{W\adddot I\adddot}}},
+  wyoming       = {{Wyoming}{{W\adddot Y\adddot}}}
+}
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Drop end* when they are the same as *
+% You must use \print*date to get here otherwise it will be ignored
+
+\DeclareBibliographyExtras{%
+  \renewcommand*{\mkdaterangeapalongextra}[1]{%
+    \begingroup
+    \blx at metadateinfo{#1}%
+    \iffieldundef{#1year}{}
+      {\printtext[#1date]{%
+        \datecircaprint
+        \ifboolexpr{ test  {\iffieldsequal{#1year}{#1endyear}}
+                     and test {\iffieldsequal{#1month}{#1endmonth}}}
+          {\iffieldundef{#1endday}
+             {\mkbibdateapalongextra{#1year}{#1yeardivision}{#1month}{#1day}}
+             {\mkbibdateapalongextra{#1year}{#1yeardivision}{}{#1day}%
+              \bibdatedash%
+              \mkbibdateapalongextra{}{}{#1month}{#1endday}}}%
+          {\mkbibdateapalongextra{#1year}{#1yeardivision}{#1month}{#1day}}%
+        \dateeraprint{#1year}%
+        \dateuncertainprint%
+        \ifboolexpr{ not test {\iffieldundef{#1endyear}}
+                     and (not test {\iffieldsequal{#1year}{#1endyear}}
+                     or not test {\iffieldsequal{#1month}{#1endmonth}})}
+          {\bibdatedash
+           \iffieldequalstr{#1endyear}% open-ended range?
+             {}
+             {\bibstring{present}}}
+          {}%
+        \iffieldsequal{#1year}{#1endyear}
+          {\iffieldsequal{#1month}{#1endmonth}
+            {}
+            {\mkbibdateapalongextra{}{}{#1endmonth}{#1endday}}}
+         {\mkbibdateapalongextra{#1endyear}{#1endyeardivision}{#1endmonth}{#1endday}}%
+       \dateeraprint{#1endyear}%
+       \enddateuncertainprint}%
+  \endgroup}}%
+\renewcommand{\apashortdash}{~}%
+  \def\urldatecomma{\addspace}%
+  \protected\def\mkbibdateapalong#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\mkbibordinal{\thefield{#4}}%
+       \iffieldundef{#3}
+         {}
+         {\addspace}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\mkbibmonth{\thefield{#3}}}}%
+  \protected\def\mkbibdateapalongextra#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\mkbibordinal{\thefield{#4}}%
+       \iffieldundef{#3}
+         {}
+         {\addspace}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\mkbibmonth{\thefield{#3}}}}%
+  \protected\def\mkbibdateapalongmdy#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\mkbibordinal{\thefield{#4}}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\iffieldundef{#4}%
+        {}%
+        {\addspace}%
+       \mkbibmonth{\thefield{#3}}}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldundef{#3}%
+        {}%
+        {\addspace}%
+       \iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\thefield{#1}}}}}
+
+\UndeclareBibliographyExtras{%
+  \restorecommand\mkdaterangeapalong
+  \restorecommand\mkdaterangeapalongextra
+}
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/finnish-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/finnish-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/finnish-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{finnish-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{finnish-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 
 % Translations based on: 
 % https://libguides.oulu.fi/tieteellinentiedonhankinta/apa
@@ -9,8 +9,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -136,8 +136,8 @@
   mathesis         = {{Pro\space gradu\space -ty\"o}{Pro\space gradu\space -ty\"o}},
   phdthesis        = {{V\"aitoskirja}{V\"aitoskirja}},
   origyear         = {{alkuper\"ainen\space teos\space julkaistu}{alkuper\"ainen\space teos\space julkaistu}},
-%  typechair        = {{Chair}{Chair}},
-%  typechairs       = {{Chairs}{Chairs}},
+%  chair           = {{Chair}{Chair}},
+%  chairs          = {{Chairs}{Chairs}},
 %  typevolume       = {{Volume\space Editor}{Vol\adddotspace Ed\adddot}},
 %  typevolumes      = {{Volume\space Editors}{Vol\adddotspace Eds\adddot}},
 %  typeseries       = {{Series\space Editor}{Series\space Ed\adddot}},
@@ -159,10 +159,12 @@
 % You must use \print*date to get here otherwise it will be ignored
 
 \DeclareBibliographyExtras{%
-  \def\urldatecomma{\addcomma\addspace}%
+  \renewrobustcmd*{\bibdatesep}{\adddot}%
+  \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -169,7 +171,10 @@
       {}%
     \iffieldundef{#1}% YEAR
       {}%
-      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
     \iffieldundef{#2}% YEARDIVISION
       {}%
       {\iffieldundef{#1}%
@@ -176,21 +181,19 @@
         {}%
         {\addcomma\addspace}%
        \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\mkbibordinal{\thefield{#4}}%
+       \iffieldundef{#3}
+         {}
+         {\addspace}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\iffieldundef{#1}%
-        {}%
-        {\addcomma\addspace}%
-       \mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\iffieldundef{#3}%
-        {}%
-        {\addspace}%
-       \stripzeros{\thefield{#4}}}}%
+      {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -197,7 +200,10 @@
       {}%
     \iffieldundef{#1}% YEAR
       {}%
-      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
     \iffieldundef{#2}% YEARDIVISION
       {}%
       {\iffieldundef{#1}%
@@ -204,21 +210,19 @@
         {}%
         {\addcomma\addspace}%
        \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\mkbibordinal{\thefield{#4}}%
+       \iffieldundef{#3}
+         {}
+         {\addspace}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\iffieldundef{#1}%
-        {}%
-        {\addcomma\addspace}%
-       \mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\iffieldundef{#3}%
-        {}%
-        {\addspace}%
-       \stripzeros{\thefield{#4}}}}%
+      {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -229,22 +233,26 @@
         {}%
         {\addcomma\addspace}%
        \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\mkbibordinal{\thefield{#4}}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\addspace}%
-       \stripzeros{\thefield{#4}}%
+      {\iffieldundef{#4}%
+        {}%
+        {\addspace}%
+       \mkbibmonth{\thefield{#3}}}%
     \iffieldundef{#1}% YEAR
       {}%
-      {\iffieldundef{#4}%
-        {\iffieldundef{#3}%
-          {}%
-          {\addspace}}%
+      {\iffieldundef{#3}%
+        {}%
         {\addcomma\addspace}%
-       \iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}}}
+       \iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\thefield{#1}}}}}
 
+\UndeclareBibliographyExtras{%
+  \restorecommand\mkdaterangeapalong
+  \restorecommand\mkdaterangeapalongextra
+}
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/french-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/french-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/french-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{french-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{french-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{french}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -118,16 +118,16 @@
   page             = {{Page}{{}p\adddot}},
   pages            = {{Pages}{{}p\adddot}},
   on               = {{le}{le}},
-  retrieved        = {{R\'ecup\'er\'ee}{R\'ecup\'er\'ee}},
+  retrieved        = {{Consult\'e}{Consult\'e}},
   available        = {{disponible}{disponible}},
-  from             = {{\`a\space partir\space de}{\`a\space partir\space de}},
+  from             = {{\`a}{\`a}},
   archivedat       = {{archiv\'es\space \`a}{archiv\'es\space \`a}},
   reviewof         = {{critique\space de}{critique\space de}},
 %  paragraph        = {{paragraph}{para\adddot}},%FIXME
 %  paragraphs       = {{paragraphs}{paras\adddot}},%FIXME
   origyear         = {{Date\space de\space premi\`ere publication}{Date\space de\space premi\`ere publication}},
-  typechair        = {{Ma\^itre\space de\space Conf\'erence}{Ma\^itre\space de\space Conf\'erence}},
-  typechairs       = {{Ma\^itres\space de\space Conf\'erence}{Ma\^itres\space de\space Conf\'erence}},
+  chair            = {{Ma\^itre\space de\space Conf\'erence}{Ma\^itre\space de\space Conf\'erence}},
+  chairs           = {{Ma\^itres\space de\space Conf\'erence}{Ma\^itres\space de\space Conf\'erence}},
   typevolume       = {{R\'edacteur\space du\space volume}{R\'ed\adddotspace vol\adddot}},
   typevolumes      = {{R\'edacteur\space du\space volume}{R\'eds\adddotspace vol\adddot}},
   typeseries       = {{R\'edacteur\space de\space la\space s\'erie}{R\'ed\adddotspace ser\adddot}},
@@ -146,10 +146,14 @@
 % You must use \printdate to get here otherwise it will be ignored
 
 \DeclareBibliographyExtras{%
-  \def\urldatecomma{\addcomma\addspace}%
+  \DeclareFieldFormat{urldate}{%
+    \bibstring{retrieved}\space\bibstring{on}\space#1%
+    \urldatecomma\bibstring{from}}%
+  \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -177,7 +181,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -203,9 +208,11 @@
         {}%
         {\addspace}%
        \stripzeros{\thefield{#4}}}}%
+  % map mdy to dmy for french
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -216,13 +223,13 @@
         {}%
         {\addcomma\addspace}%
        \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\stripzeros{\thefield{#4}}}%
     \iffieldundef{#3}% MONTH
       {}%
-      {\mkbibmonth{\thefield{#3}}}%
-    \iffieldundef{#4}% DAY
-      {}%
-      {\addspace}%
-       \stripzeros{\thefield{#4}}%
+      {\addspace
+       \mkbibmonth{\thefield{#3}}}%
     \iffieldundef{#1}% YEAR
       {}%
       {\iffieldundef{#4}%
@@ -229,7 +236,7 @@
         {\iffieldundef{#3}%
           {}%
           {\addspace}}%
-        {\addcomma\addspace}%
+        {\addspace}%
        \iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}}}}
 
 %

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/galician-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/galician-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/galician-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{galician-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{galician-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{galician}
 
 \setcounter{smartand}{0} % Turn off "smart and" or ampersands will all be replaced
@@ -6,8 +6,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -143,8 +143,8 @@
   paragraph        = {{par\'agrafo}{par\adddot}},
   paragraphs       = {{par\'agrafo}{pars\adddot}},
   origyear         = {{data\space orixinal\space de\space publicaci\'on}{data\space orixinal\space de\space publicaci\'on}},
-  typechair        = {{coordinador}{coord\adddot}},
-  typechairs       = {{coordinadores}{coords\adddot}},
+  chair            = {{coordinador}{coord\adddot}},
+  chairs           = {{coordinadores}{coords\adddot}},
   typevolume       = {{editor\space do\space volume}{ed\adddotspace vol\adddot}},
   typevolumes      = {{editores\space do\space volume}{eds\adddotspace vol\adddot}},
   typeseries       = {{editor\space da\space serie}{ed\adddotspace ser\adddot}},
@@ -166,7 +166,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -194,7 +195,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -222,7 +224,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/german-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{german-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{german-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{german}
 
 % Following DGPs guidlines for German/Austrian
@@ -7,8 +7,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -200,12 +200,12 @@
   available        = {{Erh\"altlich}{Erh\"altlich}},
   from             = {{unter}{unter}},
   archivedat       = {{archiviert\space unter}{archiviert\space unter}},
-  reviewof         = {{Resprechung\space des}{Resprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
+  reviewof         = {{Besprechung\space des}{Besprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
   paragraph        = {{Absatz}{Abs.\adddot}},
   paragraphs       = {{Abs\"atze}{Abs.\adddot}},
   origyear         = {{Original\space erschienen}{Original\space erschienen}},
-  typechair        = {{Leitung}{Leitung}},
-  typechairs       = {{Leitung}{Leitung}},
+  chair            = {{Leitung}{Leitung}},
+  chairs           = {{Leitung}{Leitung}},
   typevolume       = {{Bandherausgeber}{Bandhrsg\adddot}},
   typevolumes      = {{Bandherausgeber}{Bandhrsg\adddot}},
   typeseries       = {{Reihenherausgeber}{Reihenhrsg\adddot}},
@@ -311,7 +311,8 @@
   \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -339,7 +340,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -367,7 +369,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/greek-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/greek-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/greek-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{greek-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{greek-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{greek}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -128,8 +128,8 @@
   mathesis         = {{Μεταπτυχιακή εργασία}{Μεταπτυχιακή\addabbrvspace εργασία}},
   phdthesis        = {{Διδακτορική\addabbrvspace διατριβή}{Διδακτορική\addabbrvspace διατριβή}},
   origyear         = {{πρωτότυπη\space εργασία\space δημοσιευμένη}{πρωτότυπη\space εργασία\space δημοσιευμένη}},
-  typechair        = {{Πρόεδρος}{Πρόεδρος}},
-  typechairs       = {{Πρόεδροι}{Πρόεδροι}},
+  chair            = {{Πρόεδρος}{Πρόεδρος}},
+  chairs           = {{Πρόεδροι}{Πρόεδροι}},
   typevolume       = {{Τόμος\space Συντάκτης}{Τομ\adddotspace Συν\adddot}},
   typevolumes      = {{Τόμοι\space Συντάκτες}{Τομ\adddotspace Συν\adddot}},
   typeseries       = {{Σειρά\space Συντάκτης}{Σειρά\space Συν\adddot}},
@@ -172,7 +172,8 @@
     \fi}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -200,7 +201,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -228,7 +230,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/hungarian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/hungarian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/hungarian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -4,8 +4,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -133,8 +133,8 @@
   mathesis         = {{szakdolgozat}{szakdolg\adddot}},
   phdthesis        = {{doktori\space disszert\'aci\'o}{disszert\adddot}},
   origyear         = {{eredeti\space kiad\'as\space ideje}{eredetileg\space kiadva}},
-  typechair        = {{tansz\'ekvezet\H{o}}{tansz\'ekv\adddot}},
-  typechairs       = {{tansz\'ekvezet\H{o}}{tansz\'ekv\adddot}},
+  chair            = {{tansz\'ekvezet\H{o}}{tansz\'ekv\adddot}},
+  chairs           = {{tansz\'ekvezet\H{o}}{tansz\'ekv\adddot}},
   typevolume       = {{k\"otetszerkeszt\H{o}}{k\"otetszerk\adddot}},
   typevolumes      = {{k\"otetszerkeszt\H{o}k}{k\"otetszerk\adddot}},
   typeseries       = {{sorozatszerkeszt\H{o}}{sorozatszerk\adddot}},
@@ -158,7 +158,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -186,7 +187,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -214,7 +216,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/italian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/italian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/italian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{italian-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{italian-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{italian}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -128,8 +128,8 @@
   mathesis         = {{Tesi\space di\space laurea}{Tesi\space di\space laurea}},
   phdthesis        = {{Tesi\space di\space dottorato}{Tesi\space di\space dottorato}},
   origyear         = {{Data\space di\space prima\space pubblicazione}{Data\space di\space prima\space pubblicazione}},
-  typechair        = {{Moderatore}{Moderatore}},
-  typechairs       = {{Moderatori}{Moderatori}},
+  chair            = {{Moderatore}{Moderatore}},
+  chairs           = {{Moderatori}{Moderatori}},
   typevolume       = {{Redattore\space del\space Volume}{Red\adddotspace Vol\adddot}},
   typevolumes      = {{Redattori\space del\space Volume}{Red\adddotspace Vol\adddot}},
   typeseries       = {{Curatore\space della\space Collana}{Cur\addotspace Coll\adddot}},
@@ -154,7 +154,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -182,7 +183,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -210,7 +212,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/naustrian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/naustrian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/naustrian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{naustrian-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{naustrian-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{naustrian}
 
 % Following DGPs guidlines for German/Austrian
@@ -7,8 +7,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -177,7 +177,7 @@
   execdirector     = {{ausf\adddot\space Reg\adddot}{ausf\adddot\space Reg\adddot}},
   execdirectors    = {{ausf\adddot\space Reg\adddot}{ausf\adddot\space Reg\adddot}},
   director         = {{Reg\adddot}{Reg\adddot}},
-  directors        = {{Reg\adddot}{Reg\adddot}}
+  directors        = {{Reg\adddot}{Reg\adddot}},
   writer           = {{Autor\addslash\nbhyphen{}in}{Autor\addslash\nbhyphen{}in}},
 %  writers          = {{writers}{writers}},%FIXME
   host             = {{Gastgeber\addslash\nbhyphen{}in}{Gastgeber\addslash\nbhyphen{}in}},
@@ -200,12 +200,12 @@
   available        = {{erh\"altlich}{erh\"altlich}},
   from             = {{unter}{unter}},
   archivedat       = {{archiviert\space unter}{archiviert\space unter}},
-  reviewof         = {{Resprechung\space des}{Resprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
+  reviewof         = {{Besprechung\space des}{Besprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
   paragraph        = {{Absatz}{Abs.\adddot}},
   paragraphs       = {{Abs\"atze}{Abs.\adddot}},
   origyear         = {{Original\space erschienen}{Original\space erschienen}},
-  typechair        = {{Leitung}{Leitung}},
-  typechairs       = {{Leitung}{Leitung}},
+  chair            = {{Leitung}{Leitung}},
+  chairs           = {{Leitung}{Leitung}},
   typevolume       = {{Bandherausgeber}{Bandhrsg\adddot}},
   typevolumes      = {{Bandherausgeber}{Bandhrsg\adddot}},
   typeseries       = {{Reihenherausgeber}{Reihenhrsg\adddot}},
@@ -279,7 +279,8 @@
   \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -307,7 +308,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -335,7 +337,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{ngerman-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{ngerman-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{ngerman}
 
 % Following DGPs guidlines for German/Austrian
@@ -7,8 +7,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -201,12 +201,12 @@
   available        = {{Erh\"altlich}{Erh\"altlich}},
   from             = {{unter}{unter}},
   archivedat       = {{archiviert\space unter}{archiviert\space unter}},
-  reviewof         = {{Resprechung\space des}{Resprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
+  reviewof         = {{Besprechung\space des}{Besprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
   paragraph        = {{Absatz}{Abs.\adddot}},
   paragraphs       = {{Abs\"atze}{Abs.\adddot}},
   origyear         = {{Original\space erschienen}{Original\space erschienen}},
-  typechair        = {{Leitung}{Leitung}},
-  typechairs       = {{Leitung}{Leitung}},
+  chair            = {{Leitung}{Leitung}},
+  chairs           = {{Leitung}{Leitung}},
   typevolume       = {{Bandherausgeber}{Bandhrsg\adddot}},
   typevolumes      = {{Bandherausgeber}{Bandhrsg\adddot}},
   typeseries       = {{Reihenherausgeber}{Reihenhrsg\adddot}},
@@ -308,7 +308,8 @@
   \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -336,7 +337,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -364,7 +366,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/norsk-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/norsk-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/norsk-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,10 +1,10 @@
-\ProvidesFile{norsk-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{norsk-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{norsk}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -88,8 +88,8 @@
   mathesis         = {{Masteroppgave}{Masteroppgave}},
   phdthesis        = {{Doktoravhandling}{Doktoravhandling}},
   origyear         = {{opprinnelig\space publisert}{opprinnelig\space publisert}},
-  typechair        = {{ordstyrer}{ordstyrer}},
-  typechairs       = {{ordstyrere}{ordstyrere}},
+  chair            = {{ordstyrer}{ordstyrer}},
+  chairs           = {{ordstyrere}{ordstyrere}},
   typevolume       = {{bindredakt{\o}r}{bindred\adddot}},
   typevolumes      = {{bindredakt{\o}rer}{bindred\adddot}},
   typeseries       = {{serieredakt{\o}r}{seriered\adddot}},
@@ -115,7 +115,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -145,7 +146,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -175,7 +177,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/norwegian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/norwegian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/norwegian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,10 +1,10 @@
-\ProvidesFile{norwegian-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{norwegian-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{norwegian}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -127,8 +127,8 @@
   mathesis         = {{Masteroppgave}{Masteroppgave}},
   phdthesis        = {{Doktoravhandling}{Doktoravhandling}},
   origyear         = {{opprinnelig\space publisert}{opprinnelig\space publisert}},
-  typechair        = {{ordstyrer}{ordstyrer}},
-  typechairs       = {{ordstyrere}{ordstyrere}},
+  chair            = {{ordstyrer}{ordstyrer}},
+  chairs           = {{ordstyrere}{ordstyrere}},
   typevolume       = {{bindredakt{\o}r}{bindred\adddot}},
   typevolumes      = {{bindredakt{\o}rer}{bindred\adddot}},
   typeseries       = {{serieredakt{\o}r}{seriered\adddot}},
@@ -153,7 +153,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -183,7 +184,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -213,7 +215,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/nswissgerman-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/nswissgerman-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/nswissgerman-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{nswissgerman-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{nswissgerman-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{nswissgerman}
 
 % Following DGPs guidlines for German/Austrian/Swiss German
@@ -7,8 +7,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -201,12 +201,12 @@
   available        = {{erh\"altlich}{erh\"altlich}},
   from             = {{unter}{unter}},
   archivedat       = {{archiviert\space unter}{archiviert\space unter}},
-  reviewof         = {{Resprechung\space des}{Resprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
+  reviewof         = {{Besprechung\space des}{Besprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
   paragraph        = {{Absatz}{Abs.\adddot}},
   paragraphs       = {{Abs\"atze}{Abs.\adddot}},
   origyear         = {{Original\space erschienen}{Original\space erschienen}},
-  typechair        = {{Leitung}{Leitung}},
-  typechairs       = {{Leitung}{Leitung}},
+  chair            = {{Leitung}{Leitung}},
+  chairs           = {{Leitung}{Leitung}},
   typevolume       = {{Bandherausgeber}{Bandhrsg\adddot}},
   typevolumes      = {{Bandherausgeber}{Bandhrsg\adddot}},
   typeseries       = {{Reihenherausgeber}{Reihenhrsg\adddot}},
@@ -281,7 +281,8 @@
   \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -309,7 +310,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -337,7 +339,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/nynorsk-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/nynorsk-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/nynorsk-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{nynorsk-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{nynorsk-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{nynorsk}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -128,8 +128,8 @@
   mathesis         = {{Masteroppg{\aa}ve}{Masteroppg{\aa}ve}},
   phdthesis        = {{Doktoravhandling}{Doktoravhandling}},
   origyear         = {{opphavleg\space publisert}{opphavleg\space publisert}},
-  typechair        = {{ordstyrar}{ordstyrar}},
-  typechairs       = {{ordstyrarar}{ordstyrarar}},
+  chair            = {{ordstyrar}{ordstyrar}},
+  chairs           = {{ordstyrarar}{ordstyrarar}},
   typevolume       = {{bindredakt{\o}r}{bindred\adddot}},
   typevolumes      = {{bindredakt{\o}rar}{bindred\adddot}},
   typeseries       = {{serieredakt{\o}r}{seriered\adddot}},
@@ -154,7 +154,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -184,7 +185,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -214,7 +216,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/portuguese-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/portuguese-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/portuguese-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{portuguese-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{portuguese-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{portuguese}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -124,8 +124,8 @@
   archivedat       = {{arquivado\space em}{arquivado\space em}},
   reviewof         = {{Revis\~ao\space de}{revis\~ao\space de}},
   origyear         = {{trabalho\space original\space publicado\space em}{trabalho\space original\space publicado\space em}},
-  typechair        = {{Coordenador}{Coord\adddot}},
-  typechairs       = {{Coordenadores}{Coords\adddot}},
+  chair            = {{Coordenador}{Coord\adddot}},
+  chairs           = {{Coordenadores}{Coords\adddot}},
   typevolume       = {{Editor\space do\space Volume}{Ed\adddot\space Vol\adddot}},
   typevolumes      = {{Editores\space do\space Volume}{Eds\adddot\space Vol\adddot}},
   typeseries       = {{Editor\space da\space S\'erie}{Ed\adddot\space S\'erie\adddot}},
@@ -151,7 +151,8 @@
   \renewcommand{\apashortdash}{~}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -179,7 +180,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -207,7 +209,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Added: trunk/Master/texmf-dist/tex/latex/biblatex-apa/romanian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/romanian-apa.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/romanian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -0,0 +1,265 @@
+\ProvidesFile{romanian-apa.lbx}[2024/05/26\space v9.17\space APA biblatex localisation]
+\InheritBibliographyExtras{romanian}
+
+\setcounter{smartand}{0} % Turn off "smart and" or ampersands will all be replaced
+
+\NewBibliographyString{publication}
+\NewBibliographyString{jourarticle}
+\NewBibliographyString{revisededition}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
+\NewBibliographyString{typevolume}
+\NewBibliographyString{typevolumes}
+\NewBibliographyString{typeseries}
+\NewBibliographyString{typeseriess}
+\NewBibliographyString{typevolseries}
+\NewBibliographyString{typevolseriess}
+\NewBibliographyString{on}
+\NewBibliographyString{retrieved}
+\NewBibliographyString{available}
+\NewBibliographyString{from}
+\NewBibliographyString{archivedat}
+\NewBibliographyString{origyear}
+\NewBibliographyString{reviewof}
+\NewBibliographyString{with}
+\NewBibliographyString{supplement}
+\NewBibliographyString{commenton}
+\NewBibliographyString{manunpub}
+\NewBibliographyString{maninprep}
+\NewBibliographyString{mansub}
+\NewBibliographyString{producer}
+\NewBibliographyString{producers}
+\NewBibliographyString{execproducer}
+\NewBibliographyString{execproducers}
+\NewBibliographyString{execdirector}
+\NewBibliographyString{execdirectors}
+\NewBibliographyString{director}
+\NewBibliographyString{directors}
+\NewBibliographyString{writer}
+\NewBibliographyString{writers}
+\NewBibliographyString{host}
+\NewBibliographyString{hosts}
+\NewBibliographyString{guestexpert}
+\NewBibliographyString{guestexperts}
+\NewBibliographyString{narrator}
+\NewBibliographyString{narrators}
+\NewBibliographyString{film}
+\NewBibliographyString{tvseries}
+\NewBibliographyString{tvepisode}
+\NewBibliographyString{video}
+\NewBibliographyString{song}
+\NewBibliographyString{album}
+\NewBibliographyString{podcast}
+\NewBibliographyString{podcastepisode}
+\NewBibliographyString{interview}
+\NewBibliographyString{speech}
+\NewBibliographyString{lithograph}
+\NewBibliographyString{map}
+\NewBibliographyString{lecturenotes}
+\NewBibliographyString{powerpoint}
+\NewBibliographyString{photograph}
+\NewBibliographyString{photographs}
+\NewBibliographyString{present}
+\NewBibliographyString{painting}
+\NewBibliographyString{article}
+\NewBibliographyString{unitednations}
+\NewBibliographyString{charter}
+\NewBibliographyString{ofthe}
+\NewBibliographyString{tothe}
+
+\DeclareBibliographyStrings{%
+  inherit          = {romanian},
+  jourarticle      = {{articol}{articol}},
+  tothe            = {{la\space la}{la\space la}},%FIXME
+  ofthe            = {{a\space la}{a\space la}},%FIXME
+  unitednations    = {{Organizația\space Națiunilor\space Unite}{ONU}},
+  charter          = {{cartă}{cartă}},
+  article          = {{articol}{art\adddot}},
+  painting         = {{pictură}{pictură}},
+  present          = {{prezent}{prezent}},
+  song             = {{cântec}{cântec}},
+  album            = {{album}{album}},
+  map              = {{hartă}{hartă}},
+  photograph       = {{fotografie}{fotografie}},
+  photographs      = {{fotografii}{fotografii}},
+  powerpoint       = {{diapozitive\space PowerPoint}{diapozitive\space PowerPoint}},
+  lecturenotes     = {{note\space de\space curs}{note\space de\space curs}},
+  podcast          = {{podcast\space audio}{podcast\space audio}},
+  podcastepisode   = {{episod\space de\space podcast\space audio}{episod\space de\space podcast\space audio}},
+  interview        = {{interviu}{interviu}},
+  speech           = {{înregistrare\space audio}{înregistrare\space audio}},
+  lithograph       = {{litografie}{litogr\adddot}},
+  video            = {{video}{video}},
+  film             = {{film}{film}},
+  tvseries         = {{serial\space TV}{serial\space TV}},
+  tvepisode        = {{episod\space de\space serial\space TV}{episod\space de\space serial\space TV}},
+  narrator         = {{narator}{nar\adddot}},
+  narrators        = {{naratori}{nar\adddot}},
+  producer         = {{producător}{producător}},
+  producers        = {{producători}{producători}},
+  execproducer     = {{producător\space executiv}{prod\adddot\space ejec\adddot}},
+  execproducers    = {{producători\space executivi}{prods\adddot\space ejec\adddot}},
+  execdirector     = {{director\space executiv}{dirs\adddot\space ejec\adddot}},
+  execdirectors    = {{directori\space executivi}{dirs\adddot\space ejec\adddot}},
+  director         = {{director}{dir\adddot}},
+  directors        = {{directori}{dirs\adddot}},
+  writer           = {{scriitor}{scriitor}},
+  writers          = {{scriitori}{scriitori}},
+  host             = {{prezentator}{prezentator}},
+  hosts            = {{prezentatori}{prezentatori}},
+  guestexpert      = {{expert\space invitat}{expert\space invitat}},
+  guestexperts     = {{experți\space invitați}{experți\space invitați}},
+  with             = {{cu}{cu}},
+  manunpub         = {{manuscris\space nepublicat}{manuscris\space nepublicat}},
+  maninprep        = {{manuscris\space în\space pregătire}{manuscris\space în\space pregătire}},
+  mansub           = {{manuscris\space trimis\space pentru\space publicare}{manuscris\space trimis\space pentru\space publicare}},
+  supplement       = {{supliment}{supl\adddot}},
+  part             = {{parte}{parte}},
+  january          = {{ianuarie}{ianuarie}},
+  february         = {{februarie}{februarie}},
+  march            = {{martie}{martie}},
+  april            = {{aprilie}{aprilie}},
+  may              = {{mai}{mai}},
+  june             = {{iunie}{iunie}},
+  july             = {{iulie}{iulie}},
+  august           = {{august}{august}},
+  september        = {{septembrie}{septembrie}},
+  october          = {{octombrie}{octombrie}},
+  november         = {{noiembrie}{noiembrie}},
+  december         = {{decembrie}{decembrie}},
+  nodate           = {{f\adddot\space a\adddot}{f\adddot\space a\adddot}},
+  mathesis         = {{Teză\addabbrvspace de\addabbrvspace masterat}{Teză\addabbrvspace de\addabbrvspace masterat}},
+  phdthesis        = {{Teză\addabbrvspace doctorală}{Teză\addabbrvspace doctorală}},
+  revisededition   = {{Ediție\space revizuită}{Ediție\space revizuită}},
+  commenton        = {{comentariu\space pe}{comentariu\space pe}},
+  page             = {{Pagină}{pag\adddot}},
+  pages            = {{Pagini}{pp\adddot}},
+  on               = {{pe}{pe}},
+  retrieved        = {{Consultat}{Consultat}},
+  available        = {{disponibil}{disponibil}},
+  from             = {{de\space la}{de\space la}},
+  archivedat       = {{arhivat\space la}{arhivat\space la}},
+  reviewof         = {{recenzie\space a}{recenzie\space a}},
+  paragraph        = {{paragraf}{par\adddot}},
+  paragraphs       = {{paragrafe}{pars\adddot}},
+  origyear         = {{Data\space inițială\space a\space publicării}{Data\space inițială\space a\space publicării}},
+  chair            = {{Coordonator}{Coord\adddot}},
+  chairs           = {{Coordonatori}{Coords\adddot}},
+  typevolume       = {{Editor\space al\space volumului}{Ed\adddot\space vol\adddot}},
+  typevolumes      = {{Editorii\space volumului}{Eds\adddot\space vol\adddot}},
+  typeseries       = {{Editor\space al\space seriei}{Ed\adddot\space ser\adddot}},
+  typeseriess      = {{Editorii\space seriei}{Eds\adddot\space ser\adddot}},
+  typevolseries    = {{Editor\space al\space seriei\space și\space al\space volumului}{Ed\adddot\space vol\space\&\space ser\adddot}},
+  typevolseriess   = {{Editorii\space seriei\space și\space al\space volumului}{Eds\adddot\space vol\space\&\space ser\adddot}},
+  annodomini       = {{d.Hr.}{d.Hr.}},
+  beforechrist     = {{î.Hr.}{î.Hr.}},
+  commonera        = {{e.n.}{e.n.}},
+  beforecommonera  = {{î.e.n.}{î.e.n.}},
+  publication      = {{Publicație}{Publicație}}
+}
+
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Drop end* when they are the same as *
+% You must use \printdate to get here otherwise it will be ignored
+
+\DeclareBibliographyExtras{%
+  \def\urldatecomma{\addcomma\addspace}%
+  \protected\def\mkbibdateapalong#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\stripzeros{\thefield{#4}}%
+       \iffieldundef{#3}
+         {}
+         {\addspace de\space}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\mkbibmonth{\thefield{#3}}}}%
+  \protected\def\mkbibdateapalongextra#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldbibstring{#1}{\bibncpstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}%
+       \ifboolexpr{test {\iffieldundef{#4}} and test {\iffieldundef{#3}}}
+         {}
+         {\addcomma\space}}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {\stripzeros{\thefield{#4}}%
+       \iffieldundef{#3}
+         {}
+         {\addspace de\space}}%
+    \iffieldundef{#3}% MONTH
+      {}%
+      {\mkbibmonth{\thefield{#3}}}}%
+  \protected\def\mkbibdateapalongmdy#1#2#3#4{%
+    % As per 10.1, Articles only have year
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
+                 and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+      {\clearfield{labelmonth}%
+       \clearfield{labelday}}
+      {}%
+    \iffieldundef{#2}% YEARDIVISION
+      {}%
+      {\iffieldundef{#1}%
+        {}%
+        {\addcomma\addspace}%
+       \iffieldbibstring{#2}{\bibcplstring{\thefield{#2}}}{\thefield{#2}}}%
+    \iffieldundef{#4}% DAY
+      {}%
+      {el\addspace\stripzeros{\thefield{#4}}}%
+    \iffieldundef{#3}% MONTH
+      {\addspace{en}\addspace}%
+      {\iffieldundef{#4}%
+        {en\addspace}%
+        {\addspace{de}\addspace}%
+       \mkbibmonth{\thefield{#3}}{\addspace{de}\addspace}}%
+    \iffieldundef{#1}% YEAR
+      {}%
+      {\iffieldundef{#2}%
+        {}%
+        {\addspace}%
+       \iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\thefield{#1}}}}}
+
+\UndeclareBibliographyExtras{%
+  \restorecommand\mkdaterangeapalong
+  \restorecommand\mkdaterangeapalongextra
+}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\endinput

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{russian-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{russian-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{russian}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -95,13 +95,7 @@
 %  narrators        = {{narrators}{narrs\adddot}},%FIXME
   producer         = {{продюсер}{продюсер}},
 %  producers        = {{producers}{producers}},%FIXME
-  execproducer     = {{исполнительный продюсер}{исполнительный продюсер}},
-%  execproducers    = {{Executive\space Producers}{Exec\adddot\space Prods\adddot}},%FIXME
-%  execdirector     = {{Executive\space Director}{Exec\adddot\space Dir\adddot}},%FIXME
-%  execdirectors    = {{Executive\space Directors}{Exec\adddot\space Dirs\adddot}},%FIXME
-  director         = {{режиссер}{режиссер}},
-%  directors        = {{directors}{dirs\adddot}},%FIXME
-  writer           = {{сценарист}{сценарист}},
+  execproducer     = {{исполниphilkime at tree.local.1741                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        \x81ценарист}},
 %  writers          = {{writers}{writers}},%FIXME
 %  host             = {{host}{host}},%FIXME
 %  hosts            = {{hosts}{hosts}},%FIXME
@@ -123,8 +117,8 @@
   paragraph        = {{абзац}{абз\adddot}},
   paragraphs       = {{абзацы}{абз\adddot}},
   origyear         = {{оригинальная\space работа\space опубликована}{ориг\adddotspace работа\space опубл\adddot}},
-  typechair        = {{Председатель}{Председатель}},
-  typechairs       = {{Председатели}{Председатели}},
+  chair            = {{Председатель}{Председатель}},
+  chairs           = {{Председатели}{Председатели}},
   typevolume       = {{Редактор\space тома}{Ред\adddotspace т\adddot}},
   typevolumes      = {{Редакторы\space тома}{Ред\adddotspace т\adddot}},
   typeseries       = {{Редактор\space серии}{Ред\adddotspace сер\adddot}},
@@ -161,7 +155,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -191,7 +186,8 @@
         {\addspace\lbx at sl@mkbibmonth{\thefield{#3}}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -221,7 +217,8 @@
         {\addspace\lbx at sl@mkbibmonth{\thefield{#3}}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/slovene-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/slovene-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/slovene-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{slovene-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{slovene-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{slovene}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -151,8 +151,8 @@
   datenovember     = {{novembra}{novembra}},
   datedecember     = {{decembra}{decembra}},
   origyear         = {{izvirno\space delo\space objavljeno}{izvirno\space delo\space objavljeno}},
-  typechair        = {{Predsednik}{Predsednik}},
-  typechairs       = {{Predsedniki}{Predsedniki}},
+  chair            = {{Predsednik}{Predsednik}},
+  chairs           = {{Predsedniki}{Predsedniki}},
   typevolume       = {{urednik}{ur\adddot}},
   typevolumes      = {{uredniki}{ur\adddot}},
   typeseries       = {{urednik}{ur\adddot}},
@@ -189,7 +189,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -219,7 +220,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -249,7 +251,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/spanish-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/spanish-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/spanish-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,4 +1,4 @@
-\ProvidesFile{spanish-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{spanish-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{spanish}
 
 \setcounter{smartand}{0} % Turn off "smart and" or ampersands will all be replaced
@@ -6,8 +6,8 @@
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -143,8 +143,8 @@
   paragraph        = {{p\'arrafo}{p\'arr\adddot}},
   paragraphs       = {{p\'arrafos}{p\'arrs\adddot}},
   origyear         = {{Fecha\space inicial\space de\space publicaci\'on}{Fecha\space inicial\space de\space publicaci\'on}},
-  typechair        = {{Coordinador}{Coord\adddot}},
-  typechairs       = {{Coordinadores}{Coords\adddot}},
+  chair            = {{Coordinador}{Coord\adddot}},
+  chairs           = {{Coordinadores}{Coords\adddot}},
   typevolume       = {{Editor\space del\space volumen}{Ed\adddotspace vol\adddot}},
   typevolumes      = {{Editores\space del\space volumen}{Eds\adddotspace vol\adddot}},
   typeseries       = {{Editor\space de\space la\space serie}{Ed\adddotspace ser\adddot}},
@@ -166,7 +166,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -194,7 +195,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -222,7 +224,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/swedish-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/swedish-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/swedish-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{swedish-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{swedish-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{swedish}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -132,8 +132,8 @@
   mathesis         = {{examensuppsats}{examensuppsats}},
   phdthesis        = {{doktorsavhandling}{doktorsavhandling}},
   origyear         = {{originalarbete\space publicerat}{originalarbete\space publicerat}},
-  typechair        = {{ordf\"orande}{ordf\"orande}},
-  typechairs       = {{ordf\"oranden}{ordf\"oranden}},
+  chair            = {{ordf\"orande}{ordf\"orande}},
+  chairs           = {{ordf\"oranden}{ordf\"oranden}},
   typevolume       = {{redakt\"or}{red\adddot}},
   typevolumes      = {{redakt\"orer}{red\adddot}},
   typeseries       = {{redakt\"or}{red\adddot}},
@@ -151,7 +151,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -181,7 +182,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -211,7 +213,8 @@
        \mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/swissgerman-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/swissgerman-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/swissgerman-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,14 +1,4 @@
-\ProvidesFile{swissgerman-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
-\InheritBibliographyExtras{swissgerman}
-
-% Following DGPs guidlines for German/Austrian/Swiss German
-% http://homepage.univie.ac.at/harald.werneck/Richtlinien_zur_Manuskriptgestaltung.pdf
-
-\NewBibliographyString{publication}
-\NewBibliographyString{jourarticle}
-\NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+philkime at tree.local.1741                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        echairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -200,12 +190,12 @@
   available        = {{erh\"altlich}{erh\"altlich}},
   from             = {{unter}{unter}},
   archivedat       = {{archiviert\space unter}{archiviert\space unter}},
-  reviewof         = {{Resprechung\space des}{Resprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
+  reviewof         = {{Besprechung\space des}{Besprechung\space des}}, % "Rezension" isn't wrong, but according to DGP's Richtlinien zur Manuskriptgestaltung this is supposed to be called "Besprechung"
   paragraph        = {{Absatz}{Abs.\adddot}},
   paragraphs       = {{Abs\"atze}{Abs.\adddot}},
   origyear         = {{Original\space erschienen}{Original\space erschienen}},
-  typechair        = {{Leitung}{Leitung}},
-  typechairs       = {{Leitung}{Leitung}},
+  chair            = {{Leitung}{Leitung}},
+  chairs           = {{Leitung}{Leitung}},
   typevolume       = {{Bandherausgeber}{Bandhrsg\adddot}},
   typevolumes      = {{Bandherausgeber}{Bandhrsg\adddot}},
   typeseries       = {{Reihenherausgeber}{Reihenhrsg\adddot}},
@@ -246,17 +236,7 @@
   nebraska      = {{Nebraska}{{N\adddot E\adddot}}},
   nevada        = {{Nevada}{{N\adddot V\adddot}}},
   newhampshire  = {{New Hampshire}{{N\adddot H\adddot}}},
-  newjersey     = {{New Jersey}{{N\adddot J\adddot}}},
-  newmexico     = {{New Mexico}{{N\adddot M\adddot}}},
-  newyork       = {{New York}{{N\adddot Y\adddot}}},
-  northcarolina = {{North Carolina}{{N\adddot C\adddot}}},
-  northdakota   = {{North Dakota}{{N\adddot D\adddot}}},
-  ohio          = {{Ohio}{{O\adddot H\adddot}}},
-  oklahoma      = {{Oklahoma}{{O\adddot K\adddot}}},
-  oregon        = {{Oregon}{{O\adddot R\adddot}}},
-  pennsylvania  = {{Pennsylvania}{{P\adddot A\adddot}}},
-  rhodeisland   = {{Rhode Island}{{R\adddot I\adddot}}},
-  southcarolina = {{South Carolina}{{S\adddot C\adddot}}},
+  newjersey     = {{New Jersey}{{N\adddot J\adddphilkime at tree.local.1741                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        a = {{South Carolina}{{S\adddot C\adddot}}},
   southdakota   = {{South Dakota}{{S\adddot D\adddot}}},
   tennessee     = {{Tennessee}{{T\adddot N\adddot}}},
   texas         = {{Texas}{{T\adddot X\adddot}}},
@@ -279,7 +259,8 @@
   \def\urldatecomma{\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -307,7 +288,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -335,7 +317,8 @@
       {\mkbibmonth{\thefield{#3}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-apa/turkish-apa.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-apa/turkish-apa.lbx	2025-08-03 19:07:55 UTC (rev 75961)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-apa/turkish-apa.lbx	2025-08-03 19:08:14 UTC (rev 75962)
@@ -1,11 +1,11 @@
-\ProvidesFile{turkish-apa.lbx}[2023/03/20\space v9.17\space APA biblatex localisation]
+\ProvidesFile{turkish-apa.lbx}[2025/08/03\space v9.18\space APA biblatex localisation]
 \InheritBibliographyExtras{turkish}
 
 \NewBibliographyString{publication}
 \NewBibliographyString{jourarticle}
 \NewBibliographyString{revisededition}
-\NewBibliographyString{typechair}
-\NewBibliographyString{typechairs}
+\NewBibliographyString{chair}
+\NewBibliographyString{chairs}
 \NewBibliographyString{typevolume}
 \NewBibliographyString{typevolumes}
 \NewBibliographyString{typeseries}
@@ -114,6 +114,36 @@
 \NewBibliographyString{westvirginia}
 \NewBibliographyString{wisconsin}
 \NewBibliographyString{wyoming}
+\NewBibliographyString{proposed}
+\NewBibliographyString{repealed}
+\NewBibliographyString{execorder}
+\NewBibliographyString{senate}
+\NewBibliographyString{resolution}
+\NewBibliographyString{houseofrepresentatives}
+\NewBibliographyString{report}
+\NewBibliographyString{us}
+\NewBibliographyString{constitution}
+\NewBibliographyString{inherit}
+\NewBibliographyString{houseofrepresentatives }
+\NewBibliographyString{section}
+\NewBibliographyString{amendment}
+\NewBibliographyString{part}
+\NewBibliographyString{andothers}
+\NewBibliographyString{page}
+\NewBibliographyString{pages}
+\NewBibliographyString{reprintas}
+\NewBibliographyString{reprintfrom}
+\NewBibliographyString{paragraph}
+\NewBibliographyString{paragraphs}
+\NewBibliographyString{mathesis}
+\NewBibliographyString{phdthesis}
+\NewBibliographyString{annodomini}
+\NewBibliographyString{beforechrist}
+\NewBibliographyString{commonera}
+\NewBibliographyString{beforecommonera}
+\NewBibliographyString{massachusetts }
+\NewBibliographyString{northcarolina }
+\NewBibliographyString{southcarolina }
 
 
 \DeclareBibliographyStrings{%
@@ -132,12 +162,12 @@
   report                 = {{rapor}{rapor}},
   us                     = {{Amerika\space Birle\c{s}ik\space Devletleri}{ABD}},
   constitution           = {{anayasa}{anayasa}},
-  section                = {{b\"{o}l\"{u}m}{b\"{o}l\adddot},
+  section                = {{b\"{o}l\"{u}m}{b\"{o}l\adddot}},
   amendment              = {{yasa\space de\u{g}i\c{s}ikli\u{g}i}{yasa\space de\u{g}\adddot}},
   article                = {{makale}{makale}},
   painting               = {{resim}{resim}},
   present                = {{sunum}{sunum}}, %not sure about the translation
-  song                   = {{\c{s}ark\i}}{\c{s}ark\i}},
+  song                   = {{\c{s}ark\i}{\c{s}ark\i}},
   album                  = {{alb\"{u}m}{alb\"{u}m}},
   map                    = {{harita}{harita}},
   photograph             = {{foto\u{g}raf}{foto\u{g}raf}},
@@ -146,7 +176,7 @@
   lecturenotes           = {{notlar}{not\adddot}},
   podcast                = {{ses\space kayd\i}{ses\space kay\adddot}},
   podcastepisode         = {{ses\space kay\i t\space b\"{o}l\"{u}m\"{u}}{ses\space kay\adddotspace b\"{o}l\adddot}},
-  interview              = {{m\"{u}lakat]}{m\"{u}lakat}},
+  interview              = {{m\"{u}lakat}{m\"{u}lakat}},
   speech                 = {{konu\c{s}ma}{konu\c{s}ma}},
   lithograph             = {{litografi}{litografi}},
   video                  = {{video}{video}},
@@ -153,7 +183,7 @@
   film                   = {{film}{film}},
   tvseries               = {{TV\space dizisi}{TV\space dizisi}},
   tvepisode              = {{TV\space dizi\space b\"{o}l\"{u}m\"{u}}{TV\space dizi\space b\"{o}l\adddot}},
-  narrator               = {{seslendiren]}{ses\adddot}},
+  narrator               = {{seslendiren}{ses\adddot}},
   narrators              = {{seslendirenler}{ses\adddot}},
   producer               = {{yap\i mc \i}{yap\adddot}},
   producers              = {{yap\i mc \i lar}{yap\adddot}},
@@ -166,7 +196,7 @@
   writer                 = {{yazar}{yazar}},
   writers                = {{yazarlar}{yazarlar}},
   host                   = {{ev\space sahibi}{ev\space sah\adddot}},
-  hosts                  = {{ev\space sahipleri]}{ev\space sah\adddot}},
+  hosts                  = {{ev\space sahipleri}{ev\space sah\adddot}},
   guestexpert            = {{misafir\space uzman}{mis\adddotspace uzm\adddot}},
   guestexperts           = {{misafir\space uzmanlar}{mis\adddotspace uzm\adddot}},
   with                   = {{ile}{ile}},
@@ -193,8 +223,8 @@
   mathesis               = {{y\"{u}ksek\space lisans\space tezi}{Y\adddotspace L\adddotspace tezi}},
   phdthesis              = {{doktora\space tezi}{dok\adddotspace tezi}},
   origyear               = {{as\i l\space eser\space yay\i n\space tarihi}{as\i l\space eser\space yay\i n\space tarihi}},
-  typechair              = {{ba\c{s}kan}{ba\c{s}\adddot}},
-  typechairs             = {{ba\c{s}kanlar}{ba\c{s}\adddot}},
+  chair                  = {{ba\c{s}kan}{ba\c{s}\adddot}},
+  chairs                 = {{ba\c{s}kanlar}{ba\c{s}\adddot}},
   typevolume             = {{cilt\space edit\"{o}r\"{u}}{cilt\space ed\adddot}},
   typevolumes            = {{cilt\space edit\"{o}rleri}{cilt\space ed\adddot}},
   typeseries             = {{seri\space edit\"{o}r\"{u}}{seri\space ed\adddot}},
@@ -205,7 +235,7 @@
   beforechrist           = {{milattan\space \"{o}nce}{M\adddotspace \"{O}\adddot}},
   commonera              = {{milattan\space sonra}{M\adddotspace S\adddot}},
   beforecommonera        = {{milattan\space \"{o}nce}{M\adddotspace \"{O}\adddot}},
-  publication            = {{yay\i n}{yay\i n}}
+  publication            = {{yay\i n}{yay\i n}},
   alabama       = {{Alabama}{{A\adddot L\adddot}}},
   alaska        = {{Alaska}{{A\adddot K\adddot}}},
   arizona       = {{Arizona}{{A\adddot Z\adddot}}},
@@ -270,7 +300,8 @@
   \def\urldatecomma{\addcomma\addspace}%
   \protected\def\mkbibdateapalong#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -298,7 +329,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongextra#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -326,7 +358,8 @@
        \stripzeros{\thefield{#4}}}}%
   \protected\def\mkbibdateapalongmdy#1#2#3#4{%
     % As per 10.1, Articles only have year
-    \ifboolexpr{ test {\ifentrytype{article}}
+    \ifboolexpr{ (test {\ifentrytype{article}}
+                  or (test {\ifentrytype{inbook}} and not test {\ifnameundef{editor}}))
                  and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
       {\clearfield{labelmonth}%
        \clearfield{labelday}}
@@ -357,4 +390,4 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 
-\endinput
\ No newline at end of file
+\endinput



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