summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx23
1 files changed, 19 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx b/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx
index 0414a4186e9..851440be82c 100644
--- a/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex-apa/russian-apa.lbx
@@ -1,4 +1,4 @@
-\ProvidesFile{russian-apa.lbx}[2018/04/02\space v7.7\space APA biblatex localisation]
+\ProvidesFile{russian-apa.lbx}[2019/08/17\space v7.8\space APA biblatex localisation]
\InheritBibliographyExtras{russian}
% (APA 6.22) The example abbreviations
@@ -74,8 +74,13 @@
\DeclareBibliographyExtras{%
\def\urldatecomma{\addspace}%
- %
\protected\def\mkbibdateapalong#1#2#3{%
+ % As per 6.28, Articles only have year
+ \ifboolexpr{ test {\ifentrytype{article}}
+ and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+ {\clearfield{labelmonth}%
+ \clearfield{labelday}}
+ {}%
\iffieldundef{#1}%
{}%
{\iffieldbibstring{#1}{\biblcstring{\thefield{#1}}}{\thefield{#1}}}%
@@ -93,8 +98,13 @@
{\addcomma\addspace}%
\mkbibmonth{\thefield{#2}}}%
{\addspace\lbx@sl@mkbibmonth{\thefield{#2}}}}}%
- %
\protected\def\mkbibdateapalongextra#1#2#3{%
+ % As per 6.28, Articles only have year
+ \ifboolexpr{ test {\ifentrytype{article}}
+ and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+ {\clearfield{labelmonth}%
+ \clearfield{labelday}}
+ {}%
\iffieldundef{#1}%
{}%
{\iffieldbibstring{#1}{\biblcstring{\thefield{#1}}}{\thefield{#1}}\printfield{extradate}}%
@@ -112,8 +122,13 @@
{\addcomma\addspace}%
\mkbibmonth{\thefield{#2}}}%
{\addspace\lbx@sl@mkbibmonth{\thefield{#2}}}}}%
- %
\protected\def\mkbibdateapalongmdy#1#2#3{%
+ % As per 6.28, Articles only have year
+ \ifboolexpr{ test {\ifentrytype{article}}
+ and not test {\iffieldequalstr{entrysubtype}{nonacademic}} }
+ {\clearfield{labelmonth}%
+ \clearfield{labelday}}
+ {}%
\iffieldundef{#3}%
{}%
{\stripzeros{\thefield{#3}}}%