summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex/latex/lbx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/biblatex/latex/lbx
Initial commit
Diffstat (limited to 'macros/latex/contrib/biblatex/latex/lbx')
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/UKenglish.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/USenglish.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/american.lbx8
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/australian.lbx28
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/austrian.lbx16
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/brazil.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/brazilian.lbx539
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/british.lbx86
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/bulgarian.lbx600
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/canadian.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/catalan.lbx630
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/croatian.lbx586
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/czech.lbx475
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/danish.lbx533
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/dutch.lbx546
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/english.lbx713
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/estonian.lbx560
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/finnish.lbx603
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/french.lbx649
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/galician.lbx534
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/german.lbx551
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/greek.lbx592
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/icelandic.lbx484
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/italian.lbx465
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/latvian.lbx787
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/magyar.lbx733
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/naustrian.lbx22
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/newzealand.lbx30
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/ngerman.lbx21
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/norsk.lbx532
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/nswissgerman.lbx30
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/nynorsk.lbx317
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/polish.lbx572
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/portuges.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx537
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/russian.lbx602
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/slovak.lbx724
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/slovene.lbx532
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx7
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/spanish.lbx592
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/swedish.lbx510
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/swissgerman.lbx24
-rw-r--r--macros/latex/contrib/biblatex/latex/lbx/ukrainian.lbx602
44 files changed, 16414 insertions, 0 deletions
diff --git a/macros/latex/contrib/biblatex/latex/lbx/UKenglish.lbx b/macros/latex/contrib/biblatex/latex/lbx/UKenglish.lbx
new file mode 100644
index 0000000000..87b20b85e0
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/UKenglish.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{UKenglish.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{british}
+\InheritBibliographyStrings{british}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/USenglish.lbx b/macros/latex/contrib/biblatex/latex/lbx/USenglish.lbx
new file mode 100644
index 0000000000..62f02a3a9d
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/USenglish.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{USenglish.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{american}
+\InheritBibliographyStrings{american}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/american.lbx b/macros/latex/contrib/biblatex/latex/lbx/american.lbx
new file mode 100644
index 0000000000..91ebe2f449
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/american.lbx
@@ -0,0 +1,8 @@
+\ProvidesFile{american.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{english}
+\DeclareBibliographyExtras{\uspunctuation}
+\InheritBibliographyStrings{english}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/australian.lbx b/macros/latex/contrib/biblatex/latex/lbx/australian.lbx
new file mode 100644
index 0000000000..675089ddd8
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/australian.lbx
@@ -0,0 +1,28 @@
+\ProvidesFile{australian.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{british}
+\DeclareBibliographyExtras{%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}{\bibstring{\thefield{#1}}}{\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \mkyearzeros{\thefield{#1}}}%
+}
+
+\InheritBibliographyStrings{english}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/austrian.lbx b/macros/latex/contrib/biblatex/latex/lbx/austrian.lbx
new file mode 100644
index 0000000000..39ee155aa6
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/austrian.lbx
@@ -0,0 +1,16 @@
+\ProvidesFile{austrian.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{german}
+
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ january = {{J\"anner}{J\"an\adddot}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/brazil.lbx b/macros/latex/contrib/biblatex/latex/lbx/brazil.lbx
new file mode 100644
index 0000000000..5da4cbe39d
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/brazil.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{brazil.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{brazilian}
+\InheritBibliographyStrings{brazilian}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/brazilian.lbx b/macros/latex/contrib/biblatex/latex/lbx/brazilian.lbx
new file mode 100644
index 0000000000..43fb19712c
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/brazilian.lbx
@@ -0,0 +1,539 @@
+\ProvidesFile{brazilian.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{brazilian}{brazil,portuges}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{%
+ \stripzeros{#1}\textordmasculine}% \textordmasculine -> textcomp.sty
+ \protected\def\mkbibfemord#1{%
+ \stripzeros{#1}\textordfeminine}% \textordfeminine -> textcomp.sty
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace de\space}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\nobreakspace de\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografia}{Bibliografia}},
+ references = {{Refer\^encias}{Refer\^encias}},
+ shorthands = {{Lista de abreviaturas}{Abreviaturas}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{editores}{ed\adddot}},
+ compiler = {{compilador}{comp\adddot}},
+ compilers = {{compiladores}{comp\adddot}},
+ redactor = {{redator}{red\adddot}},
+ redactors = {{redatores}{red\adddot}},
+ reviser = {{revisor}{rev\adddot}},
+ revisers = {{revisores}{rev\adddot}},
+ founder = {{fundador}{fund\adddot}},
+ founders = {{fundadores}{fund\adddot}},
+ continuator = {{continuador}{cont\adddot}},
+ continuators = {{continuadores}{cont\adddot}},
+ collaborator = {{colaborador}{colab\adddot}},
+ collaborators = {{colaboradores}{colab\adddot}},
+ translator = {{tradutor}{trad\adddot}},
+ translators = {{tradutores}{trad\adddot}},
+ commentator = {{coment\'ario}{coment\adddot}},
+ commentators = {{coment\'ario}{coment\adddot}},
+ annotator = {{notas}{notas}},
+ annotators = {{notas}{notas}},
+ commentary = {{coment\'ario}{coment\adddot}},
+ annotations = {{notas}{notas}},
+ introduction = {{introdu\c{c}\~ao}{introd\adddot}},
+ foreword = {{pref\'acio}{pref\adddot}},
+ afterword = {{posf\'acio}{posf\adddot}},
+ editortr = {{editor e tradutor}%
+ {ed\adddotspace e trad\adddot}},
+ editorstr = {{editores e tradutores}%
+ {ed\adddotspace e trad\adddot}},
+ editorco = {{editor e coment\'ario}%
+ {ed\adddotspace e coment\adddot}},
+ editorsco = {{editores e coment\'ario}%
+ {ed\adddotspace e coment\adddot}},
+ editoran = {{editor e notas}%
+ {ed\adddotspace e notas}},
+ editorsan = {{editores e notas}%
+ {ed\adddotspace e notas}},
+ editorin = {{editor e introdu\c{c}\~ao}%
+ {ed\adddotspace e introd\adddot}},
+ editorsin = {{editores e introdu\c{c}\~ao}%
+ {ed\adddotspace e introd\adddot}},
+ editorfo = {{editor e pref\'acio}%
+ {ed\adddotspace e pref\adddot}},
+ editorsfo = {{editores e pref\'acio}%
+ {ed\adddotspace e pref\adddot}},
+ editoraf = {{editor e posf\'acio}%
+ {ed\adddotspace e posf\adddot}},
+ editorsaf = {{editores e posf\'acio}%
+ {ed\adddotspace e posf\adddot}},
+ editortrco = {{editor, tradutor e coment\'ario}%
+ {ed., trad\adddot\ e coment\adddot}},
+ editorstrco = {{editores, tradutores e coment\'ario}%
+ {ed., trad\adddot\ e coment\adddot}},
+ editortran = {{editor, tradutor e notas}%
+ {ed., trad\adddot\ e notas}},
+ editorstran = {{editores, tradutores e notas}%
+ {ed., trad\adddot\ e notas}},
+ editortrin = {{editor, tradutor e introdu\c{c}\~ao}%
+ {ed., trad\adddot\ e introd\adddot}},
+ editorstrin = {{editores, tradutores e introdu\c{c}\~ao}%
+ {ed., trad\adddot\ e introd\adddot}},
+ editortrfo = {{editor, tradutor e pref\'acio}%
+ {ed., trad\adddot\ e pref\adddot}},
+ editorstrfo = {{editores, tradutores e pref\'acio}%
+ {ed., trad\adddot\ e pref\adddot}},
+ editortraf = {{editor, tradutor e posf\'acio}%
+ {ed., trad\adddot\ e posf\adddot}},
+ editorstraf = {{editores, tradutores e posf\'acio}%
+ {ed., trad\adddot\ e posf\adddot}},
+ editorcoin = {{editor, coment\'ario e introdu\c{c}\~ao}%
+ {ed., coment\adddot\ e introd\adddot}},
+ editorscoin = {{editores, coment\'ario e introdu\c{c}\~ao}%
+ {ed., coment\adddot\ e introd\adddot}},
+ editorcofo = {{editor, coment\'ario e pref\'acio}%
+ {ed., coment\adddot\ e pref\adddot}},
+ editorscofo = {{editores, coment\'ario e pref\'acio}%
+ {ed., coment\adddot\ e pref\adddot}},
+ editorcoaf = {{editor, coment\'ario e posf\'acio}%
+ {ed., coment\adddot\ e posf\adddot}},
+ editorscoaf = {{editores, coment\'ario e posf\'acio}%
+ {ed., coment\adddot\ e posf\adddot}},
+ editoranin = {{editor, notas e introdu\c{c}\~ao}%
+ {ed., notas e introd\adddot}},
+ editorsanin = {{editores, notas e introdu\c{c}\~ao}%
+ {ed., notas e introd\adddot}},
+ editoranfo = {{editor, notas e pref\'acio}%
+ {ed., notas e pref\adddot}},
+ editorsanfo = {{editores, notas e pref\'acio}%
+ {ed., notas e pref\adddot}},
+ editoranaf = {{editor, notas e posf\'acio}%
+ {ed., notas e posf\adddot}},
+ editorsanaf = {{editores, notas e posf\'acio}%
+ {ed., notas e posf\adddot}},
+ editortrcoin = {{editor, tradutor, coment\'ario e introdu\c{c}\~ao}%
+ {ed., trad., coment\adddot\ e introd\adddot}},
+ editorstrcoin = {{editores, tradutores, coment\'ario e introdu\c{c}\~ao}%
+ {ed., trad., coment\adddot\ e introd\adddot}},
+ editortrcofo = {{editor, tradutor, coment\'ario e pref\'acio}%
+ {ed., trad., coment\adddot\ e pref\adddot}},
+ editorstrcofo = {{editores, tradutores, coment\'ario e pref\'acio}%
+ {ed., trad., coment\adddot\ e pref\adddot}},
+ editortrcoaf = {{editor, tradutor, coment\'ario e posf\'acio}%
+ {ed., trad., coment\adddot\ e posf\adddot}},
+ editorstrcoaf = {{editores, tradutores, coment\'ario e posf\'acio}%
+ {ed., trad., coment\adddot\ e posf\adddot}},
+ editortranin = {{editor, tradutor, notas e introdu\c{c}\~ao}%
+ {ed., trad., notas e introd\adddot}},
+ editorstranin = {{editores, tradutores, notas e introdu\c{c}\~ao}%
+ {ed., trad., notas e introd\adddot}},
+ editortranfo = {{editor, tradutor, notas e pref\'acio}%
+ {ed., trad., notas e pref\adddot}},
+ editorstranfo = {{editores, tradutores, notas e pref\'acio}%
+ {ed., trad., notas e pref\adddot}},
+ editortranaf = {{editor, tradutor, notas e posf\'acio}%
+ {ed., trad., notas e posf\adddot}},
+ editorstranaf = {{editores, tradutores, notas e posf\'acio}%
+ {ed., trad., notas e posf\adddot}},
+ translatorco = {{tradu\c{c}\~ao e coment\'ario}%
+ {trad\adddot\ e coment\adddot}},
+ translatorsco = {{tradu\c{c}\~ao e coment\'ario}%
+ {trad\adddot\ e coment\adddot}},
+ translatoran = {{tradu\c{c}\~ao e notas}%
+ {trad\adddot\ e notas}},
+ translatorsan = {{tradu\c{c}\~ao e notas}%
+ {trad\adddot\ e notas}},
+ translatorin = {{tradu\c{c}\~ao e introdu\c{c}\~ao}%
+ {trad\adddot\ e introd\adddot}},
+ translatorsin = {{tradu\c{c}\~ao e introdu\c{c}\~ao}%
+ {trad\adddot\ e introd\adddot}},
+ translatorfo = {{tradu\c{c}\~ao e pref\'acio}%
+ {trad\adddot\ e pref\adddot}},
+ translatorsfo = {{tradu\c{c}\~ao e pref\'acio}%
+ {trad\adddot\ e pref\adddot}},
+ translatoraf = {{tradu\c{c}\~ao e posf\'acio}%
+ {trad\adddot\ e posf\adddot}},
+ translatorsaf = {{tradu\c{c}\~ao e posf\'acio}%
+ {trad\adddot\ e posf\adddot}},
+ translatorcoin = {{tradu\c{c}\~ao, coment\'ario e introdu\c{c}\~ao}%
+ {trad., coment\adddot\ e introd\adddot}},
+ translatorscoin = {{tradu\c{c}\~ao, coment\'ario e introdu\c{c}\~ao}%
+ {trad., coment\adddot\ e introd\adddot}},
+ translatorcofo = {{tradu\c{c}\~ao, coment\'ario e pref\'acio}%
+ {trad., coment\adddot\ e pref\adddot}},
+ translatorscofo = {{tradu\c{c}\~ao, coment\'ario e pref\'acio}%
+ {trad., coment\adddot\ e pref\adddot}},
+ translatorcoaf = {{tradu\c{c}\~ao, coment\'ario e posf\'acio}%
+ {trad., coment\adddot\ e posf\adddot}},
+ translatorscoaf = {{tradu\c{c}\~ao, coment\'ario e posf\'acio}%
+ {trad., coment\adddot\ e posf\adddot}},
+ translatoranin = {{tradu\c{c}\~ao, notas e introdu\c{c}\~ao}%
+ {trad., notas e introd\adddot}},
+ translatorsanin = {{tradu\c{c}\~ao, notas e introdu\c{c}\~ao}%
+ {trad., notas e introd\adddot}},
+ translatoranfo = {{tradu\c{c}\~ao, notas e pref\'acio}%
+ {trad., notas e pref\adddot}},
+ translatorsanfo = {{tradu\c{c}\~ao, notas e pref\'acio}%
+ {trad., notas e pref\adddot}},
+ translatoranaf = {{tradu\c{c}\~ao, notas e posf\'acio}%
+ {trad., notas e posf\adddot}},
+ translatorsanaf = {{tradu\c{c}\~ao, notas e posf\'acio}%
+ {trad., notas e posf\adddot}},
+ organizer = {{organizador}{org\adddot}},
+ organizers = {{organizadores}{org\adddot}},
+ byauthor = {{por}{por}},
+ byeditor = {{editado por}{ed\adddotspace por}},
+ bycompiler = {{compilado por}{comp\adddotspace por}},
+ byredactor = {{redigido por}{red\adddotspace por}},
+ byreviser = {{revisado por}{rev\adddotspace por}},
+ byreviewer = {{resenhado por}{res\adddotspace por}},
+ byfounder = {{fundado por}{fund\adddotspace por}},
+ bycontinuator = {{continuado por}{cont\adddotspace por}},
+ bycollaborator = {{em colabora\c{c}\~ao com}{em colab\adddotspace com}},
+ bytranslator = {{traduzido \lbx@lfromlang\ por}{trad\adddot\ \lbx@sfromlang\ por}},
+ bycommentator = {{comentado por}{coment\adddot\ por}},
+ byannotator = {{anotado por}{anot\adddot\ por}},
+ byorganizer = {{organizado por}{org\adddotspace por}},
+ withcommentator = {{com coment\'ario de}{com coment\adddot\ de}},
+ withannotator = {{com notas de}{com notas de}},
+ withintroduction = {{com introdu\c{c}\~ao de}{com introd\adddot\ de}},
+ withforeword = {{com pref\'acio de}{com pref\adddot\ de}},
+ withafterword = {{com posf\'acio de}{com posf\adddot\ de}},
+ byeditortr = {{editado e traduzido \lbx@lfromlang\ por}%
+ {ed\adddotspace e trad\adddot\ \lbx@sfromlang\ por}},
+ byeditorco = {{editado e comentado por}%
+ {ed\adddotspace e coment\adddot\ por}},
+ byeditoran = {{editado e anotado por}%
+ {ed\adddotspace e anot\adddot\ por}},
+ byeditorin = {{editado e introduzido por}%
+ {ed\adddotspace e introd\adddot\ por}},
+ byeditorfo = {{editado e prefaciado por}%
+ {ed\adddotspace e pref\adddot\ por}},
+ byeditoraf = {{editado e posfaciado por}%
+ {ed\adddotspace e posf\adddot\ por}},
+ byeditortrco = {{editado, traduzido \lbx@lfromlang\ e comentado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e coment\adddot\ por}},
+ byeditortran = {{editado, traduzido \lbx@lfromlang\ e anotado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e anot\adddot\ por}},
+ byeditortrin = {{editado, traduzido \lbx@lfromlang\ e introduzido por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e introd\adddot\ por}},
+ byeditortrfo = {{editado, traduzido \lbx@lfromlang\ e prefaciado por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e pref\adddot\ por}},
+ byeditortraf = {{editado, traduzido \lbx@lfromlang\ e posfaciado por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e posf\adddot\ por}},
+ byeditorcoin = {{editado, comentado e introduzido por}%
+ {ed.,\addabbrvspace coment\adddot\ e introd\adddot\ por}},
+ byeditorcofo = {{editado, comentado e prefaciado por}%
+ {ed.,\addabbrvspace coment\adddot\ e pref\adddot\ por}},
+ byeditorcoaf = {{editado, comentado e posfaciado por}%
+ {ed.,\addabbrvspace coment\adddot\ e posf\adddot\ por}},
+ byeditoranin = {{editado, anotado e introduzido por}%
+ {ed.,\addabbrvspace anot\adddot\ e introd\adddot\ por}},
+ byeditoranfo = {{editado, anotado e prefaciado por}%
+ {ed.,\addabbrvspace anot\adddot\ e pref\adddot\ por}},
+ byeditoranaf = {{editado, anotado e posfaciado por}%
+ {ed.,\addabbrvspace anot\adddot\ e posf\adddot\ por}},
+ byeditortrcoin = {{editado, traduzido \lbx@lfromlang, comentado e introduzido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, coment\adddot\ e introd\adddot\ por}},
+ byeditortrcofo = {{editado, traduzido \lbx@lfromlang, comentado e prefaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, coment\adddot\ e pref\adddot\ por}},
+ byeditortrcoaf = {{editado, traduzido \lbx@lfromlang, comentado e posfaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, coment\adddot\ e posf\adddot\ por}},
+ byeditortranin = {{editado, traduzido \lbx@lfromlang, anotado e introduzido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e introd\adddot\ por}},
+ byeditortranfo = {{editado, traduzido \lbx@lfromlang, anotado e prefaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e pref\adddot\ por}},
+ byeditortranaf = {{editado, traduzido \lbx@lfromlang, anotado e posfaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e posf\adddot\ por}},
+ bytranslatorco = {{traduzido \lbx@lfromlang\ e comentado por}%
+ {trad\adddot\ \lbx@sfromlang\ e coment\adddot\ por}},
+ bytranslatoran = {{traduzido \lbx@lfromlang\ e anotado por}%
+ {trad\adddot\ \lbx@sfromlang\ e anot\adddot\ por}},
+ bytranslatorin = {{traduzido \lbx@lfromlang\ e introduzido por}%
+ {trad\adddot\ \lbx@sfromlang\ e introd\adddot\ por}},
+ bytranslatorfo = {{traduzido \lbx@lfromlang\ e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang\ e pref\adddot\ por}},
+ bytranslatoraf = {{traduzido \lbx@lfromlang\ e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang\ e posf\adddot\ por}},
+ bytranslatorcoin = {{traduzido \lbx@lfromlang, comentado e introduzido por}%
+ {trad\adddot\ \lbx@sfromlang, coment\adddot\ e introd\adddot\ por}},
+ bytranslatorcofo = {{traduzido \lbx@lfromlang, comentado e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang, coment\adddot\ e pref\adddot\ por}},
+ bytranslatorcoaf = {{traduzido \lbx@lfromlang, comentado e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang, coment\adddot\ e posf\adddot\ por}},
+ bytranslatoranin = {{traduzido \lbx@lfromlang, anotado e introduzido por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e introd\adddot\ por}},
+ bytranslatoranfo = {{traduzido \lbx@lfromlang, anotado e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e pref\adddot\ por}},
+ bytranslatoranaf = {{traduzido \lbx@lfromlang, anotado e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e posf\adddot\ por}},
+ and = {{e}{e}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{volume}{vol\adddot}},
+ volumes = {{volumes}{vol\adddot}},
+ involumes = {{em}{em}},
+ jourvol = {{volume}{v\adddot}},
+ jourser = {{s\'erie}{s\'er\adddot}},
+ book = {{livro}{livro}},
+ part = {{parte}{parte}},
+ issue = {{n\'umero}{n\'um\adddot}},
+ newseries = {{nova s\'erie}{nova s\'er\adddot}},
+ oldseries = {{s\'erie antiga}{s\'er\adddot\ antiga}},
+ edition = {{edi\c{c}\~ao}{ed\adddot}},
+ reprint = {{reimpress\~ao}{reimpr\adddot}},
+ reprintof = {{reimpress\~ao de}{reimpr\adddotspace de}},
+ reprintas = {{reimpresso como}{reimpr\adddotspace como}},
+ reprintfrom = {{reimpresso de}{reimpr\adddotspace de}},
+ translationof = {{tradu\c{c}\~ao de}{trad\adddotspace de}},
+ translationas = {{traduzido como}{trad\adddotspace como}},
+ translationfrom = {{traduzido do}{trad\adddotspace do}},
+ reviewof = {{resenha de}{res\adddotspace de}},
+ origpubas = {{originalmente publicado como}{orig\adddotspace pub\adddotspace como}},
+ origpubin = {{originalmente publicado em}{orig\adddotspace pub\adddotspace em}},
+ astitle = {{como}{como}},
+ bypublisher = {{por}{por}},
+ nodate = {{sem\space data}{s\adddot d\adddot}},
+ page = {{p\'agina}{p\adddot}},
+ pages = {{p\'aginas}{pp\adddot}},
+ column = {{coluna}{col\adddot}},
+ columns = {{colunas}{col\adddot}},
+ line = {{linha}{l\adddot}},
+ lines = {{linhas}{ll\adddot}},
+ verse = {{verso}{v\adddot}},
+ verses = {{versos}{vv\adddot}},
+ section = {{se\c{c}\~ao}{\S}},
+ sections = {{se\c{c}\~oes}{\S\S}},
+ paragraph = {{par\'agrafo}{par\adddot}},
+ paragraphs = {{par\'agrafos}{par\adddot}},
+ pagetotal = {{p\'agina}{p\adddot}},
+ pagetotals = {{p\'aginas}{pp\adddot}},
+ columntotal = {{coluna}{col\adddot}},
+ columntotals = {{colunas}{col\adddot}},
+ linetotal = {{linha}{l\adddot}},
+ linetotals = {{linhas}{ll\adddot}},
+ versetotal = {{verso}{v\adddot}},
+ versetotals = {{versos}{vv\adddot}},
+ sectiontotal = {{se\c{c}\~ao}{\S}},
+ sectiontotals = {{se\c{c}\~oes}{\S\S}},
+ paragraphtotal = {{par\'agrafo}{par\adddot}},
+ paragraphtotals = {{par\'agrafos}{par\adddot}},
+ in = {{em}{em}},
+ inseries = {{em}{em}},
+ ofseries = {{de}{de}},
+ number = {{n\'umero}{n\adddot}},
+ chapter = {{cap\'\i tulo}{cap\adddot}},
+ bathesis = {{trabalho de conclus\~ao}{trab\adddotspace de conc\adddot}},
+ mathesis = {{disserta\c{c}\~ao de mestrado}{diss\adddot\ de mestr\adddot}},
+ phdthesis = {{tese de doutorado}{tese de dout\adddot}},
+ candthesis = {{}{}},% FIXME: missing
+ resreport = {{relat\'orio de pesquisa}{rel\adddotspace de pesq\adddot}},
+ techreport = {{relat\'orio t\'ecnico}{rel\adddotspace t\'ecn\adddot}},
+ software = {{software}{software}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{CD de \'audio}{CD de \'audio}},
+ version = {{vers\~ao}{vers\~ao}},
+ url = {{endere\c{c}o}{endere\c{c}o}},
+ urlfrom = {{dispon\'ivel em}{disp\adddotspace em}},
+ urlseen = {{acesso em}{acesso em}},
+ inpreparation = {{em prepara\c{c}\~ao}{em prepara\c{c}\~ao}},
+ submitted = {{submetido}{submetido}},
+ forthcoming = {{aceito para publica\c{c}\~ao}{aceito para publica\c{c}\~ao}},
+ inpress = {{no prelo}{no prelo}},
+ prepublished = {{pr\'e-publicado}{pr\'e-publicado}},
+ citedas = {{doravante citado como}{doravante citado como}},
+ thiscite = {{especialmente}{esp\adddot}},
+ seenote = {{ver nota}{ver nota}},
+ quotedin = {{apud}{apud}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{passim}},
+ see = {{ver}{ver}},
+ seealso = {{ver tamb\'em}{ver tamb\'em}},
+ backrefpage = {{ver p\'agina}{ver p\adddot}},
+ backrefpages = {{ver p\'aginas}{ver pp\adddot}},
+ january = {{janeiro}{jan\adddot}},
+ february = {{fevereiro}{fev\adddot}},
+ march = {{mar\c{c}o}{mar\adddot}},
+ april = {{abril}{abr\adddot}},
+ may = {{maio}{mai\adddot}},
+ june = {{junho}{jun\adddot}},
+ july = {{julho}{jul\adddot}},
+ august = {{agosto}{ago\adddot}},
+ september = {{setembro}{set\adddot}},
+ october = {{outubro}{out\adddot}},
+ november = {{novembro}{nov\adddot}},
+ december = {{dezembro}{dez\adddot}},
+ langamerican = {{ingl\^es}{ingl\^es}},
+ langbrazilian = {{portugu{\^e}s}{portugu{\^e}s}},
+ langbulgarian = {{b\'ulgaro}{b\'ulgaro}},
+ langcatalan = {{catal\~ao}{catal\~ao}},
+ langcroatian = {{croata}{croata}},
+ langczech = {{tcheco}{tcheco}},
+ langdanish = {{dinamarqu\^es}{dinamarqu\^es}},
+ langdutch = {{holand{\^e}s}{holand{\^e}s}},
+ langenglish = {{ingl\^es}{ingl\^es}},
+ langfinnish = {{finland\^es}{finland\^es}},
+ langestonian = {{estoniano}{estoniano}},
+ langfrench = {{franc\^es}{franc\^es}},
+ langgalician = {{galego}{galego}},
+ langgerman = {{alem\~ao}{alem\~ao}},
+ langgreek = {{grego}{grego}},
+ langhungarian = {{h\'ungaro}{h\'ungaro}},
+ langitalian = {{italiano}{italiano}},
+ langjapanese = {{japon\^es}{japon\^es}},
+ langlatin = {{latim}{latim}},
+ langlatvian = {{let\~ao}{let\~ao}},
+ langnorwegian = {{noruegu\^es}{noruegu\^es}},
+ langpolish = {{polon\^es}{polon\^es}},
+ langportuguese = {{portugu{\^e}s}{portugu{\^e}s}},
+ langrussian = {{russo}{russo}},
+ langslovak = {{eslovaco}{eslovaco}},
+ langslovene = {{esloveno}{esloveno}},
+ langspanish = {{espanhol}{espanhol}},
+ langswedish = {{sueco}{sueco}},
+ langukrainian = {{ucraniano}{ucraniano}},
+ fromamerican = {{do ingl\^es}{do ingl\^es}},
+ frombrazilian = {{do portugu{\^e}s}{do portugu{\^e}s}},
+ frombulgarian = {{do b\'ulgaro}{do b\'ulgaro}},
+ fromcatalan = {{do catal\~ao}{do catal\~ao}},
+ fromcroatian = {{do croata}{do croata}},
+ fromczech = {{do tcheco}{do tcheco}},
+ fromdanish = {{do dinamarqu\^es}{do dinamarqu\^es}},
+ fromdutch = {{do holand{\^e}s}{do holand{\^e}s}},
+ fromenglish = {{do ingl\^es}{do ingl\^es}},
+ fromestonian = {{do estoniano}{do estoniano}},
+ fromfinnish = {{do finland\^es}{do finland\^es}},
+ fromfrench = {{do franc\^es}{do franc\^es}},
+ fromgalician = {{do galego}{do galego}},
+ fromgerman = {{do alem\~ao}{do alem\~ao}},
+ fromgreek = {{do grego}{do grego}},
+ fromhungarian = {{do h\'ungaro}{do h\'ungaro}},
+ fromitalian = {{do italiano}{do italiano}},
+ fromjapanese = {{do japon\^es}{do japon\^es}},
+ fromlatin = {{do latim}{do latim}},
+ fromlatvian = {{do let\~ao}{do let\~ao}},
+ fromnorwegian = {{do noruegu\^es}{do noruegu\^es}},
+ frompolish = {{do polon\^es}{do polon\^es}},
+ fromportuguese = {{do portugu{\^e}s}{do portugu{\^e}s}},
+ fromrussian = {{do russo}{do russo}},
+ fromslovak = {{do eslovaco}{do eslovaco}},
+ fromslovene = {{do esloveno}{do esloveno}},
+ fromspanish = {{do espanhol}{do espanhol}},
+ fromswedish = {{do sueco}{do sueco}},
+ fromukrainian = {{do ucraniano}{do ucraniano}},
+ countryde = {{Alemanha}{DE}},
+ countryeu = {{Uni\~ao Europeia}{EU}},
+ countryep = {{Uni\~ao Europeia}{EP}},
+ countryfr = {{Fran\c{c}a}{FR}},
+ countryuk = {{Reino Unido}{GB}},
+ countryus = {{Estados Unidos}{US}},
+ patent = {{patente}{pat\adddot}},
+ patentde = {{patente alem\~a}{pat\adddot\ alem\~a}},
+ patenteu = {{patente europeia}{pat\adddot\ europeia}},
+ patentfr = {{patente francesa}{pat\adddot\ francesa}},
+ patentuk = {{patente brit\^anica}{pat\adddot\ brit\^anica}},
+ patentus = {{patente americana}{pat\adddot\ americana}},
+ patreq = {{pedido de patente}{ped\adddot\ de pat\adddot}},
+ patreqde = {{pedido de patente alem\~a}{ped\adddot\ de pat\adddot\ alem\~a}},
+ patreqeu = {{pedido de patente europeia}{ped\adddot\ de pat\adddot\ europeia}},
+ patreqfr = {{pedido de patente francesa}{ped\adddot\ de pat\adddot\ francesa}},
+ patrequk = {{pedido de patente brit\^anica}{ped\adddot\ de pat\adddot\ brit\^anica}},
+ patrequs = {{pedido de patente americana}{ped\adddot\ de pat\adddot\ americana}},
+ file = {{arquivo}{arquivo}},
+ library = {{biblioteca}{biblioteca}},
+ abstract = {{resumo}{resumo}},
+ annotation = {{notas}{notas}},
+ commonera = {{Era Comum}{EC}},
+ beforecommonera = {{antes da Era Comum}{AEC}},
+ annodomini = {{depois de Cristo}{d\adddot C\adddot}},
+ beforechrist = {{antes de Cristo}{a\adddot C\adddot}},
+ circa = {{circa}{ca\adddot}},
+ spring = {{primavera}{primavera}},
+ summer = {{ver\~ao}{ver\~ao}},
+ autumn = {{outono}{outono}},
+ winter = {{inverno}{inverno}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/british.lbx b/macros/latex/contrib/biblatex/latex/lbx/british.lbx
new file mode 100644
index 0000000000..87411636e9
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/british.lbx
@@ -0,0 +1,86 @@
+\ProvidesFile{british.lbx}
+[\abx@lbxid]
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \protected\def\mkbibordinal#1{%
+ \begingroup
+ \@tempcnta0#1\relax\number\@tempcnta
+ \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}%
+ \ifnum\@tempcnta>20
+ \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10\relax}%
+ \fi
+ \ifcase\@tempcnta th\or st\or nd\or rd\else th\fi
+ \endgroup}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}%
+ \bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\DeclareBibliographyStrings{%
+ inherit = {english},
+ organizer = {{organiser}{org\adddot}},
+ organizers = {{organisers}{orgs\adddot}},
+ byorganizer = {{organised by}{org\adddotspace by}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/bulgarian.lbx b/macros/latex/contrib/biblatex/latex/lbx/bulgarian.lbx
new file mode 100644
index 0000000000..dcc8c695c1
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/bulgarian.lbx
@@ -0,0 +1,600 @@
+\ProvidesFile{bulgarian.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{bulgarian}{bulgarian}
+
+% This file requires UTF-8 support!
+
+\lbx@ifutfinput
+ {}
+ {\PackageError{biblatex}
+ {Bulgarian requires UTF-8 support}
+ {The 'bulgarian.lbx' file requires UTF-8 encoding but you
+ seem\MessageBreak to be using a different encoding.
+ This is a fatal error. I will\MessageBreak abort loading
+ bulgarian.lbx now.}%
+ \endinput}
+
+\NewBibliographyString{% Used only Bulgarian for month checks
+ datejanuary,
+ datefebruary,
+ datemarch,
+ dateapril,
+ datemay,
+ datejune,
+ datejuly,
+ dateaugust,
+ dateseptember,
+ dateoctober,
+ datenovember,
+ datedecember%
+}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textemdash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{#1-й}%
+ \protected\def\mkbibfemord#1{#1-я}%
+ \protected\def\mkbibneutord#1{#1-е}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iffieldundef{#3}
+ {\mkbibmonth{\thefield{#2}}}
+ {\lbx@bg@mkbibdatemonth{\thefield{#2}}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\adddot}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\adddot}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibneutord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Библиография}{Библиография}},%book-like (chapter)
+ references = {{Литература}{Литература}},%article-like (section)
+ shorthands = {{Списък на съкращенията}{Съкращения}},
+ editor = {{редактор}{ред\adddot}},
+ editors = {{редактори}{ред\adddot}},
+ compiler = {{съставител}{съст\adddot}},
+ compilers = {{съставители}{съст\adddot}},
+ redactor = {{редактор}{ред\adddot}},% FIXME: unsure
+ redactors = {{редактори}{ред\adddot}},% FIXME: unsure
+ reviser = {{коректор}{кор\adddotspace кор\adddot}},
+ revisers = {{коректор}{кор\adddotspace кор\adddot}},
+ founder = {{основател}{осн\adddot}},
+ founders = {{основатели}{осн\adddot}},
+ continuator = {{продължител}{прод\adddot}},% FIXME: unsure
+ continuators = {{продължител}{прод\adddot}},% FIXME: unsure
+ collaborator = {{участник}{участ\adddot}},% FIXME: unsure
+ collaborators = {{участници}{участ\adddot}},% FIXME: unsure
+ translator = {{преводач}{прев\adddot}},
+ translators = {{преводачи}{прев\adddot}},
+ commentator = {{коментатор}{комент\adddot}},
+ commentators = {{коментатори}{комент\adddot}},
+ annotator = {{бележки}{бел\adddot}},
+ annotators = {{бележки}{бел\adddot}},
+ commentary = {{комментар}{комент\adddot}},
+ annotations = {{бележки}{бел\adddot}},
+ introduction = {{уводна статия}{ув\adddotspace ст\adddot}},
+ foreword = {{предговор}{предг\adddot}},
+ afterword = {{послеслов}{послесл\adddot}},
+ editortr = {{редактор и преводач}%
+ {ред\adddotspace и прев\adddot}},
+ editorstr = {{редактори и преводачи}%
+ {ред\adddotspace и прев\adddot}},
+ editorco = {{редактор и коментатор}%
+ {ред\adddotspace и комент\adddot}},
+ editorsco = {{редактори и коментатори}%
+ {ред\adddotspace и комент\adddot}},
+ editoran = {{редактор и съставител на бележките}%
+ {ред\adddotspace и съст\adddotspace на бел\adddot}},
+ editorsan = {{редактори и съставители на бележките}%
+ {ред\adddotspace и съст\adddotspace на бел\adddot}},
+ editorin = {{редактор и автор на уводната статия}%
+ {ред\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ editorsin = {{редактори и автори на уводната статия}%
+ {ред\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ editorfo = {{редактор и автор на предговора}%
+ {ред\adddotspace и авт\adddotspace на предг\adddot}},
+ editorsfo = {{редактори и автори на предговора}%
+ {ред\adddotspace и авт\adddotspace на предговора\adddot}},
+ editoraf = {{редактор и автор на послеслова}%
+ {ред\adddotspace и авт\adddotspace на послесл\adddot}},
+ editorsaf = {{редактори и автори на послеслова}%
+ {ред\adddotspace и авт\adddotspace на послесл\adddot}},
+ editortrco = {{редактор, преводач и автор на коментарите}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на комент\adddot}},
+ editorstrco = {{редактори, преводачи и автори коментарите}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на комент\adddot}},
+ editortran = {{редактор, преводач и съставител на бележките}%
+ {ред.,\addabbrvspace прев.\adddotspace и съст\adddotspace на бел\adddot}},
+ editorstran = {{редактори, преводачи и съставители на бележките}%
+ {ред.,\addabbrvspace прев.\adddotspace и съст\adddotspace на бел\adddot}},
+ editortrin = {{редактор, преводач и автор на уводната статия}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ editorstrin = {{редактори, преводачи и автори на уводната статия}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ editortrfo = {{редактор, преводач и автор на предговора}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на предг\adddot}},
+ editorstrfo = {{редактори, преводачи и автори на предговора}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на предг\adddot}},
+ editortraf = {{редактор, преводач и автор на послеслова}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на послеслова\adddot}},
+ editorstraf = {{редактори, преводачи и автори на послеслова}%
+ {ред.,\addabbrvspace прев\adddotspace и авт\adddotspace на послеслова\adddot}},
+ editorcoin = {{редактор, автор на коментарите и уводната статия}%
+ {ред.,\addabbrvspace авт\adddotspace на комент\adddotspace и ун\adddotspace ст\adddot}},
+ editorscoin = {{редактори, автори на коментарите и уводната статия}%
+ {ред.,\addabbrvspace авт\adddotspace на комент\adddotspace и ун\adddotspace ст\adddot}},
+ editorcofo = {{редактор, автор на комментарите и предговора}%
+ {ред.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ editorscofo = {{редактори, автори на комментарите и предговора}%
+ {ред.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ editorcoaf = {{редактор, автор на комментарите и послеслова}%
+ {ред.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ editorscoaf = {{редактори, автори на комментарите и послеслова}%
+ {ред.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ editoranin = {{редактор, съставител на бележките и автор на уводната статия}%
+ {ред.,\addabbrvspace съст\adddotspace на бел.\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ editorsanin = {{редактори, съставители на бележките и автори на уводната статия}%
+ {ред.,\addabbrvspace съст\adddotspace на бел.\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ editoranfo = {{редактор, съставител на бележките и автор на предговора}%
+ {ред.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на предг\adddot}},
+ editorsanfo = {{редактори, съставители на бележките и автори на предговора}%
+ {ред.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на предг\adddot}},
+ editoranaf = {{редактор, съставител на бележките и автор на послеслова}%
+ {ред.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на послесл\adddot}},
+ editorsanaf = {{редактори, съставители на бележките и автори на послеслова}%
+ {ред.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на послесл\adddot}},
+ editortrcoin = {{редактор, преводач, автор на коментарите и уводната статия}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и ув\adddotspace ст\adddot}},
+ editorstrcoin = {{редактори, преводачи, автори на коментарите и уводната статия}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и ув\adddotspace ст\adddot}},
+ editortrcofo = {{редактор, преводач, автор на коментарите и предговора}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ editorstrcofo = {{редактори, преводачи, автори на коментарите и предговора}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ editortrcoaf = {{редактор, преводач, автор на комментарите и послеслова}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ editorstrcoaf = {{редактори, преводачи, автори на комментарите и послеслова}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ editortranin = {{редактор, переводач, съставител на бележките и автор на уводната статия}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на ув.\adddotspace ст\adddot}},
+ editorstranin = {{редактори, переводачи, съставители на бележките и автори на уводната статия}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на ув.\adddotspace ст\adddot}},
+ editortranfo = {{редактор, преводач, съставител на бележките и автор на предговора}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на предг\adddot}},
+ editorstranfo = {{редактор, преводач, съставител на бележките и автор на предговора}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на предг\adddot}},
+ editortranaf = {{редактор, преводач, съставител на бележките и автор на послеслова}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на послесл\adddot}},
+ editorstranaf = {{редактори, преводачи, съставители на бележките и автори на послеслова}%
+ {ред.,\addabbrvspace прев.,\addabbrvspace съст\adddotspace на бел\adddotspace и авт\adddotspace на послесл\adddot}},
+ translatorco = {{преводач и автор на коментарите}%
+ {прев\adddotspace и авт\adddotspace на комент\adddot}},
+ translatorsco = {{преводачи и автори на коментарите}%
+ {прев\adddotspace и авт\adddotspace на комент\adddot}},
+ translatoran = {{преводач и съставител на бележките}%
+ {прев\adddotspace и съст\adddotspace на бел\adddot}},
+ translatorsan = {{преводачи и съставители на бележките}%
+ {прев\adddotspace и съст\adddotspace на бел\adddot}},
+ translatorin = {{преводач и автор на уводната статия}%
+ {прев\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ translatorsin = {{преводач и автор на уводната статия}%
+ {прев\adddotspace и авт\adddotspace на ув\adddotspace ст\adddot}},
+ translatorfo = {{преводач и автор на предговора}%
+ {прев\adddotspace и авт\adddotspace на предг\adddot}},
+ translatorsfo = {{преводачи и автори на предговора}%
+ {прев\adddotspace и авт\adddotspace на предг\adddot}},
+ translatoraf = {{преводач и автор на послеслова}%
+ {прев\adddotspace и авт\adddotspace на послесл\adddot}},
+ translatorsaf = {{преводачи и автори на послеслова}%
+ {прев\adddotspace и авт\adddotspace на послесл\adddot}},
+ translatorcoin = {{преводач, автор ва коментарите и уводната статия}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и ув\adddotspace ст\adddot}},
+ translatorscoin = {{преводач, автор ва коментарите и уводната статия}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и ув\adddotspace ст\adddot}},
+ translatorcofo = {{преводач, автор на коментарите и предговора}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ translatorscofo = {{преводачи, автори на коментарите и предговора}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ translatorcoaf = {{преводач, автор на комментарите и послеслова}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ translatorscoaf = {{преводачи, автори на комментарите и послеслова}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ translatoranin = {{преводач, автор на комментарите и уводната статия}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и ув\adddotspace ст\adddot}},
+ translatorsanin = {{преводачи, автори на комментарите и уводната статия}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и ув\adddotspace ст\adddot}},
+ translatoranfo = {{преводач, автор на коментарите и предговора}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ translatorsanfo = {{преводачи, автори на коментарите и предговора}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и предг\adddot}},
+ translatoranaf = {{преводач, автор на коментарите и послеслова}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+ translatorsanaf = {{преводачи, автори на коментарите и послеслова}%
+ {прев.,\addabbrvspace авт\adddotspace на комент\adddotspace и послесл\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+% byauthor = {{}{}},% FIXME: missing
+ byeditor = {{под редакцията на}{под\addabbrvspace ред\adddotspace на}},
+ bycompiler = {{съставител}{съст\adddot}},
+ byredactor = {{под редакцията на }{под\addabbrvspace ред\adddotspace на}},
+ byreviser = {{коригирано от}{кор\adddotspace от}},
+ byreviewer = {{рецензия от}{рец\adddotspace от}},
+ byfounder = {{основател}{осн\adddot}},
+ bycontinuator = {{продължител}{продълж\adddot}},
+ bycollaborator = {{сътрудник}{сътр\adddot}},
+ bytranslator = {{превод \lbx@lfromlang}{прев\adddot\ \lbx@sfromlang}},
+ bycommentator = {{коментари}{комент\adddot}},
+ byannotator = {{бележки}{бел\adddot}},
+ withcommentator = {{коментари}{комент\adddot}},
+ withannotator = {{бележки}{бел\adddot}},
+ withintroduction = {{уводна статия}{ув\adddotspace ст\adddot}},
+ withforeword = {{предговор}{предг\adddot}},
+ withafterword = {{послеслов}{послесл\adddot}},
+ byeditortr = {{превод \lbx@lfromlang, под редакцията на}%
+ {прев\adddot\ \lbx@sfromlang, под\addabbrvspace ред\adddot}},
+ byeditorco = {{под редакцията на, коментари}%
+ {под ред.,\addabbrvspace коммент\adddot}},
+ byeditoran = {{под редакцията на, бележки}%
+ {под ред.,\addabbrvspace бел\adddot}},
+ byeditorin = {{под редакцията на, уводна статия}%
+ {под ред.,\addabbrvspace ув\adddotspace ст\adddot}},
+ byeditorfo = {{под редакцията на, предговор}%
+ {под ред.,\addabbrvspace предг\adddot}},
+ byeditoraf = {{под редакцията на, послеслов}%
+ {под ред.,\addabbrvspace послесл\adddot}},
+ byeditortrco = {{под редакцията на, превод \lbx@lfromlang\ и комментари}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang\ и коммент\adddot}},
+ byeditortran = {{под редакцията на, превод \lbx@lfromlang\ и бележки}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang\ и бел\adddot}},
+ byeditortrin = {{под редакцията на, превод \lbx@lfromlang, уводна статия}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, ув\adddotspace ст\adddot}},
+ byeditortrfo = {{под редакцията на, превод \lbx@lfromlang, предговор}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, предг\adddot}},
+ byeditortraf = {{под редакцията на, превод \lbx@lfromlang, послеслов}%
+ {под ред\adddotspace и прев\adddot\ \lbx@sfromlang, послесл\adddot}},
+ byeditorcoin = {{под редакцията на, коментари и уводна статия}%
+ {под ред.,\addabbrvspace комент\adddotspace и ув\adddotspace ст\adddot}},
+ byeditorcofo = {{под редакцията на, коментари и предговор}%
+ {под ред.,\addabbrvspace комент\adddotspace и предг\adddot}},
+ byeditorcoaf = {{под редакцията на, коментари и послеслов}%
+ {под ред.,\addabbrvspace комент\adddotspace и послесл\adddot}},
+ byeditoranin = {{под редакцията на, бележки и уводна статия}%
+ {под ред.,\addabbrvspace бел\adddotspace и ув\adddotspace ст\adddot}},
+ byeditoranfo = {{под редакцията на, бележки и предговор}%
+ {под ред.,\addabbrvspace бел\adddotspace и предг\adddot}},
+ byeditoranaf = {{под редакцията на, бележки и послеслов}%
+ {под ред.,\addabbrvspace бел\adddotspace и послесл\adddot}},
+ byeditortrcoin = {{под редакцията на, превод \lbx@lfromlang, коментари и уводна статия}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, комент\adddotspace и ув\adddotspace ст\adddot}},
+ byeditortrcofo = {{под редакцията на, превод \lbx@lfromlang, коментари и предгово}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, комент\adddotspace и предг\adddot}},
+ byeditortrcoaf = {{под редакцията на, превод \lbx@lfromlang, коментари и послеслов}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, комент\adddotspace и послесл\adddot}},
+ byeditortranin = {{под редакцията на, превод \lbx@lfromlang, бележки и уводна статия}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, бел\adddotspace и ув\adddotspace ст\adddot}},
+ byeditortranfo = {{под редакцията на, превод \lbx@lfromlang, бележки и предговор}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, бел\adddotspace и предг\adddot}},
+ byeditortranaf = {{под редакцията на, превод \lbx@lfromlang, бележки и послеслов}%
+ {под ред.,\addabbrvspace прев\adddot\ \lbx@sfromlang, бел\adddotspace и послесл\adddot}},
+ bytranslatorco = {{превод \lbx@lfromlang\ и коментари}%
+ {прев\adddot\ \lbx@sfromlang\ и коммент\adddot}},
+ bytranslatoran = {{превод \lbx@lfromlang\ и бележки}%
+ {прев\adddot\ \lbx@sfromlang\ и бел\adddot}},
+ bytranslatorin = {{превод \lbx@lfromlang\ и уводна статия}%
+ {прев\adddot\ \lbx@sfromlang\ и ув\adddotspace ст\adddot}},
+ bytranslatorfo = {{превод \lbx@lfromlang\ и предговор}%
+ {прев\adddot\ \lbx@sfromlang\ и предг\adddot}},
+ bytranslatoraf = {{превод \lbx@lfromlang\ и послеслов}%
+ {прев\adddot\ \lbx@sfromlang\ и и послесл\adddot}},
+ bytranslatorcoin = {{превод \lbx@lfromlang, коментари и уводна статия}%
+ {прев\adddot\ \lbx@sfromlang, комент\adddotspace и ув\adddotspace ст\adddot}},
+ bytranslatorcofo = {{превод \lbx@lfromlang, коментари и предговор}%
+ {прев\adddot\ \lbx@sfromlang, комент\adddotspace и предг\adddot}},
+ bytranslatorcoaf = {{превод \lbx@lfromlang, коментари и послеслов}%
+ {прев\adddot\ \lbx@sfromlang, комент\adddotspace и послесл\adddot}},
+ bytranslatoranin = {{превод \lbx@lfromlang, бележки и уводна статия}%
+ {прев\adddot\ \lbx@sfromlang, бел\adddotspace и ув\adddotspace ст\adddot}},
+ bytranslatoranfo = {{превод \lbx@lfromlang, бележки и предговор}%
+ {прев\adddot\ \lbx@sfromlang, бел\adddotspace и предг\adddot}},
+ bytranslatoranaf = {{превод \lbx@lfromlang, бележки и послеслов}%
+ {прев\adddot\ \lbx@sfromlang, бел\adddotspace и послесл\adddot}},
+ and = {{и}{и}},
+ andothers = {{и\addabbrvspace др\adddot}{и\addabbrvspace др\adddot}},
+ andmore = {{и\addabbrvspace др\adddot}{и\addabbrvspace др\adddot}},
+ volume = {{том}{т\adddot}},
+ volumes = {{тома}{т\adddot}},
+ involumes = {{в}{в}},
+ jourvol = {{том}{т\adddot}},
+ jourser = {{поредица}{пор\adddot}},
+ book = {{книга}{кн\adddot}},
+ part = {{част}{ч\adddot}},
+ issue = {{брой}{бр\adddot}},
+ newseries = {{нова поредица}{нова пор\adddot}},
+ oldseries = {{стара поредица}{стара пор\adddot}},
+ edition = {{издание}{изд\adddot}},
+ reprint = {{преиздание}{преизд\adddot}},
+ reprintof = {{преиздание на}{преизд\adddotspace на}},
+ reprintas = {{переиздадено като}{преизд\adddotspace като}},
+ reprintfrom = {{преиздадено с}{преизд\adddotspace с}},
+ translationof = {{превод по изданието\addcolon}{прев\adddotspace по изд\adddot\addcolon}},
+ translationas = {{превод\addcolon}{прев\adddot\addcolon}},
+ translationfrom = {{превод от}{прев\adddotspace от}},
+ reviewof = {{рецензия на\addcolon}{рец\adddotspace на\addcolon}},
+ origpubas = {{първо публикуване\addcolon}%
+ {първо публ\adddot\addcolon}},
+ origpubin = {{първо публикувано в}%
+ {първо публ\adddotspace в}},
+ astitle = {{под заглавие\addcolon}{под загл\adddot\addcolon}},
+ bypublisher = {{издател\addcomma}{изд\addcomma}},% FIXME: unsure
+ nodate = {{б\adddot г\adddot}{б\adddot г\adddot}},
+ page = {{страница}{с\adddot}},
+ pages = {{страници}{с\adddot}},
+ column = {{колона}{кол\adddot}},
+ columns = {{колони}{кол\adddot}},
+ line = {{ред}{ред}},
+ lines = {{редове}{редове}},
+ verse = {{стих}{стих}},
+ verses = {{стихове}{стихове}},
+ section = {{параграф}{\S}},
+ sections = {{параграфи}{\S\S}},
+ paragraph = {{абзац}{абз\adddot}},
+ paragraphs = {{абзаци}{абз\adddot}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{в}{в}},
+ inseries = {{в}{в}},
+ ofseries = {{от}{от}},
+ number = {{номер}{№}},
+ chapter = {{глава}{гл\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{маг\adddotspace\textellipsis\ дис\adddot}
+ {маг\adddotspace\textellipsis\ дис\adddot}},
+ phdthesis = {{докт\adddotspace\textellipsis\ дис\adddot}
+ {докт\adddotspace\textellipsis\ дис\adddot}},
+ candthesis = {{канд\adddotspace\textellipsis\ дис\adddot}
+ {канд\adddotspace\textellipsis\ дис\adddot}},
+ resreport = {{научен доклад}{научен докл\adddot}},
+ techreport = {{технически доклад}{техн\adddotspace докл\adddot}},
+ software = {{програмно обезпечение}{прогр\adddotspace обезп\adddot}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{версия}{вер\adddot}},
+ url = {{url}{url}},
+ urlfrom = {{режим на достъп}{режим на достъп}},
+ urlseen = {{дата на посещение}{дата\addabbrvspace на посещ\adddot}},
+ inpreparation = {{в\addabbrvspace подготовка на}{в подг\adddotspace на}},
+ submitted = {{изпратено}{изпр\adddot}},
+ forthcoming = {{предстоящо публикуване}{предст\adddotspace публ\adddot}},
+ inpress = {{под\addabbrvspace печат}{под печ\adddot}},
+ prepublished = {{предварителна публикация}{предв\adddotspace публ\adddot}},% FIXME: unsure
+ citedas = {{по-нататък цитирано като}{по-нататък цит\addabbrvspace като}},
+ thiscite = {{тук}{тук}},
+ seenote = {{виж бележката под линия}{вж\adddotspace бел\adddotspace под линия}},
+ quotedin = {{цитирано в}{цит\adddotspace в}},
+ idem = {{същия\addabbrvspace автор}{същ\adddotspace авт\adddot}},
+ idemsm = {{същия\addabbrvspace автор}{същ\adddotspace авт\adddot}},
+ idemsf = {{същия\addabbrvspace автор}{същ\adddotspace авт\adddot}},
+ idemsn = {{същия\addabbrvspace автор}{същ\adddotspace авт\adddot}},
+ idempm = {{същите\addabbrvspace автори}{същ\adddotspace авт\adddot}},
+ idempf = {{същите\addabbrvspace автори}{същ\adddotspace авт\adddot}},
+ idempn = {{същите\addabbrvspace автори}{същ\adddotspace авт\adddot}},
+ idempp = {{същите\addabbrvspace автори}{същ\adddotspace авт\adddot}},
+ ibidem = {{пак\addabbrvspace там}{пак\addabbrvspace там}},
+ opcit = {{цит\adddotspace съч\adddot}{цит\adddotspace съч\adddot}},
+ loccit = {{цит\adddotspace място}{цит\adddotspace място}},
+ confer = {{сравни}{срв\adddot}},
+ sequens = {{и следващата}{и\addabbrvspace следв\adddot}},
+ sequentes = {{и следващите}{и\addabbrvspace следв\adddot}},
+ passim = {{навсякъде}{навс\adddot}},
+ see = {{виж}{вж\adddot}},
+ seealso = {{виж също}{вж\adddotspace също}},
+ backrefpage = {{цитирано на страница}{цит\adddotspace на\addabbrvspace с\adddot}},
+ backrefpages = {{цитирано на страници}{цит\adddotspace на\addabbrvspace с\adddot}},
+ january = {{януари}{ян\adddot}},
+ february = {{февруари}{февр\adddot}},
+ march = {{март}{март}},
+ april = {{април}{апр\adddot}},
+ may = {{май}{май}},
+ june = {{юни}{юни}},
+ july = {{юли}{юли}},
+ august = {{август}{авг\adddot}},
+ september = {{септември}{септ\adddot}},
+ october = {{октомври}{окт\adddot}},
+ november = {{ноември}{ноем\adddot}},
+ december = {{декември}{дек\adddot}},
+ datejanuary = {{януари}{ян\adddot}},
+ datefebruary = {{февруари}{февр\adddot}},
+ datemarch = {{март}{март}},
+ dateapril = {{април}{апр\adddot}},
+ datemay = {{май}{май}},
+ datejune = {{юни}{юни}},
+ datejuly = {{юли}{юли}},
+ dateaugust = {{август}{авг\adddot}},
+ dateseptember = {{септември}{септ\adddot}},
+ dateoctober = {{октомври}{окт\adddot}},
+ datenovember = {{ноември}{ноем\adddot}},
+ datedecember = {{декември}{дек\adddot}},
+ langamerican = {{американски}{амер\adddot}},
+ langbrazilian = {{бразилски}{браз\adddot}},
+ langbulgarian = {{български}{бълг\adddot}},
+ langcatalan = {{каталунски}{катал\adddot}},
+ langcroatian = {{хърватски}{хърв\adddot}},
+ langczech = {{чешки}{чеш\adddot}},
+ langdanish = {{датски}{дат\adddot}},
+ langdutch = {{нидерландски}{нидерл\adddot}},
+ langenglish = {{английски}{англ\adddot}},
+ langestonian = {{естонски}{ест\adddot}},
+ langfinnish = {{фински}{фин\adddot}},
+ langfrench = {{френски}{фр\adddot}},
+ langgalician = {{галисийски}{гал\adddot}},
+ langgerman = {{немски}{нем\adddot}},
+ langgreek = {{гръцки}{гр\adddot}},
+ langhungarian = {{унгарски}{унг\adddot}},
+ langitalian = {{италиански}{итал\adddot}},
+ langjapanese = {{японски}{яп\adddot}},
+ langlatin = {{латински}{лат\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{норвежки}{норв\adddot}},
+ langpolish = {{полски}{пол\adddot}},
+ langportuguese = {{португалски}{порт\adddot}},
+ langrussian = {{русски}{рус\adddot}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{словенски}{слов\adddot}},
+ langspanish = {{испански}{исп\adddot}},
+ langswedish = {{шведски}{швед\adddot}},
+ fromamerican = {{от американски}{от\addabbrvspace амер\adddot}},
+ frombrazilian = {{от бразилски}{от\addabbrvspace браз\adddot}},
+ frombulgarian = {{от български}{от\addabbrvspace бълг\adddot}},
+ fromcatalan = {{от каталунски}{от\addabbrvspace катал\adddot}},
+ fromcroatian = {{от хърватски}{от\addabbrvspace хърв\adddot}},
+ fromczech = {{от чешки}{от\addabbrvspace чеш\adddot}},
+ fromdanish = {{от датски}{от\addabbrvspace дат\adddot}},
+ fromdutch = {{от нидерландски}{от\addabbrvspace нидерл\adddot}},
+ fromenglish = {{от английски}{от\addabbrvspace англ\adddot}},
+ fromestonian = {{от естонски}{от\addabbrvspace эст\adddot}},
+ fromfinnish = {{от фински}{от\addabbrvspace фин\adddot}},
+ fromfrench = {{от френски}{от\addabbrvspace фр\adddot}},
+ fromgalician = {{от галисийски}{от\addabbrvspace гал\adddot}},
+ fromgerman = {{от немски}{от\addabbrvspace нем\adddot}},
+ fromgreek = {{от гръцки}{от\addabbrvspace гр\adddot}},
+ fromhungarian = {{от унгарски}{от\addabbrvspace унг\adddot}},
+ fromitalian = {{от италиански}{от\addabbrvspace итал\adddot}},
+ fromjapanese = {{от японски}{от\addabbrvspace яп\adddot}},
+ fromlatin = {{от латински}{от\addabbrvspace лат\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{от норвежки}{от\addabbrvspace норв\adddot}},
+ frompolish = {{от полски}{от пол\adddot}},
+ fromportuguese = {{от португалски}{от\addabbrvspace порт\adddot}},
+ fromrussian = {{от руски}{от\addabbrvspace рус\adddot}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{от словенски}{от\addabbrvspace слов\adddot}},
+ fromspanish = {{от испански}{от\addabbrvspace исп\adddot}},
+ fromswedish = {{от шведски}{от\addabbrvspace швед\adddot}},
+ countryde = {{Германия}{Германия}},
+ countryeu = {{Европейски съюз}{ЕС}},
+ countryep = {{Европейски съюз}{ЕС}},
+ countryfr = {{Франция}{Франция}},
+ countryuk = {{Великобритания}{Великобритания}},
+ countryus = {{Съединени американски щати}{САЩ}},
+ patent = {{патент}{пат\adddot}},
+ patentde = {{патент на Германия}{пат\adddotspace на Германия}},
+ patenteu = {{патент на Европа}{пат\adddotspace на Европа}},
+ patentfr = {{патент на Франция}{пат\adddotspace на Франции}},
+ patentuk = {{патент на Великобритания}{пат\adddotspace на Великобритания}},
+ patentus = {{патент на САЩ}{пат\adddotspace на САЩ}},
+ patreq = {{заявка}{заявка}},
+ patreqde = {{заявка за патент на Германии}{заявка за пат\adddotspace на Германия}},
+ patreqeu = {{заявка за патент на Европа}{заявка за пат\adddotspace на Европа}},
+ patreqfr = {{заявка за патент на Франция}{заявка за пат\adddotspace на Франция}},
+ patrequk = {{заявка за патент на Великобритания}{заявка за пат\adddotspace на Великобритания}},
+ patrequs = {{заявка за патент на САЩ}{заявка за пат\adddotspace на САЩ}},
+ file = {{файл}{файл}},
+ library = {{библиотека}{б-ка}},
+ abstract = {{резюме}{рез\adddot}},
+ annotation = {{анотация}{анот\adddot}},
+ commonera = {{новата ера}{н\adddotspace е\adddot}},
+ beforecommonera = {{до новата ера}{до н\adddotspace е\adddot}},
+ annodomini = {{след Христа}{сл\adddotspace Хр\adddot}},
+ beforechrist = {{до Христа}{до Хр\adddot}},
+ circa = {{около}{ок\adddot}},
+ spring = {{пролет}{пролет}},
+ summer = {{лято}{лято}},
+ autumn = {{есен}{есен}},
+ winter = {{зима}{зима}},
+ am = {{преди обяд}{преди обяд}},
+ pm = {{след обяд}{сдед обяд}},
+}
+
+\protected\gdef\lbx@bg@mkbibdatemonth#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{datejanuary}%
+ \or\abx@bibmonth{datefebruary}%
+ \or\abx@bibmonth{datemarch}%
+ \or\abx@bibmonth{dateapril}%
+ \or\abx@bibmonth{datemay}%
+ \or\abx@bibmonth{datejune}%
+ \or\abx@bibmonth{datejuly}%
+ \or\abx@bibmonth{dateaugust}%
+ \or\abx@bibmonth{dateseptember}%
+ \or\abx@bibmonth{dateoctober}%
+ \or\abx@bibmonth{datenovember}%
+ \or\abx@bibmonth{datedecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/canadian.lbx b/macros/latex/contrib/biblatex/latex/lbx/canadian.lbx
new file mode 100644
index 0000000000..67b2dfc2cd
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/canadian.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{canadian.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{english}% correct? these are the US standards
+\InheritBibliographyStrings{english}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/catalan.lbx b/macros/latex/contrib/biblatex/latex/lbx/catalan.lbx
new file mode 100644
index 0000000000..973b91b597
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/catalan.lbx
@@ -0,0 +1,630 @@
+\ProvidesFile{catalan.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{catalan}{catalan}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{\addnbthinspace -\addnbthinspace}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{%
+ \begingroup
+ \@tempcnta0#1\relax\number\@tempcnta
+ \ifcase\@tempcnta\or r\or n\or r\or t\else\`e\fi
+ \endgroup}%
+ \protected\def\mkbibfemord#1{\stripzeros{#1}a}%
+ \protected\def\mkbibdatelong#1#2#3{% maintainers: check me
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}
+ {}
+ {\space%
+ \ifthenelse{\thefield{#2}=4}
+ {d'}
+ {\ifthenelse{\thefield{#2}=8}
+ {d'}
+ {\ifthenelse{\thefield{#2}=10}
+ {d'}
+ {de\nobreakspace}}}}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}
+ {}
+ {\space de\nobreakspace}}%
+ \iffieldundef{#1}
+ {}
+ {\iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{% maintainers: check me
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\mbox{-}}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\mbox{-}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\thefield{#1}}}%
+ \savecommand\lbx@initnamehook
+ \savecommand\lbx@inittitlehook
+ \savecommand\mkdaterangeterse
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \let\lbx@initnamehook=\lbx@ca@smartof
+ \let\lbx@inittitlehook=\lbx@ca@smartof
+ \protected\def\mkdaterangeterse{%
+ \BibliographyWarning{%
+ Date format 'terse' not applicable to\MessageBreak
+ Catalan dates. Using format 'short' instead}%
+ \mkdaterangefull{short}}%
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\lbx@initnamehook
+ \restorecommand\lbx@inittitlehook
+ \restorecommand\mkdaterangeterse
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografia}{Bibliografia}},
+ references = {{Refer\`encies}{Refer\`encies}},
+ shorthands = {{Llista d'abreviatures}{Abreviatures}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{editors}{ed\adddot}},
+ compiler = {{compilador}{comp\adddot}},% Revisar
+ compilers = {{compiladors}{comp\adddot}},% Revisar
+ redactor = {{redactor}{red\adddot}},
+ redactors = {{redactors}{red\adddot}},
+ reviser = {{revisor}{rev\adddot}},
+ revisers = {{revisors}{rev\adddot}},
+ founder = {{fundador}{fund\adddot}},
+ founders = {{fundadors}{fund\adddot}},
+ continuator = {{continuador}{cont\adddot}},
+ continuators = {{continuadors}{cont\adddot}},
+ collaborator = {{co\l.laborador}{co\l.l\adddot}},% \l* -> catalan.ldf (babel)
+ collaborators = {{co\l.laboradors}{co\l.l\adddot}},
+ translator = {{traductor}{trad\adddot}},
+ translators = {{traductors}{trad\adddot}},
+ commentator = {{comentarista}{com\adddot}},
+ commentators = {{comentaristes}{com\adddot}},
+ annotator = {{anotador}{anot\adddot}},
+ annotators = {{anotadors}{anot\adddot}},
+ commentary = {{comentari}{com\adddot}},
+ annotations = {{notes}{n\adddot}},
+ introduction = {{introducci\'o}{intr\adddot}},
+ foreword = {{pr\`oleg}{pr\`ol\adddot}},
+ afterword = {{ep\'{\i}leg}{ep\adddot}},
+ editortr = {{editor i traductor}{ed\adddotspace i trad\adddot}},
+ editorstr = {{editors i traductors}{ed\adddotspace i trad\adddot}},
+ editorco = {{editor i comentarista}{ed\adddotspace i com\adddot}},
+ editorsco = {{editors i comentaristes}{ed\adddotspace i com\adddot}},
+ editoran = {{editor i anotador}{ed\adddotspace i anot\adddot}},
+ editorsan = {{editors i anotadors}{ed\adddotspace i anot\adddot}},
+ editorin = {{editor i autor de la introducci\'o}
+ {ed\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorsin = {{editors i autors de la introducci\'o}
+ {ed\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorfo = {{editor i autor del pr\`oleg}
+ {ed\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editorsfo = {{editors i autors del pr\`oleg}
+ {ed\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editoraf = {{editor i autor de l'ep\'{\i}leg}
+ {ed\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorsaf = {{editors i autors de l'ep\'{\i}leg}
+ {ed\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editortrco = {{editor, traductor i comentarista}
+ {ed.,\addabbrvspace trad\adddotspace i com\adddot}},
+ editorstrco = {{editors, traductors i comentaristes}
+ {ed.,\addabbrvspace trad\adddotspace i com\adddot}},
+ editortran = {{editor, traductor i anotador}
+ {ed.,\addabbrvspace trad\adddotspace i anot\adddot}},
+ editorstran = {{editors, traductors i anotadors}
+ {ed.,\addabbrvspace trad\adddotspace i anot\adddot}},
+ editortrin = {{editor, traductor i autor de la introducci\'o}
+ {ed.,\addabbrvspace trad\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorstrin = {{editors, traductors i autors de la introducci\'o}
+ {ed.,\addabbrvspace trad\adddotspace i aut\adddotspace de la intr\adddot}},
+ editortrfo = {{editor, traductor i autor del pr\`oleg}
+ {ed.,\addabbrvspace trad\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editorstrfo = {{editors, traductors i autors del pr\`oleg}
+ {ed.,\addabbrvspace trad\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editortraf = {{editor, traductor i autor de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace trad\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorstraf = {{editors, traductors i autors de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace trad\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorcoin = {{editor, comentarista i autor de la introducci\'o}
+ {ed.,\addabbrvspace com\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorscoin = {{editors, comentaristes i autors de la introducci\'o}
+ {ed.,\addabbrvspace com\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorcofo = {{editor, comentarista i autor del pr\`oleg}
+ {ed.,\addabbrvspace com\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editorscofo = {{editors, comentaristes i autors del pr\`oleg}
+ {ed.,\addabbrvspace com\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editorcoaf = {{editor, comentarista i autor de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace com\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorscoaf = {{editors, comentaristes i autors de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace com\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editoranin = {{editor, anotador i autor de la introducci\'o}
+ {ed.,\addabbrvspace anot\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorsanin = {{editors, anotadors i autors de la introducci\'o}
+ {ed.,\addabbrvspace anot\adddotspace i aut\adddotspace de la intr\adddot}},
+ editoranfo = {{editor, anotador i autor del pr\`oleg}
+ {ed.,\addabbrvspace anot\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editorsanfo = {{editors, anotadors i autors del pr\`oleg}
+ {ed.,\addabbrvspace anot\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ editoranaf = {{editor, anotador i autor de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace anot\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorsanaf = {{editors, anotadors i autors de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace anot\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editortrcoin = {{editor, traductor, comentarista i autor de la introducci\'o}
+ {ed.,\addabbrvspace trad.,\addabbrvspace com\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorstrcoin = {{editors, traductors, comentaristes i autors de la introducci\'o}
+ {ed.,\addabbrvspace trad.,\addabbrvspace com\adddotspace i aut\adddotspace de la intr\adddot}},
+ editortrcofo = {{editor, traductor, comentarista i autor del pr\`oleg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace com\adddotspace i aut\adddotspace del pr\`ol\adddot }},
+ editorstrcofo = {{editors, traductors, comentaristes i autors del pr\`oleg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace com\adddotspace i aut\adddotspace del pr\`ol\adddot }},
+ editortrcoaf = {{editor, traductor, comentarista i autor de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace com\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorstrcoaf = {{editors, traductors, comentaristes i autors de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace com\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editortranin = {{editor, traductor, anotador i autor de la introducci\'o}
+ {ed.,\addabbrvspace trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de la intr\adddot}},
+ editorstranin = {{editors, traductors, anotadors i autors de la introducci\'o}
+ {ed.,\addabbrvspace trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de la intr\adddot}},
+ editortranfo = {{editor, traductor, anotador i autor del pr\`oleg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de pr\`ol\adddot}},
+ editorstranfo = {{editors, traductors, anotadors i autors del pr\`oleg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de pr\`ol\adddot}},
+ editortranaf = {{editor, traductor, anotador i autor de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de l'ep\adddot}},
+ editorstranaf = {{editors, traductors, anotadors i autors de l'ep\'{\i}leg}
+ {ed.,\addabbrvspace trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de l'ep\adddot}},
+ translatorco = {{traductor i comentarista}
+ {trad\adddotspace i com\adddot}},
+ translatorsco = {{traductors i comentaristes}
+ {trad\adddotspace i com\adddot}},
+ translatoran = {{traductor i anotador}
+ {trad\adddotspace i anot\adddot}},
+ translatorsan = {{traductors i anotadors}
+ {trad\adddotspace i anot\adddot}},
+ translatorin = {{traductor i autor de la introducci\'o}
+ {trad\adddotspace i aut\adddotspace de la intr\adddot}},
+ translatorsin = {{traductors i autors de la introducci\'o}
+ {trad\adddotspace i aut\adddotspace de la intr\adddot}},
+ translatorfo = {{traductor i autor del pr\`oleg}
+ {trad\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ translatorsfo = {{traductors i autors del pr\`oleg}
+ {trad\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ translatoraf = {{traductor i autor de l'ep\'{\i}leg}
+ {trad\adddotspace i aut\adddotspace de l'ep\adddot}},
+ translatorsaf = {{traductors i autors de l'ep\'{\i}leg}
+ {trad\adddotspace i aut\adddotspace de l'ep\adddot}},
+ translatorcoin = {{traductor, comentarista i autor de la introducci\'o}
+ {trad.,\addabbrvspace com\adddotspace i aut\adddotspace de la intr\adddotspace}},
+ translatorscoin = {{traductors, comentaristes i autors de la introducci\'o}
+ {trad.,\addabbrvspace com\adddotspace i aut\adddotspace de la intr\adddotspace}},
+ translatorcofo = {{traductor, comentarista i autor del pr\`oleg}
+ {trad.,\addabbrvspace com\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ translatorscofo = {{traductors, comentaristes i autors del pr\`oleg}
+ {trad.,\addabbrvspace com\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ translatorcoaf = {{traductor, comentarista i autor de l'ep\'{\i}leg}
+ {trad.,\addabbrvspace com\adddotspace i aut\adddotspace de l'ep\adddot}},
+ translatorscoaf = {{traductors, comentaristes i autors de l'ep\'{\i}leg}
+ {trad.,\addabbrvspace com\adddotspace i aut\adddotspace de l'ep\adddot}},
+ translatoranin = {{traductor, anotador i autor de la introducci\'o}
+ {trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de la intr\adddot}},
+ translatorsanin = {{traductors, anotadors i autors de la introducci\'o}
+ {trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de la intr\adddot}},
+ translatoranfo = {{traductor, anotador i autor del pr\`oleg}
+ {trad.,\addabbrvspace anot\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ translatorsanfo = {{traductors, anotadors i autors del pr\`oleg}
+ {trad.,\addabbrvspace anot\adddotspace i aut\adddotspace del pr\`ol\adddot}},
+ translatoranaf = {{traductor, anotador i autor de l'ep\'{\i}leg}
+ {trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de l'ep\adddot}},
+ translatorsanaf = {{traductors, anotadors i autors de l'ep\'{\i}leg}
+ {trad.,\addabbrvspace anot\adddotspace i aut\adddotspace de l'ep\adddot}},
+ organizer = {{organitzador}{org\adddot}},
+ organizers = {{organitzadors}{org\adddot}},
+ byorganizer = {{organitzat per}{org\adddotspace per}},
+ byauthor = {{per}{per}},
+ byeditor = {{edici\'o a cura \smartof}{ed\adddotspace\smartof}},
+ bycompiler = {{compilaci\'o a cura \smartof}{comp\adddotspace\smartof}},
+ byredactor = {{redacci\'o a cura \smartof}{red\adddotspace\smartof}},
+ byreviser = {{revisi\'o a cura \smartof}{rev\adddotspace\smartof}},
+ byreviewer = {{ressenya a cura \smartof}{ress\adddotspace\smartof}},
+ byfounder = {{fundat per}{fund\adddotspace per}},
+ bycontinuator = {{continuat per}{cont\adddotspace per}},
+ bycollaborator = {{amb la co\l.laboraci\'o \smartof}{amb la co\l.l\adddotspace\smartof}},
+ bytranslator = {{traducci\'o \lbx@fromlang\ a cura \smartof}{trad\adddotspace\lbx@fromlang\ \smartof}},
+ bycommentator = {{comentari a cura \smartof}{com\adddotspace\smartof}},
+ byannotator = {{notes a cura \smartof}{n\adddotspace\smartof}},
+ withcommentator = {{amb un comentari a cura \smartof}{amb un com\adddotspace\smartof}},
+ withannotator = {{amb notes a cura \smartof}{amb n\adddotspace\smartof}},
+ withintroduction = {{amb una introducci\'o a cura \smartof}{amb una intr\adddotspace\smartof}},
+ withforeword = {{amb un pr\`oleg a cura \smartof}{amb un pr\`ol\adddotspace\smartof}},
+ withafterword = {{amb un ep\'{\i}leg a cura \smartof}{amb un ep\adddotspace\smartof}},
+ byeditortr = {{edici\'o i traducci\'o \lbx@fromlang\ a cura \smartof}%
+ {ed\adddotspace i trad\adddotspace\lbx@fromlang\ \smartof}},
+ byeditorco = {{edici\'o i comentari a cura \smartof}%
+ {ed\adddotspace i com\adddotspace\smartof}},
+ byeditoran = {{edici\'o i notes a cura \smartof}%
+ {ed\adddotspace i n\adddotspace\smartof}},
+ byeditorin = {{edici\'o i introducci\'o a cura \smartof}%
+ {ed\adddotspace i intr\adddotspace\smartof}},
+ byeditorfo = {{edici\'o i pr\`oleg a cura \smartof}%
+ {ed\adddotspace i pr\`ol\adddotspace\smartof}},
+ byeditoraf = {{edici\'o i ep\'{\i}leg a cura \smartof}%
+ {ed\adddotspace i ep\adddotspace\smartof}},
+ byeditortrco = {{edici\'o, traducci\'o \lbx@fromlang\ i comentari a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace\lbx@fromlang\ i com\adddotspace\smartof}},
+ byeditortran = {{edici\'o, traducci\'o \lbx@fromlang\ i notes a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace\lbx@fromlang\ i n\adddotspace\smartof}},
+ byeditortrin = {{edici\'o, traducci\'o \lbx@fromlang\ i introducci\'o a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace\lbx@fromlang\ i intr\adddotspace\smartof}},
+ byeditortrfo = {{edici\'o, traducci\'o \lbx@fromlang\ i pr\`oleg a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace\lbx@fromlang\ i pr\`ol\adddotspace\smartof}},
+ byeditortraf = {{edici\'o, traducci\'o \lbx@fromlang\ i ep\'{\i}leg a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace\lbx@fromlang\ i ep\adddotspace\smartof}},
+ byeditorcoin = {{edici\'o, comentari i introducci\'o a cura \smartof}
+ {ed.,\addabbrvspace com\adddotspace i intr\adddotspace\smartof}},
+ byeditorcofo = {{edici\'o, comentari i pr\`oleg a cura \smartof}
+ {ed.,\addabbrvspace com\adddotspace i pr\`ol\adddotspace\smartof}},
+ byeditorcoaf = {{edici\'o, comentari i ep\'{\i}leg a cura \smartof}%
+ {ed.,\addabbrvspace com\adddotspace i ep\adddotspace\smartof}},
+ byeditoranin = {{edici\'o, notes i introducci\'o a cura \smartof}%
+ {ed.,\addabbrvspace n\adddotspace i intr\adddotspace\smartof}},
+ byeditoranfo = {{edici\'o, notes i pr\`oleg a cura \smartof}%
+ {ed.,\addabbrvspace n\adddotspace i pr\`ol\adddotspace\smartof}},
+ byeditoranaf = {{edici\'o, notes i ep\'{\i}leg a cura \smartof}%
+ {ed.,\addabbrvspace n\adddotspace i ep\adddotspace\smartof}},
+ byeditortrcoin = {{edici\'o, traducci\'o \lbx@fromlang, comentari i introducci\'o a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@fromlang, com\adddotspace i intr\adddotspace\smartof}},
+ byeditortrcofo = {{edici\'o, traducci\'o \lbx@fromlang, comentari i pr\`oleg a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@fromlang, com\adddotspace i pr\`ol\adddotspace\smartof}},
+ byeditortrcoaf = {{edici\'o, traducci\'o \lbx@fromlang, comentari i ep\'{\i}leg a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, com\adddot\ i ep\adddot\ \smartof}},
+ byeditortranin = {{edici\'o, traducci\'o \lbx@fromlang, notes i introducci\'o a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, n\adddot\ i intr\adddot\ \smartof}},
+ byeditortranfo = {{edici\'o, traducci\'o \lbx@fromlang, notes i pr\`oleg a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, n\adddot\ i pr\`ol\adddot\ \smartof}},
+ byeditortranaf = {{edici\'o, traducci\'o \lbx@fromlang, notes i ep\'{\i}leg a cura \smartof}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@fromlang, n\adddot\ i ep\adddot\ \smartof}},
+ bytranslatorco = {{traducci\'o \lbx@fromlang\ i comentari a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang\ i com\adddot\ \smartof}},
+ bytranslatoran = {{traducci\'o \lbx@fromlang\ i notes a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang\ i n\adddot\ \smartof}},
+ bytranslatorin = {{traducci\'o \lbx@fromlang\ i introducci\'o a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang\ i intr\adddot\ \smartof}},
+ bytranslatorfo = {{traducci\'o \lbx@fromlang\ i pr\`oleg a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang\ i pr\`ol\adddot\ \smartof}},
+ bytranslatoraf = {{traducci\'o \lbx@fromlang\ i ep\'{\i}leg a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang\ i ep\adddot\ \smartof}},
+ bytranslatorcoin = {{traducci\'o \lbx@fromlang, comentari i introducci\'o a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang, com\adddot\ i intr\adddot\ \smartof}},
+ bytranslatorcofo = {{traducci\'o \lbx@fromlang, comentari i pr\`oleg a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang, com\adddot\ i pr\`ol\adddot\ \smartof}},
+ bytranslatorcoaf = {{traducci\'o \lbx@fromlang, comentari i ep\'{\i}leg a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang, com\adddot\ i ep\adddot\ \smartof}},
+ bytranslatoranin = {{traducci\'o \lbx@fromlang, notes i introducci\'o a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang, n\adddot\ i intr\adddot\ \smartof}},
+ bytranslatoranfo = {{traducci\'o \lbx@fromlang, notes i pr\`oleg a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang, n\adddot\ i pr\`ol\adddot\ \smartof}},
+ bytranslatoranaf = {{traducci\'o \lbx@fromlang, notes i ep\'{\i}leg a cura \smartof}%
+ {trad\adddot\ \lbx@fromlang, n\adddot\ i ep\adddot\ \smartof}},
+ and = {{i}{i}},
+ andothers = {{et al\adddot}{et al\adddot}},
+ andmore = {{i m\'es}{i m\'es}},
+ volume = {{volum}{vol\adddot}},
+ volumes = {{volums}{vol\adddot}},
+ involumes = {{en}{en}},
+ jourvol = {{volum}{vol\adddot}},
+ jourser = {{s\`erie}{s\`er\adddot}},
+ book = {{llibre}{llib\adddot}},
+ part = {{part}{part}},
+ issue = {{n\'umero}{n\'um\adddot}},
+ newseries = {{s\`erie nova}{s\`erie nova}},
+ oldseries = {{s\`erie antiga}{s\`erie ant\adddot}},
+ edition = {{edici\'o}{ed\adddot}},
+ reprint = {{reimpressi\'o}{reimpr\adddot}},
+ reprintof = {{reimpressi\'o \smartof}{reimpr\adddotspace\smartof}},
+ reprintas = {{reimpr\`es com}{reimpr\adddotspace com}},
+ reprintfrom = {{reimpr\`es \smartof}{reimpr\adddotspace\smartof}},
+ reviewof = {{ressenya \smartof}{ress\adddotspace\smartof}},
+ translationof = {{traducci\'o \smartof}{trad\adddotspace\smartof}},
+ translationas = {{tradu\"{\i}t com}{trad\adddotspace com}},
+ translationfrom = {{tradu\"{\i}t del}{trad\adddotspace del}}, % Unsure of 'del'
+ origpubas = {{publicat origin\`ariament com}{pub\adddotspace orig\adddotspace com}},
+ origpubin = {{publicat origin\`ariament el}{pub\adddotspace orig\adddotspace el}},
+ astitle = {{com}{com}},
+ bypublisher = {{per}{per}},
+ page = {{p\`agina}{p\`ag\adddot}},
+ pages = {{p\`agines}{p\`ag\adddot}},
+ column = {{columna}{col\adddot}},
+ columns = {{columnes}{cols\adddot}},
+ line = {{l\'{\i}nia}{l\'{\i}n\adddot}},
+ lines = {{l\'{\i}nies}{l\'{\i}n\adddot}},
+ nodate = {{sine data}{s\adddotspace d\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{versos}{v\adddot}},
+ section = {{apartat}{\S}},
+ sections = {{apartats}{\S}},
+ paragraph = {{par\`agraf}{\P}},
+ paragraphs = {{par\`agrafs}{\P}},
+ pagetotal = {{p\`agina}{p\`ag\adddot}},
+ pagetotals = {{p\`agines}{p\`ag\adddot}},
+ columntotal = {{columna}{col\adddot}},
+ columntotals = {{columnes}{col\adddot}},
+ linetotal = {{l\'{\i}nia}{l\'{\i}n\adddot}},
+ linetotals = {{l\'{\i}nies}{l\'{\i}n\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{versos}{v\adddot}},
+ sectiontotal = {{secci\'o}{\S}},
+ sectiontotals = {{seccions}{\S}},
+ paragraphtotal = {{par\`agrafs}{\P}},
+ paragraphtotals = {{par\`agrafs}{\P}},
+ in = {{a}{a}},
+ inseries = {{a}{a}},
+ ofseries = {{\smartof}{\smartof}},
+ number = {{n\'umero}{n\'um\adddot}},
+ chapter = {{cap\'{\i}tol}{cap\adddot}},
+ bathesis = {{treball final de grau}{treb\adddotspace fin\adddotspace de gr\adddot}},
+ mathesis = {{treball final de m\`aster}{treb\adddotspace fin\adddotspace de m\`ast\adddot}},
+ phdthesis = {{tesi doctoral}{tesi doct\adddot}},
+ candthesis = {{tesi de candidatura}{tesi de cand\adddot}},
+ resreport = {{informe de recerca}{inf\adddotspace de rec\adddot}},
+ techreport = {{informe t\`ecnic}{inf\adddotspace t\`ec\adddot}},
+ software = {{programari}{prog\adddot}},
+ datacd = {{CD de dades}{CD de dades}},
+ audiocd = {{CD d'\`audio}{CD d'\`audio}},
+ version = {{versi\'o}{vers\adddot}},
+ url = {{adre\c{c}a}{adr\adddot}},
+ urlfrom = {{disponible a}{disp\adddotspace a}},
+ urlseen = {{consultat}{cons\adddotspace}}, % Possibly better «consultat \smartel», but \smartel unavailable
+ inpreparation = {{en preparaci\'o}{en prep\adddot}},
+ inpress = {{a impremta}{a impr\adddot}},% Per revisar
+ prepublished = {{pre-publicat}{pre-publicat}},
+ submitted = {{enviat a publicar}{env\adddotspace a pub\adddot}},
+ forthcoming = {{properament}{prop\adddot}},
+ citedas = {{d'ara endavant citat com}{d'ara end\adddotspace cit\adddotspace com}},
+ thiscite = {{concretament}{concr\adddot}},% Check
+ seenote = {{vegeu la nota}{v\adddotspace la n\adddot}},
+ quotedin = {{citat a}{cit\adddotspace a}},
+ idem = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsf = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsm = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsn = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempf = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempm = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempn = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempp = {{\'{\i}dem}{\'{\i}d\adddot}},
+ ibidem = {{ib\'{\i}dem}{ib\adddot}},
+ opcit = {{\`op\adddotspace cit\adddot}{\`op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{seq\adddot}{seq\adddot}},
+ sequentes = {{et seq\adddot}{et seq\adddot}},
+ passim = {{p\`assim}{p\`assim}},
+ see = {{vegeu}{v\adddot}},
+ seealso = {{vegeu tamb\'e}{v\adddotspace tamb\'e}},
+ backrefpage = {{vegeu la p\`agina}{v\adddotspace la p\`ag\adddot}},
+ backrefpages = {{vegeu les p\`agines}{v\adddotspace les p\`ag\adddot}},
+ january = {{gener}{gen\adddot}},
+ february = {{febrer}{febr\adddot}},
+ march = {{mar\c{c}}{mar\c{c}}},
+ april = {{abril}{abr\adddot}},
+ may = {{maig}{maig}},
+ june = {{juny}{juny}},
+ july = {{juliol}{jul\adddot}},
+ august = {{agost}{ag\adddot}},
+ september = {{setembre}{set\adddot}},
+ october = {{octubre}{oct\adddot}},
+ november = {{novembre}{nov\adddot}},
+ december = {{desembre}{des\adddot}},
+ langamerican = {{angl\`es americ\`a}{ang\adddotspace amer\adddot}},
+ langbrazilian = {{portugu\`es brasiler}{port\adddotspace bras\adddot}},
+ langbulgarian = {{b\'ulgar}{b\'ulg\adddot}},
+ langcatalan = {{catal\`a}{cat\adddot}},
+ langczech = {{txec}{txec}},
+ langcroatian = {{croat}{croat}},
+ langdanish = {{dan\`es}{dan\adddot}},
+ langdutch = {{neerland\`es}{neerl\adddot}},
+ langenglish = {{angl\`es}{ang\adddot}},
+ langestonian = {{estoni\`a}{eston\adddot}},
+ langfinnish = {{fin\`es}{fin\adddot}},
+ langfrench = {{franc\`es}{fr\adddot}},
+ langgalician = {{gallec}{gal\adddot}},
+ langgerman = {{alemany}{al\adddot}},
+ langgreek = {{grec}{grec}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{itali\`a}{it\adddot}},
+ langjapanese = {{japon\`es}{jap\adddot}},
+ langlatin = {{llat\'{\i}}{ll\adddot}},
+ langlatvian = {{litu\`a}{lit\adddot}},
+ langnorwegian = {{noruec}{nor\adddot}},
+ langpolish = {{polon\`es}{pol\adddot}},
+ langportuguese = {{portugu\`es}{port\adddot}},
+ langrussian = {{rus}{rus}},
+ langslovak = {{eslovac}{eslovac}},
+ langslovene = {{eslov\`e}{eslov\`e}},
+ langspanish = {{castell\`a}{cast\adddot}},
+ langswedish = {{suec}{suec}},
+ langukrainian = {{ucra\"{\i}n\`es}{ucr\adddot}},
+ fromamerican = {{de l'angl\`es americ\`a}{de l'ang\adddotspace amer\adddot}},
+ frombrazilian = {{del portugu\`es brasiler}{del port\adddotspace bras\adddot}},
+ frombulgarian = {{del b\'ulgar}{del bulg\adddot}},
+ fromcatalan = {{del catal\`a}{del cat\adddot}},
+ fromcroatian = {{del croat}{del croat}},
+ fromczech = {{del txec}{del txec}},
+ fromdanish = {{del dan\`es}{del dan\adddot}},
+ fromdutch = {{del neerland\`es}{del neerl\adddot}},
+ fromenglish = {{de l'angl\`es}{de l'ang\adddot}},
+ fromestonian = {{de l'estoni\`a}{de l'eston\adddot}},
+ fromfinnish = {{del fin\`es}{del fin\adddot}},
+ fromfrench = {{del franc\`es}{del fr\adddot}},
+ fromgalician = {{del gallec}{del gall\adddot}},
+ fromgerman = {{de l'alemany}{de l'al\adddot}},
+ fromgreek = {{del grec}{del grec}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{de l'itali\`a}{de l'it\adddot}},
+ fromjapanese = {{del japon\`es}{del jap\adddot}},
+ fromlatin = {{del llat\'{\i}}{del ll\adddot}},
+ fromlatvian = {{del litu\`a}{del lit\adddot}},
+ fromnorwegian = {{del noruec}{del nor\adddot}},
+ frompolish = {{del polon\`es}{del pol\adddot}},
+ fromportuguese = {{del portugu\`es}{del port\adddot}},
+ fromrussian = {{del rus}{del rus}},
+ fromslovak = {{de l'eslovac}{de l'eslovac}},
+ fromslovene = {{de l'eslov\`e}{de l'eslov\`e}},
+ fromspanish = {{del castell\`a}{del cast\adddot}},
+ fromswedish = {{del suec}{del suec}},
+ fromukrainian = {{de l'ucra\"{\i}n\`es}{de l'ucr\adddot}},
+ countryde = {{Alemanya}{DE}},
+ countryeu = {{Uni\'o Europea}{UE}},
+ countryep = {{Uni\'o Europea}{UE}},
+ countryfr = {{Fran\c{c}a}{FR}},
+ countryuk = {{Regne Unit}{GB}},
+ countryus = {{Estats Units d'Am\`erica}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{patent alemana}{pat\adddot\ al\adddot}},
+ patenteu = {{patent europea}{pat\adddot\ eur\adddot}},
+ patentfr = {{patent francesa}{pat\adddot\ fr\adddot}},
+ patentuk = {{patent brit\`anica}{pat\adddot\ brit\adddot\adddot}},
+ patentus = {{patent estatunidenca}{pat\adddot\ EUA}},
+ patreq = {{so\l.licitud de patent}{so\l.l\adddotspace de pat\adddot}},
+ patreqde = {{so\l.licitud de patent alemana}{so\l.l\adddotspace de pat\adddot\ al\adddot}},
+ patreqeu = {{so\l.licitud de patent europea}{so\l.l\adddotspace de pat\adddot\ eur\adddot}},
+ patreqfr = {{so\l.licitud de patent francesa}{so\l.l\adddotspace de pat\adddot\ fr\adddot}},
+ patrequk = {{so\l.licitud de patent brit\`anica}{so\l.l\adddotspace de pat\adddot\ brit\adddot}},
+ patrequs = {{so\l.licitud de patent estatunidenca}{so\l.l\adddotspace de pat\adddot\ EUA}},
+ file = {{fitxer}{fitx\adddot}},
+ library = {{biblioteca}{bibl\adddot}},
+ abstract = {{resum}{res\adddot}},
+ annotation = {{nota}{n\adddot}},
+ commonera = {{Era Comuna}{EC}},
+ beforecommonera = {{abans de l'Era Comuna}{AEC}},
+ annodomini = {{despr\'es de Crist}{dC}},
+ beforechrist = {{abans de Crist}{aC}},
+ circa = {{circa}{c\adddot}},
+ spring = {{primavera}{prim\adddot}},
+ summer = {{estiu}{est\adddot}},
+ autumn = {{tardor}{tard\adddot}},
+ winter = {{hivern}{hiv\adddot}},
+ am = {{a\adddotspace m\adddot}{a\adddotspace m\adddot}},
+ pm = {{p\adddotspace m\adddot}{p\adddotspace m\adddot}},
+}
+
+\begingroup
+\catcode`\&=3
+
+\gdef\lbx@ca@smartof{%
+ \iftoggle{smartof}{\lbx@ca@smartof@i}{\@gobble}}
+
+\protected\long\gdef\lbx@ca@smartof@i#1{%
+ \global\togglefalse{smartof}%
+ \begingroup
+ \def\forceD##1{a\relax}%
+ \def\forceDE##1{x\relax}%
+ \def\do##1{\let##1\@firstofone}%
+ \abx@dosingleaccents
+ \abx@dodoubleaccents
+ \def\i{i}\def\j{j}%
+ \def\AE{a}\def\ae{a}%
+ \def\OE{o}\def\oe{o}%
+ \def\O{o}\def\o{o}%
+ \let\IeC\@firstofone
+ \let\@tabacckludge\@gobble
+ \ifnum\catcode`\"=\active
+ \uccode`\~=`\"
+ \uppercase{\let~\@empty}%
+ \fi
+ \ifnum\catcode`\~=\active
+ \let~\@empty
+ \fi
+ \let\protect\noexpand
+ \edef\lbx@tempa{#1}%
+ \expandafter\futurelet
+ \expandafter\lbx@tempa
+ \expandafter\lbx@ca@smartof@ii
+ \lbx@tempa&}
+
+\gdef\lbx@ca@smartof@ii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@ca@smartof@ii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@ca@smartof@ii}%
+ \else
+ \ifnum 0%
+ \if a\noexpand\lbx@tempa 1\fi
+ \if e\noexpand\lbx@tempa 1\fi
+ \if i\noexpand\lbx@tempa 1\fi
+ \if o\noexpand\lbx@tempa 1\fi
+ \if u\noexpand\lbx@tempa 1\fi
+ \if y\noexpand\lbx@tempa 1\fi
+ \if A\noexpand\lbx@tempa 1\fi
+ \if E\noexpand\lbx@tempa 1\fi
+ \if I\noexpand\lbx@tempa 1\fi
+ \if O\noexpand\lbx@tempa 1\fi
+ \if U\noexpand\lbx@tempa 1\fi
+ \if Y\noexpand\lbx@tempa 1\fi
+ >0 %
+ \let\lbx@tempa\lbx@ca@smartof@d
+ \else
+ \ifnum 0%
+ \if h\noexpand\lbx@tempa 1\fi
+ \if H\noexpand\lbx@tempa 1\fi
+ >0 %
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@ca@smartof@ii}%
+ \else
+ \let\lbx@tempa\lbx@ca@smartof@de
+ \fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@ca@smartof@d#1&{\endgroup d'}
+\gdef\lbx@ca@smartof@de#1&{\endgroup de\space}
+
+\endgroup
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/croatian.lbx b/macros/latex/contrib/biblatex/latex/lbx/croatian.lbx
new file mode 100644
index 0000000000..597c80bf21
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/croatian.lbx
@@ -0,0 +1,586 @@
+\ProvidesFile{croatian.lbx}
+[\abx@lbxid]
+
+% Translator's note:
+% - Most translations have been made gender neutral,
+% as there's no intrinsic biblatex support for the opposite
+
+\DeclareRedundantLanguages{croatian}{croatian}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{\textendash\penalty\hyphenpenalty}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iffieldundef{#3}
+ {\mkbibmonth{\thefield{#2}}}
+ {\lbx@cr@mkbibmonth{\thefield{#2}}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\addnbthinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibordinal{\thefield{#2}}%
+ \iffieldundef{#1}{}{\addnbthinspace}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibordinal}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\NewBibliographyString{% Month name variants used after day
+ datejanuary,
+ datefebruary,
+ datemarch,
+ dateapril,
+ datemay,
+ datejune,
+ datejuly,
+ dateaugust,
+ dateseptember,
+ dateoctober,
+ datenovember,
+ datedecember%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografija}{Bibliografija}},
+ references = {{Literatura}{Literatura}},
+ shorthands = {{Popis kratica}{Kratice}},
+ editor = {{urednik}{ur\adddot}},% gender biased
+ editors = {{urednici}{ur\adddot}},
+ compiler = {{sastavlja\v{c}}{sastavlja\v{c}}},% gender biased
+ compilers = {{sastavlja\v{c}i}{sastavlja\v{c}i}},
+ redactor = {{redaktor}{redaktor}},% gender biased
+ redactors = {{redaktori}{redaktori}},
+ reviser = {{korektor}{korektor}},% gender biased
+ revisers = {{korektori}{korektori}},
+ founder = {{zasniva\v{c}}{zasniva\v{c}}},% gender biased
+ founders = {{zasniva\v{c}i}{zasniva\v{c}i}},
+ continuator = {{nastavlja\v{c}}{nastavlja\v{c}i}},% gender biased
+ continuators = {{nastavlja\v{c}i}{nastavlja\v{c}i}},
+ collaborator = {{suradnik}{sur\adddot}},% gender biased
+ collaborators = {{suradnici}{sur\adddot}},
+ translator = {{prijevod}{prev\adddot}},
+ translators = {{prijevod}{prev\adddot}},
+ commentator = {{komentator}{komentator}},% gender biased
+ commentators = {{komentatori}{komentatori}},
+ annotator = {{autor bilje\v{z}aka}{autor bilje\v{z}aka}},% gender biased
+ annotators = {{autori bilje\v{z}aka}{autori bilje\v{z}aka}},
+ commentary = {{komentar}{komentar}},
+ annotations = {{bilje\v{s}ke}{bilje\v{s}ke}},
+ introduction = {{uvod}{uvod}},
+ foreword = {{predgovor}{predgovor}},
+ afterword = {{pogovor}{pogovor}},
+ editortr = {{prijevod i obrada}{ur\adddotspace i prev\adddot}},
+ editorstr = {{prijevod i obrada}{ur\adddotspace i prev\adddot}},
+ editorco = {{obrada i komentari}% gender neutral
+ {obrada i komentari}},
+ editorsco = {{obrada i komentari}%
+ {obrada i komentari}},
+ editoran = {{obrada i bilje\v{s}ke}%
+ {obrada i bilje\v{s}ke}},
+ editorsan = {{obrada i bilje\v{s}ke}%
+ {obrada i bilje\v{s}ke}},
+ editorin = {{obrada i uvod}%
+ {obrada i uvod}},
+ editorsin = {{obrada i uvod}%
+ {obrada i uvod}},
+ editorfo = {{obrada i predgovor}%
+ {obrada i predgovor}},
+ editorsfo = {{obrada i predgovor}%
+ {obrada i predgovor}},
+ editoraf = {{obrada i pogovor}%
+ {obrada i pogovor}},
+ editorsaf = {{obrada i pogovor}%
+ {obrada i pogovor}},
+ editortrco = {{prijevod, obrada i komentari}%
+ {prijevod, obrada i komentari}},
+ editorstrco = {{prijevod, obrada i komentari}%
+ {prijevod, obrada i komentari}},
+ editortran = {{prijevod, obrada i bilje\v{s}ke}%
+ {prijevod, obrada i bilje\v{s}ke}},
+ editorstran = {{prijevod, obrada i bilje\v{s}ke}%
+ {prijevod, obrada i bilje\v{s}ke}},
+ editortrin = {{prijevod, obrada i uvod}%
+ {prijevod, obrada i uvod}},
+ editorstrin = {{prijevod, obrada i uvod}%
+ {prijevod, obrada i uvod}},
+ editortrfo = {{prijevod, obrada i predgovor}%
+ {prijevod, obrada i predgovor}},
+ editorstrfo = {{prijevod, obrada i predgovor}%
+ {prijevod, obrada i predgovor}},
+ editortraf = {{prijevod, obrada i pogovor}%
+ {prijevod, obrada i pogovor}},
+ editorstraf = {{prijevod, obrada i pogovor}%
+ {prijevod, obrada i pogovor}},
+ editorcoin = {{obrada, uvod i komentari}%
+ {obrada, uvod i komentari}},
+ editorscoin = {{obrada, uvod i komentari}%
+ {obrada, uvod i komentari}},
+ editorcofo = {{obrada, predgovor i komentari}%
+ {obrada, predgovor i komentari}},
+ editorscofo = {{obrada, predgovor i komentari}%
+ {obrada, predgovor i komentari}},
+ editorcoaf = {{obrada, komentari i pogovor}%
+ {obrada, komentari i pogovor}},
+ editorscoaf = {{obrada, komentari i pogovor}%
+ {obrada, komentari i pogovor}},
+ editoranin = {{obrada, uvod i bilje\v{s}ke}%
+ {obrada, uvod i bilje\v{s}ke}},
+ editorsanin = {{obrada, uvod i bilje\v{s}ke}%
+ {obrada, uvod i bilje\v{s}ke}},
+ editoranfo = {{obrada, predgovor i bilje\v{s}ke}%
+ {obrada, predgovor i bilje\v{s}ke}},
+ editorsanfo = {{obrada, predgovor i bilje\v{s}ke}%
+ {obrada, predgovor i bilje\v{s}ke}},
+ editoranaf = {{obrada, bilje\v{s}ke i pogovor}%
+ {obrada, bilje\v{s}ke i pogovor}},
+ editorsanaf = {{obrada, bilje\v{s}ke i pogovor}%
+ {obrada, bilje\v{s}ke i pogovor}},
+ editortrcoin = {{prijevod, obrada, uvod i komentari}%
+ {prijevod, obrada, uvod i komentari}},
+ editorstrcoin = {{prijevod, obrada, uvod i komentari}%
+ {prijevod, obrada, uvod i komentari}},
+ editortrcofo = {{prijevod, obrada, predgovor i komentari}%
+ {prijevod, obrada, predgovor i komentari}},
+ editorstrcofo = {{prijevod, obrada, predgovor i komentari}%
+ {prijevod, obrada, predgovor i komentari}},
+ editortrcoaf = {{prijevod, obrada, komentari i pogovor}%
+ {prijevod, obrada, komentari i pogovor}},
+ editorstrcoaf = {{prijevod, obrada, komentari i pogovor}%
+ {prijevod, obrada, komentari i pogovor}},
+ editortranin = {{prijevod, obrada, uvod i bilje\v{s}ke}%
+ {prijevod, obrada, uvod i bilje\v{s}ke}},
+ editorstranin = {{prijevod, obrada, uvod i bilje\v{s}ke}%
+ {prijevod, obrada, uvod i bilje\v{s}ke}},
+ editortranfo = {{prijevod, obrada, predgovor i bilje\v{s}ke}%
+ {prijevod, obrada, predgovor i bilje\v{s}ke}},
+ editorstranfo = {{prijevod, obrada, predgovor i bilje\v{s}ke}%
+ {prijevod, obrada, predgovor i bilje\v{s}ke}},
+ editortranaf = {{prijevod, obrada, bilje\v{s}ke i pogovor}%
+ {prijevod, obrada, bilje\v{s}ke i pogovor}},
+ editorstranaf = {{prijevod, obrada, bilje\v{s}ke i pogovor}%
+ {prijevod, obrada, bilje\v{s}ke i pogovor}},
+ translatorco = {{prijevod i komentari}%
+ {prijevod i komentari}},
+ translatorsco = {{prijevod i komentari}%
+ {prijevod i komentari}},
+ translatoran = {{prijevod i bilje\v{s}ke}%
+ {prijevod i bilje\v{s}ke}},
+ translatorsan = {{prijevod i bilje\v{s}ke}%
+ {prijevod i bilje\v{s}ke}},
+ translatorin = {{prijevod i uvod}%
+ {prijevod i uvod}},
+ translatorsin = {{prijevod i uvod}%
+ {prijevod i uvod}},
+ translatorfo = {{prijevod i predgovor}%
+ {prijevod i predgovor}},
+ translatorsfo = {{prijevod i predgovor}%
+ {prijevod i predgovor}},
+ translatoraf = {{prijevod i pogovor}%
+ {prijevod i pogovor}},
+ translatorsaf = {{prijevod i pogovor}%
+ {prijevod i pogovor}},
+ translatorcoin = {{prijevod, uvod i komentari}%
+ {prijevod, uvod i komentari}},
+ translatorscoin = {{prijevod, uvod i komentari}%
+ {prijevod, uvod i komentari}},
+ translatorcofo = {{prijevod, predgovor i komentari}%
+ {prijevod, predgovor i komentari}},
+ translatorscofo = {{prijevod, predgovor i komentari}%
+ {prijevod, predgovor i komentari}},
+ translatorcoaf = {{prijevod, komentari i pogovor}%
+ {prijevod, komentari i pogovor}},
+ translatorscoaf = {{prijevod, komentari i pogovor}%
+ {prijevod, komentari i pogovor}},
+ translatoranin = {{prijevod, uvod i bilje\v{s}ke}%
+ {prijevod, uvod i bilje\v{s}ke}},
+ translatorsanin = {{prijevod, uvod i bilje\v{s}ke}%
+ {prijevod, uvod i bilje\v{s}ke}},
+ translatoranfo = {{prijevod, predgovor i bilje\v{s}ke}%
+ {prijevod, predgovor i bilje\v{s}ke}},
+ translatorsanfo = {{prijevod, predgovor i bilje\v{s}ke}%
+ {prijevod, predgovor i bilje\v{s}ke}},
+ translatoranaf = {{prijevod, bilje\v{s}ke i pogovor}%
+ {prijevod, bilje\v{s}ke i pogovor}},
+ translatorsanaf = {{prijevod, bilje\v{s}ke i pogovor}%
+ {prijevod, bilje\v{s}ke i pogovor}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{autor\addcolon}{autor\addcolon}},% gender biased
+ byeditor = {{obrada\addcolon}{ur\adddot}},%
+ bycompiler = {{sastavlja\v{c}\addcolon}{sast\adddot}},% gender biased
+ byredactor = {{redaktura\addcolon}{red\adddot}},
+ byreviser = {{korektura\addcolon}{kor\adddot}},
+% byreviewer = {{}{}},% FIXME: missing
+ byfounder = {{zapo\v{c}eo\addcolon}{zapo\v{c}eo\addcolon}},% gender biased
+ bycontinuator = {{nastavio\addcolon}{nastavio\addcolon}},% gender biased
+ bycollaborator = {{u suradnji s}{u sur\adddot s}},
+ bytranslator = {{prijevod \lbx@lfromlang\addcolon}%
+ {prev\adddot \lbx@sfromlang\addcolon}},
+ bycommentator = {{komentari\addcolon}{komentari\addcolon}},
+ byannotator = {{bilje\v{s}ke\addcolon}{bilje\v{s}ke\addcolon}},
+ withcommentator = {{komentari\addcolon}{komentari\addcolon}},
+ withannotator = {{bilje\v{s}ke\addcolon}{bilje\v{s}ke\addcolon}},
+ withintroduction = {{uvod\addcolon}{uvod\addcolon}},
+ withforeword = {{predgovor\addcolon}{predgovor\addcolon}},
+ withafterword = {{pogovor\addcolon}{pogovor\addcolon}},
+ byeditortr = {{prijevod \lbx@lfromlang\ i obrada\addcolon}%
+ {prijevod \lbx@lfromlang\ i obrada\addcolon}},
+ byeditorco = {{obrada i komentari\addcolon}%
+ {obrada i komentari\addcolon}},
+ byeditoran = {{obrada i bilje\v{s}ke\addcolon}%
+ {obrada i bilje\v{s}ke\addcolon}},
+ byeditorin = {{obrada i uvod\addcolon}%
+ {obrada i uvod\addcolon}},
+ byeditorfo = {{obrada i predgovor\addcolon}%
+ {obrada i predgovor\addcolon}},
+ byeditoraf = {{obrada i pogovor\addcolon}%
+ {obrada i pogovor\addcolon}},
+ byeditortrco = {{prijevod \lbx@lfromlang, obrada i komentari\addcolon}%
+ {prijevod \lbx@lfromlang, obrada i komentari\addcolon}},
+ byeditortran = {{prijevod \lbx@lfromlang, obrada i bilje\v{s}ke\addcolon}%
+ {prijevod \lbx@lfromlang, obrada i bilje\v{s}ke\addcolon}},
+ byeditortrin = {{prijevod \lbx@lfromlang, obrada i uvod\addcolon}%
+ {prijevod \lbx@lfromlang, obrada i uvod\addcolon}},
+ byeditortrfo = {{prijevod \lbx@lfromlang, obrada i predgovor\addcolon}%
+ {prijevod \lbx@lfromlang, obrada i predgovor\addcolon}},
+ byeditortraf = {{prijevod \lbx@lfromlang, obrada i pogovor\addcolon}%
+ {prijevod \lbx@lfromlang, obrada i pogovor\addcolon}},
+ byeditorcoin = {{obrada, uvod i komentari\addcolon}%
+ {obrada, uvod i komentari\addcolon}},
+ byeditorcofo = {{obrada, predgovor i komentari\addcolon}%
+ {obrada, predgovor i komentari\addcolon}},
+ byeditorcoaf = {{obrada, komentari i pogovor\addcolon}%
+ {obrada, komentari i pogovor\addcolon}},
+ byeditoranin = {{obrada, uvod i bilje\v{s}ke\addcolon}%
+ {obrada, uvod i bilje\v{s}ke\addcolon}},
+ byeditoranfo = {{obrada, predgovor i bilje\v{s}ke\addcolon}%
+ {obrada, predgovor i bilje\v{s}ke\addcolon}},
+ byeditoranaf = {{obrada, bilje\v{s}ke i pogovor\addcolon}%
+ {obrada, bilje\v{s}ke i pogovor\addcolon}},
+ byeditortrcoin = {{prijevod \lbx@lfromlang, obrada, uvod i komentari\addcolon}%
+ {prijevod \lbx@lfromlang, obrada, uvod i komentari\addcolon}},
+ byeditortrcofo = {{prijevod \lbx@lfromlang, obrada, predgovor i komentari\addcolon}%
+ {prijevod \lbx@lfromlang, obrada, predgovor i komentari\addcolon}},
+ byeditortrcoaf = {{prijevod \lbx@lfromlang, obrada, komentari i pogovor\addcolon}%
+ {prijevod \lbx@lfromlang, obrada, komentari i pogovor\addcolon}},
+ byeditortranin = {{prijevod \lbx@lfromlang, obrada, uvod i bilje\v{s}ke\addcolon}%
+ {prijevod \lbx@lfromlang, obrada, uvod i bilje\v{s}ke\addcolon}},
+ byeditortranfo = {{prijevod \lbx@lfromlang, obrada, predgovor i bilje\v{s}ke\addcolon}%
+ {prijevod \lbx@lfromlang, obrada, predgovor i bilje\v{s}ke\addcolon}},
+ byeditortranaf = {{prijevod \lbx@lfromlang, obrada, bilje\v{s}ke i pogovor\addcolon}%
+ {prijevod \lbx@lfromlang, obrada, bilje\v{s}ke i pogovor\addcolon}},
+ bytranslatorco = {{prijevod \lbx@lfromlang\ i komentari\addcolon}%
+ {prijevod \lbx@lfromlang\ i komentari\addcolon}},
+ bytranslatoran = {{prijevod \lbx@lfromlang\ i bilje\v{s}ke\addcolon}%
+ {prijevod \lbx@lfromlang\ i bilje\v{s}ke\addcolon}},
+ bytranslatorin = {{prijevod \lbx@lfromlang\ i uvod\addcolon}%
+ {prijevod \lbx@lfromlang\ i uvod\addcolon}},
+ bytranslatorfo = {{prijevod \lbx@lfromlang\ i predgovor\addcolon}%
+ {prijevod \lbx@lfromlang\ i predgovor\addcolon}},
+ bytranslatoraf = {{prijevod \lbx@lfromlang\ i pogovor\addcolon}%
+ {prijevod \lbx@lfromlang\ i pogovor\addcolon}},
+ bytranslatorcoin = {{prijevod \lbx@lfromlang, uvod i komentari\addcolon}%
+ {prijevod \lbx@lfromlang, uvod i komentari\addcolon}},
+ bytranslatorcofo = {{prijevod \lbx@lfromlang, predgovor i komentari\addcolon}%
+ {prijevod \lbx@lfromlang, predgovor i komentari\addcolon}},
+ bytranslatorcoaf = {{prijevod \lbx@lfromlang, komentari i pogovor\addcolon}%
+ {prijevod \lbx@lfromlang, komentari i pogovor\addcolon}},
+ bytranslatoranin = {{prijevod \lbx@lfromlang, uvod i bilje\v{s}ke\addcolon}%
+ {prijevod \lbx@lfromlang, uvod i bilje\v{s}ke\addcolon}},
+ bytranslatoranfo = {{prijevod \lbx@lfromlang, predgovor i bilje\v{s}ke\addcolon}%
+ {prijevod \lbx@lfromlang, predgovor i bilje\v{s}ke\addcolon}},
+ bytranslatoranaf = {{prijevod \lbx@lfromlang, bilje\v{s}ke i pogovor\addcolon}%
+ {prijevod \lbx@lfromlang, bilje\v{s}ke i pogovor\addcolon}},
+ and = {{i}{i}},
+ andothers = {{i drugi}{i dr\adddot}},
+ andmore = {{i drugi}{i dr\adddot}},
+ volume = {{sv\adddot}{sv\adddot}},
+ volumes = {{sv\adddot}{sv\adddot}},
+% involumes = {{}{}},% FIXME: missing
+ jourvol = {{sv\adddot}{sv\adddot}},
+ jourser = {{serija}{serija}},
+% book = {{}{}},% FIXME: missing
+% part = {{}{}},% FIXME: missing
+% issue = {{}{}},% FIXME: missing
+ newseries = {{nova serija}{nova serija}},
+ oldseries = {{stara serija}{stara serija}},
+ edition = {{izdanje}{izdanje}},
+ reprint = {{pretisak}{pretisak}},
+ reprintof = {{pretisak}{pretisak}},
+ reprintas = {{iznova otisnuto kao}{iznova otisnuto kao}},
+% reprintfrom = {{}{}},% FIXME: missing
+% translationof = {{}{}},% FIXME: missing
+% translationas = {{}{}},% FIXME: missing
+% translationfrom = {{}{}},% FIXME: missing
+% reviewof = {{}{}},% FIXME: missing
+% origpubas = {{}{}},% FIXME: missing
+% origpubin = {{}{}},% FIXME: missing
+% astitle = {{}{}},% FIXME: missing
+% bypublisher = {{}{}},% FIXME: missing
+ nodate = {{no date}{n\adddot d\adddot}},% FIXME
+ page = {{stranica}{str\adddot}},
+ pages = {{stranice}{str\adddot}},
+ column = {{stupac}{stupac}},
+ columns = {{stupci}{stupci}},
+ line = {{linija}{l\adddot}},
+ lines = {{linije}{ll\adddot}},
+ verse = {{stih}{stih}},
+ verses = {{stihovi}{stihovi}},
+ section = {{odjeljak}{\S}},
+ sections = {{odjeljci}{\S\S}},
+ paragraph = {{stavak}{st\adddot}},
+ paragraphs = {{stavci}{st\adddot}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{}{}},% FIXME: check
+ inseries = {{u seriji}{u seriji}},
+ ofseries = {{iz serije}{iz serije}},
+ number = {{broj}{br\adddot}},
+ chapter = {{poglavlje}{pogl\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{magistarski rad}{mag\adddotspace rad}},
+ phdthesis = {{doktorska disertacija}{disertacija}},
+% candthesis = {{}{}},% FIXME: missing
+ resreport = {{znanstveno izvje\v{s}\'{c}e}{zn\adddotspace izv\adddot}},
+ techreport = {{tehni\v{c}ko izvje\v{s}\'{c}e}{teh\adddotspace izv\adddot}},
+ software = {{softver}{softver}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{verzija}{verzija}},
+ url = {{adresa}{adresa}},
+% urlfrom = {{}{}},% FIXME: missing
+ urlseen = {{pogledano}{pogledano}},
+ inpreparation = {{u pripremi}{u pripremi}},
+ submitted = {{predan}{predan}},
+% forthcoming = {{}{}},% FIXME: missing
+ inpress = {{u tisku}{u tisku}},
+% prepublished = {{}{}},% FIXME: missing
+ citedas = {{dalje citirano kao}{dalje citirano kao}},
+ thiscite = {{napose}{napose}},
+ seenote = {{vidi bilje\v{s}ku}{v\adddotspace bilj\adddot}},
+ quotedin = {{citirano u}{citirano u}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{usporedi}{usp\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{vidi}{v\adddot}},
+ seealso = {{pogledaj i}{pogl\adddotspace i}},
+ backrefpage = {{citirano na stranci}{cit\adddotspace na str\adddot}},
+ backrefpages = {{cited on pages}{cit\adddotspace na str\adddot}},
+ january = {{sije\v{c}anj}{sije\v{c}anj}},
+ february = {{velja\v{c}a}{velja\v{c}a}},
+ march = {{o\v{z}ujak}{o\v{z}ujak}},
+ april = {{travanj}{travanj}},
+ may = {{svibanj}{svibanj}},
+ june = {{lipanj}{lipanj}},
+ july = {{srpanj}{srpanj}},
+ august = {{kolovoz}{kolovoz}},
+ september = {{rujan}{rujan}},
+ october = {{listopad}{listopad}},
+ november = {{studeni}{studeni}},
+ december = {{prosinac}{prosinac}},
+ datejanuary = {{sije\v{c}nja}{sije\v{c}nja}},
+ datefebruary = {{velja\v{c}e}{velja\v{c}e}},
+ datemarch = {{o\v{z}ujka}{o\v{z}ujka}},
+ dateapril = {{travnja}{travnja}},
+ datemay = {{svibnja}{svibnja}},
+ datejune = {{lipnja}{lipnja}},
+ datejuly = {{srpnja}{srpnja}},
+ dateaugust = {{kolovoza}{kolovoza}},
+ dateseptember = {{rujna}{rujna}},
+ dateoctober = {{listopada}{listopada}},
+ datenovember = {{studenoga}{studenoga}},
+ datedecember = {{prosinca}{prosinca}},
+ langamerican = {{engleski}{engleski}},
+ langbrazilian = {{portugalski}{portugalski}},
+% langbulgarian = {{}{}},% FIXME: missing
+% langcatalan = {{}{}},% FIXME: missing
+ langcroatian = {{hrvatski}{hrvatski}},
+% langczech = {{}{}},% FIXME: missing
+ langdanish = {{danski}{danski}},
+ langdutch = {{nizozemski}{nizozemski}},
+ langenglish = {{engleski}{engleski}},
+% langestonian = {{}{}},% FIXME: missing
+% langfinnish = {{}{}},% FIXME: missing
+ langfrench = {{francuski}{francuski}},
+ langgalician = {{galicijski}{galicijski}},
+ langgerman = {{njema\v{c}ki}{njema\v{c}ki}},
+ langgreek = {{gr\v{c}ki}{gr\v{c}ki}},
+ langhungarian = {{ma\dj arski}{ma\dj arski}},
+ langitalian = {{talijanski}{talijanski}},
+ langlatin = {{latinski}{latinski}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norve\v{s}ki}{norve\v{s}ki}},
+% langpolish = {{}{}},% FIXME: missing
+ langportuguese = {{portugalski}{portugalski}},
+% langrussian = {{}{}},% FIXME: missing
+% langslovak = {{}{}},% FIXME: missing
+% langslovene = {{}{}},% FIXME: missing
+ langspanish = {{\v{s}panjolski}{\v{s}panjolski}},
+ langswedish = {{\v{s}vedski}{\v{s}vedski}},
+ fromamerican = {{s engleskog}{s engleskog}},
+ frombrazilian = {{s portugalskog}{s portugalskog}},
+% frombulgarian = {{}{}},% FIXME: missing
+% fromcatalan = {{}{}},% FIXME: missing
+ fromcroatian = {{s hrvatskog}{s hrvatskog}},
+% fromczech = {{}{}},% FIXME: missing
+ fromdanish = {{s danskog}{s danskog}},
+ fromdutch = {{s nizozemskog}{s nizozemskog}},
+ fromenglish = {{s engleskog}{s engleskog}},
+% fromestonian = {{}{}},% FIXME: missing
+% fromfinnish = {{}{}},% FIXME: missing
+ fromfrench = {{s francuskog}{s francuskog}},
+ fromgalician = {{s galicijskog}{s galicijskog}},
+ fromgerman = {{s njema\v{c}kog}{s njema\v{c}kog}},
+ fromgreek = {{s gr\v{c}kog}{s gr\v{c}kog}},
+ fromhungarian = {{s ma\dj arskog}{s ma\dj arskog}},
+ fromitalian = {{s talijanskog}{s talijanskog}},
+ fromlatin = {{s latinskog}{s latinskog}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{s norve\v{s}kog}{s norve\v{s}kog}},
+% frompolish = {{}{}},% FIXME: missing
+ fromportuguese = {{s portugalskog}{s portugalskog}},
+% fromrussian = {{}{}},% FIXME: missing
+% fromslovak = {{}{}},% FIXME: missing
+% fromslovene = {{}{}},% FIXME: missing
+ fromspanish = {{sa \v{s}panjolskog}{sa \v{s}panjolskog}},
+ fromswedish = {{sa \v{s}vedskog}{sa \v{s}vedskog}},
+ countryde = {{Njema\v{c}ka}{DE}},
+ countryeu = {{Europska unija}{EU}},
+ countryep = {{Europska unija}{EP}},
+ countryfr = {{Francuska}{FR}},
+ countryuk = {{Velika Britanija}{GB}},
+ countryus = {{Sjedinjene Ameri\v{c}ke Dr\v{z}ave}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{njema\v{c}ki patent}{njema\v{c}ki pat\adddot}},
+ patenteu = {{europski patent}{europski pat\adddot}},
+ patentfr = {{francuski patent}{francuski pat\adddot}},
+ patentuk = {{britanski patent}{britanski pat\adddot}},
+ patentus = {{US patent}{US pat\adddot}},
+ patreq = {{patentni zahtjev}{pat\adddot\ zahtjev}},
+ patreqde = {{njema\v{c}ki patentni zahtjev}%
+ {njem\adddotspace pat\adddotspace zahtjev}},
+ patreqeu = {{europski patentni zahtjev}{EU pat\adddotspace zahtjev}},
+ patreqfr = {{francuski patentni zahtjev}%
+ {franc\adddotspace pat\adddotspace zahtjev}},
+ patrequk = {{britanskipatentni zahtjev}%
+ {britanski pat\adddotspace zahtjev}},
+ patrequs = {{US patentni zahtjev}{US pat\adddot\ zahtjev}},
+ file = {{datoteka}{datoteka}},
+ library = {{biblioteka}{biblioteka}},
+ abstract = {{sa\v{z}etak}{sa\v{z}etak}},
+ annotation = {{bilje\v{s}ka}{bilje\v{s}ka}},
+ commonera = {{n\adddot e\adddot}{n\adddot e\adddot}},
+ beforecommonera = {{pr\adddotspace n\adddotspace e\adddot}{pr\adddotspace n\adddotspace e\adddot}},
+ annodomini = {{poslije Krista}{p\adddotspace Kr\adddot}},
+ beforechrist = {{prije Krista}{pr\adddotspace Kr\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\protected\gdef\lbx@cr@mkbibmonth#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{datejanuary}%
+ \or\abx@bibmonth{datefebruary}%
+ \or\abx@bibmonth{datemarch}%
+ \or\abx@bibmonth{dateapril}%
+ \or\abx@bibmonth{datemay}%
+ \or\abx@bibmonth{datejune}%
+ \or\abx@bibmonth{datejuly}%
+ \or\abx@bibmonth{dateaugust}%
+ \or\abx@bibmonth{dateseptember}%
+ \or\abx@bibmonth{dateoctober}%
+ \or\abx@bibmonth{datenovember}%
+ \or\abx@bibmonth{datedecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/czech.lbx b/macros/latex/contrib/biblatex/latex/lbx/czech.lbx
new file mode 100644
index 0000000000..716b3a1ee8
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/czech.lbx
@@ -0,0 +1,475 @@
+\ProvidesFile{czech.lbx}
+[\abx@lbxid]
+
+\DeclareBibliographyExtras{%
+ \DeclareCapitalPunctuation{.!?}%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}
+ {}
+ {\iffieldundef{#3}{/}{\adddot\thinspace}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografie}{Bibliografie}},
+ references = {{Odkazy}{Odkazy}},
+ shorthands = {{Seznam zkratek}{Zkratky}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{edito\v{r}i}{ed\adddot}},
+ compiler = {{sestavil}{sest\adddot}},
+ compilers = {{sestavili}{sest\adddot}},
+ redactor = {{redaktor}{red\adddot}},
+ redactors = {{redakto\v{r}i}{red\adddot}},
+ founder = {{zakladatel}{zakl\adddot}},
+ founders = {{zakladatel\'{e}}{zakl\adddot}},
+ continuator = {{pokra\v{c}ovatel}{pokr\adddot}},% FIXME: unsure
+ continuators = {{pokra\v{c}ovatel\'{e}}{pokr\adddot}},% FIXME: unsure
+ collaborator = {{spolupracovn\'{i}k}{spoluprac\adddot}},% FIXME: unsure
+ collaborators = {{spolupracovn\'{i}ci}{spoluprac\adddot}},% FIXME: unsure
+ translator = {{p\v{r}ekladatel}{p\v{r}ekl\adddot}},
+ translators = {{p\v{r}ekladatel\'{e}}{p\v{r}ekl\adddot}},
+ commentator = {{koment\'{a}tor}{kom\adddot}},
+ commentators = {{koment\'{a}to\v{r}i}{kom\adddot}},
+ annotator = {{anot\'{a}tor}{anot\adddot}},
+ annotators = {{anot\'{a}to\v{r}i}{anot\adddot}},
+ commentary = {{koment\'{a}tor}{komm\adddot}},% FIXME: unsure
+ annotations = {{anotatace}{anot\adddot}},
+ introduction = {{\'{u}vod}{\'{u}v\adddot}},
+ foreword = {{p\v{r}edmluva}{p\v{r}edml\adddot}},
+ afterword = {{doslov}{dosl\adddot}},
+ editortr = {{editor a p\v{r}ekladatel}{ed\adddotspace a p\v{r}ekl\adddot}},
+ editorstr = {{edito\v{r}i a p\v{r}ekladatel\'{e}}{ed\adddotspace a p\v{r}ekl\adddot}},
+ editorco = {{editor a koment\'{a}tor}{ed\adddotspace a kom\adddot}},
+ editorsco = {{editor a koment\'{a}to\v{r}i}{ed\adddotspace a kom\adddot}},
+ editoran = {{editor a anot\'{a}tor}{ed\adddotspace a anot\adddot}},
+ editorsan = {{editor a anot\'{a}to\v{r}i}{ed\adddotspace a anot\adddot}},
+ editorin = {{editor a \'{u}vod}{ed\adddotspace \'{u}v\adddot}},
+ editorsin = {{edito\v{r}i a \'{u}vod}{ed\adddotspace a \'{u}v\adddot}},
+ editorfo = {{editor a p\v{r}edmluva}{ed\adddotspace a p\v{r}edml\adddot}},
+ editorsfo = {{edito\v{r}i a p\v{r}edmluva}{ed\adddotspace a p\v{r}edml\adddot}},
+ editoraf = {{editor a doslov}{ed\adddotspace a dosl\adddot}},
+ editorsaf = {{edito\v{r}i a doslov}{ed\adddotspace a dosl\adddot}},
+ editortrco = {{editor, p\v{r}eklad\ a koment\'{a}tor}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a kom\adddot}},% FIXME: hruznost
+ editorstrco = {{edito\v{r}i, p\v{r}ekladatel\'{e}\ a koment\'{a}to\v{r}i}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a kom\adddot}},
+ editortran = {{editor, p\v{r}ekladatel\ a anot\'{a}tor}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a anot\adddot}},
+ editorstran = {{edito\v{r}i, p\v{r}ekladatel\'{e}\ a anot\'{a}to\v{r}i}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a anot\adddot}},
+ editortrin = {{editor, p\v{r}ekladatel\ a \'{u}vod}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a \'{u}vod\adddot}},
+ editorstrin = {{edito\v{r}i, p\v{r}ekladatel\'{e}\ a \'{u}vod}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a \'{u}vod\adddot}},
+ editortrfo = {{editor, p\v{r}ekladatel\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a p\v{r}edml\adddot}},
+ editorstrfo = {{edito\v{r}i, p\v{r}ekladatel\'{e}\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a p\v{r}edml\adddot}},
+ editortraf = {{editor, p\v{r}ekladatel\ a doslov}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a afterw\adddot}},
+ editorstraf = {{edito\v{r}i, p\v{r}ekladatel\'{e}\ a doslov}%
+ {ed.,\addabbrvspace p\v{r}ekl\adddot\ a afterw\adddot}},
+ editorcoin = {{editor, koment\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace kom\adddot\ a \'{u}vod\adddot}},
+ editorscoin = {{edito\v{r}i, koment\'{a}to\v{r}i\ a \'{u}vod}%
+ {ed.,\addabbrvspace kom\adddot\ a \'{u}vod\adddot}},
+ editorcofo = {{editor, koment\'{a}tor\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace kom\adddot\ a p\v{r}edml\adddot}},
+ editorscofo = {{edito\v{r}i, koment\'{a}to\v{r}i\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace kom\adddot\ a p\v{r}edml\adddot}},
+ editorcoaf = {{editor, koment\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace kom\adddot\ a dosl\adddot}},
+ editorscoaf = {{edito\v{r}i, koment\'{a}to\v{r}i\ a doslov}%
+ {ed.,\addabbrvspace kom\adddot\ a dosl\adddot}},
+ editoranin = {{editor, anot\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace anot\adddot\ a \'{u}vod\adddot}},
+ editorsanin = {{edito\v{r}i, anot\'{a}to\v{r}i\ a \'{u}vod}%
+ {ed.,\addabbrvspace anot\adddot\ a \'{u}vod\adddot}},
+ editoranfo = {{editor, anot\'{a}tor\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace anot\adddot\ a p\v{r}edml\adddot}},
+ editorsanfo = {{edito\v{r}i, anot\'{a}to\v{r}i\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace anot\adddot\ a p\v{r}edml\adddot}},
+ editoranaf = {{editor, anot\'{a}tor\ a doslov}{ed.,\addabbrvspace anot\adddot\ a dosl\adddot}},
+ editorsanaf = {{edito\v{r}i, anot\'{a}to\v{r}i\ a doslov}%
+ {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}},
+ editortrcoin = {{editor, p\v{r}ekladatel, koment\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace p\v{r}ekl., kom\adddot\ a \'{u}vod\adddot}},
+ editorstrcoin = {{edito\v{r}i, p\v{r}ekladatel\'{e}, koment\'{a}to\v{r}i\ a \'{u}vod}%
+ {ed.,\addabbrvspace p\v{r}ekl., kom\adddot\ a \'{u}vod\adddot}},
+ editortrcofo = {{editor, p\v{r}ekladatel, koment\'{a}tor\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace p\v{r}ekl., kom\adddot\ a p\v{r}edml\adddot}},
+ editorstrcofo = {{edito\v{r}i, p\v{r}ekladatel\'{e}, koment\'{a}to\v{r}i\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace p\v{r}ekl., kom\adddot\ a p\v{r}edml\adddot}},
+ editortrcoaf = {{editor, p\v{r}ekladatel, koment\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace p\v{r}ekl., kom\adddot\ a dosl\adddot}},
+ editorstrcoaf = {{edito\v{r}i, p\v{r}ekladatel\'{e}, koment\'{a}to\v{r}i\ a doslov}%
+ {ed.,\addabbrvspace p\v{r}ekl., kom\adddot\ a dosl\adddot}},
+ editortranin = {{editor, p\v{r}ekladatel, anot\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace p\v{r}ekl., anot\adddot\ a \'{u}vod\adddot}},
+ editorstranin = {{edito\v{r}i, p\v{r}ekladatel\'{e}, anot\'{a}to\v{r}i\ a \'{u}vod}%
+ {ed.,\addabbrvspace p\v{r}ekl., anot\adddot\ a \'{u}vod\adddot}},
+ editortranfo = {{editor, p\v{r}ekladatel, anot\'{a}tor\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace p\v{r}ekl., anot\adddot\ a p\v{r}edml\adddot}},
+ editorstranfo = {{edito\v{r}i, p\v{r}ekladatel\'{e}, anot\'{a}to\v{r}i\ a p\v{r}edmluva}%
+ {ed.,\addabbrvspace p\v{r}ekl., anot\adddot\ a p\v{r}edml\adddot}},
+ editortranaf = {{editor, p\v{r}ekladatel, anot\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace p\v{r}ekl., anot\adddot\ a dosl\adddot}},
+ editorstranaf = {{edito\v{r}i, p\v{r}ekladatel\'{e}, anot\'{a}to\v{r}i\ a doslov}%
+ {ed.,\addabbrvspace p\v{r}ekl., anot\adddot\ a dosl\adddot}},
+ translatorco = {{p\v{r}ekladatel a koment\'{a}tor}{p\v{r}ekl\adddot\ a kom\adddot}},
+ translatorsco = {{p\v{r}ekladatel\'{e} a koment\'{a}to\v{r}i}{p\v{r}ekl\adddot\ a kom\adddot}},
+ translatoran = {{p\v{r}ekladatel a anot\'{a}tor}{p\v{r}ekl\adddot\ a anot\adddot}},
+ translatorsan = {{p\v{r}ekladatel\'{e} a anot\'{a}to\v{r}i}{p\v{r}ekl\adddot\ a anot\adddot}},
+ translatorin = {{p\v{r}eklad a \'{u}vod}{p\v{r}ekl\adddot\ a \'{u}vod\adddot}},
+ translatorsin = {{p\v{r}eklad a \'{u}vod}{p\v{r}ekl\adddot\ a \'{u}vod\adddot}},
+ translatorfo = {{p\v{r}eklad a p\v{r}edmluva}{p\v{r}ekl\adddot\ a p\v{r}edml\adddot}},
+ translatorsfo = {{p\v{r}eklad a p\v{r}edmluva}{p\v{r}ekl\adddot\ a p\v{r}edml\adddot}},
+ translatoraf = {{p\v{r}eklad a doslov}{p\v{r}ekl\adddot\ a dosl\adddot}},
+ translatorsaf = {{p\v{r}eklad a doslov}{p\v{r}ekl\adddot\ a dosl\adddot}},
+ translatorcoin = {{p\v{r}eklad, koment\'{a}\v{r}\ a \'{u}vod}{p\v{r}ekl., kom\adddot\ a \'{u}vod\adddot}},
+ translatorscoin = {{p\v{r}eklad, koment\'{a}\v{r}\ a \'{u}vod}{p\v{r}ekl., kom\adddot\ a \'{u}vod\adddot}},
+ translatorcofo = {{p\v{r}eklad, koment\'{a}\v{r}\ a p\v{r}edmluva}{p\v{r}ekl., kom\adddot\ a p\v{r}edml\adddot}},
+ translatorscofo = {{p\v{r}eklad, koment\'{a}\v{r}\ a p\v{r}edmluva}{p\v{r}ekl., kom\adddot\ a p\v{r}edml\adddot}},
+ translatorcoaf = {{p\v{r}eklad, koment\'{a}\v{r}\ a doslov}{p\v{r}ekl., kom\adddot\ a dosl\adddot}},
+ translatorscoaf = {{p\v{r}eklad, koment\'{a}\v{r}\ a doslov}{p\v{r}ekl., kom\adddot\ a dosl\adddot}},
+ translatoranin = {{p\v{r}eklad, anotace,\ a \'{u}vod}{p\v{r}ekl., anot\adddot\ a \'{u}vod\adddot}},
+ translatorsanin = {{p\v{r}eklad, anotace,\ a \'{u}vod}{p\v{r}ekl., anot\adddot\ a \'{u}vod\adddot}},
+ translatoranfo = {{p\v{r}eklad, anotace,\ a p\v{r}edmluva}{p\v{r}ekl., anot\adddot\ a p\v{r}edml\adddot}},
+ translatorsanfo = {{p\v{r}eklad, anotace,\ a p\v{r}edmluva}{p\v{r}ekl., anot\adddot\ a p\v{r}edml\adddot}},
+ translatoranaf = {{p\v{r}eklad, anotace,\ a doslov}{p\v{r}ekl., anot\adddot\ a dosl\adddot}},
+ translatorsanaf = {{p\v{r}eklad, anotace,\ a doslov}{p\v{r}ekl., anot\adddot\ a dosl\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{by}{by}},
+ byeditor = {{editov\'{a}no}{ed\adddotspace}},
+ bycompiler = {{sestaveno}{comp\adddotspace}},
+ byredactor = {{redigov\'{a}no}{red\adddotspace}},
+ byfounder = {{zalo\v{z}eno}{found\adddotspace}},
+ bycontinuator = {{pokra\v{c}ov\'{a}no}{cont\adddotspace}},
+ bycollaborator = {{ve spolupr\'{a}ci s}{ve spol\adddotspace s}},% FIXME: unsure
+ bytranslator = {{p\v{r}elo\v{z}eno \lbx@lfromlang}{p\v{r}el\adddot\ \lbx@sfromlang}},
+ bycommentator = {{komentov\'{a}no}{kom\adddotspace}},
+ byannotator = {{anotov\'{a}no}{anot\adddotspace}},
+ withcommentator = {{s koment\'{a}\v{r}em}{s kom\adddotspace}},%mozna: s komentarem od?
+ withannotator = {{s anotacemi od}{s anot\adddot\ od}},
+ withintroduction = {{s \'{u}vodem od}{u \'{u}v\adddot\ od}},
+ withforeword = {{s p\v{r}edmluvou od}{s p\v{r}edml\adddot\ od}},
+ withafterword = {{s doslovem}{s dosl\adddot\ }},
+ byeditortr = {{editov\'{a}no a p\v{r}elo\v{z}eno \lbx@lfromlang\ }%
+ {ed\adddotspace a p\v{r}el\adddot\ \lbx@sfromlang\ }},
+ byeditorco = {{editov\'{a}no a komentov\'{a}no}{ed\adddotspace a kom\adddot\ }},
+ byeditoran = {{editov\'{a}no a anotov\'{a}no}{ed\adddotspace a anot\adddot\ }},
+ byeditorin = {{editov\'{a}no, s \'{u}vodem}{ed.,\addabbrvspace s \'{u}vodem}},
+ byeditorfo = {{editov\'{a}no, s p\v{r}edmluvou}{ed.,\addabbrvspace s p\v{r}edml., }},
+ byeditoraf = {{editov\'{a}no, s doslovem}{ed.,\addabbrvspace s dosl.,}},
+ byeditortrco = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a kom\adddot\ }},
+ byeditortran = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a anot\adddot\ }},
+ byeditortrin = {{editov\'{a}no a p\v{r}elo\v{z}eno \lbx@lfromlang, s \'{u}vodem}%
+ {ed\adddotspace a p\v{r}el\adddot\ \lbx@sfromlang, s \'{u}vodem}},
+ byeditortrfo = {{editov\'{a}no a p\v{r}elo\v{z}eno \lbx@lfromlang, s p\v{r}edmluvou}%
+ {ed\adddotspace a p\v{r}el\adddot\ \lbx@sfromlang, s p\v{r}edmluvou}},
+ byeditortraf = {{editov\'{a}no a p\v{r}elo\v{z}eno \lbx@lfromlang, s doslovem}%
+ {ed\adddotspace a p\v{r}ekl\adddot\ \lbx@sfromlang, s doslovem}},
+ byeditorcoin = {{editov\'{a}no a komentov\'{a}no, s \'{u}vodem}{ed\adddotspace a kom., s \'{u}vodem}},
+ byeditorcofo = {{editov\'{a}no a komentov\'{a}no, s p\v{r}edmluvou}{ed\adddotspace a kom., s p\v{r}edml\adddot}},
+ byeditorcoaf = {{editov\'{a}no a komentov\'{a}no, s doslovem}{ed\adddotspace a kom., s dosl.}},
+ byeditoranin = {{editov\'{a}no a anotov\'{a}no, s \'{u}vodem}{ed\adddotspace a anot., s \'{u}vodem}},
+ byeditoranfo = {{editov\'{a}no a anotov\'{a}no, s p\v{r}edmluvou}{ed\adddotspace a anot., s p\v{r}edml\adddot}},
+ byeditoranaf = {{editov\'{a}no a anotov\'{a}no, s doslovem}{ed\adddotspace a anot., s dosl\adddot}},
+ byeditortrcoin = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no, s \'{u}vodem}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a kom., s \'{u}vodem}},
+ byeditortrcofo = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no, s p\v{r}edmluvou }%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a kom., s p\v{r}edml\adddot}},
+ byeditortrcoaf = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no, s doslovem}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a kom., s dosl\adddot}},
+ byeditortranin = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no, s \'{u}vodem}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a anot\adddot, s \'{u}vodem}},
+ byeditortranfo = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no, s p\v{r}edmluvou}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a anot, s p\v{r}edml\adddot}},
+ byeditortranaf = {{editov\'{a}no, p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no, s doslovem}%
+ {ed.,\addabbrvspace p\v{r}el\adddot\ \lbx@sfromlang\ a anot, s dosl\adddot}},
+ bytranslatorco = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a kom\adddot\ }},
+ bytranslatoran = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a anot\adddot\ }},
+ bytranslatorin = {{p\v{r}elo\v{z}eno \lbx@lfromlang, s \'{u}vodem}%
+ {p\v{r}el\adddot\ \lbx@sfromlang, s \'{u}vodem}},
+ bytranslatorfo = {{p\v{r}elo\v{z}eno \lbx@lfromlang, s p\v{r}edmluvou}%
+ {p\v{r}el\adddot\ \lbx@sfromlang, s p\v{r}edml\adddot}},
+ bytranslatoraf = {{p\v{r}elo\v{z}eno \lbx@lfromlang, s doslovem}%
+ {p\v{r}el\adddot\ \lbx@sfromlang, s dosl\adddot}},
+ bytranslatorcoin = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no, s \'{u}vodem}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a kom., s \'{u}vodem}},
+ bytranslatorcofo = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}no, s p\v{r}edmluvou}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a kom., s p\v{r}edml\adddot}},
+ bytranslatorcoaf = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a komentov\'{a}ns doslovem}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a kom., s dosl\adddot}},
+ bytranslatoranin = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no, s \'{u}vodem}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a anot., s \'{u}vodem}},
+ bytranslatoranfo = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no, s p\v{r}edmluvou}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a anot., s p\v{r}edml\adddot}},
+ bytranslatoranaf = {{p\v{r}elo\v{z}eno \lbx@lfromlang\ a anotov\'{a}no, s doslovem}%
+ {p\v{r}el\adddot\ \lbx@sfromlang\ a anot., s dosl\adddot}},
+ and = {{a}{a}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{svazek}{sv\adddot}},
+ volumes = {{svazky}{sv\adddot}},
+ involumes = {{in}{in}},
+ jourvol = {{ro\v{c}n\'ik}{ro\v{c}\adddot}},
+ jourser = {{\v{r}ada}{\v{r}\adddot}},% m\r{u}\v{z}e b\'{a}t t\'{e}\v{z} s\'{e}rie, ale \v{r}ada zn\'{i} l\'{e}pe
+ book = {{kniha}{kniha}},
+ part = {{\v{c}\'{a}st}{\v{c}\'{a}st}},
+ issue = {{\v{c}\'{i}slo}{\v{c}\'{i}slo}},
+ newseries = {{nov\'{a} \v{r}ada}{n. \v{r}ada\adddot}},% FIXME: unsure
+ oldseries = {{star\'{a} \v{r}ada}{st. \v{r}ada\adddot}},
+ edition = {{vyd\'{a}n\'{i}}{vyd\adddot}},
+ reprint = {{reprint}{repr\adddot}},
+ reprintof = {{reprint}{repr\adddotspace}},
+ reprintas = {{reprintov\'{a}no jako}{repr\adddotspace jako}},
+ reprintfrom = {{reprintov\'{a}no z}{repr\adddotspace z}},
+ reviewof = {{review of}{rev\adddotspace of}},
+ translationof = {{p\v{r}eklad}{p\v{r}ekl\adddotspace}},
+ translationas = {{p\v{r}elo\v{z}eno jako}{p\v{r}el\adddotspace jako}},
+ translationfrom = {{p\v{r}elo\v{z}eno z}{p\v{r}el\adddotspace}},
+ origpubas = {{p\r{u}vodn\v{e} vyd\'{a}no jako}{p\r{u}v\adddotspace vyd\adddotspace jako}},
+ origpubin = {{p\r{u}vodn\v{e} vyd\'{a}no v}{p\r{u}v\adddotspace vyd\adddotspace v}},
+ astitle = {{jako}{as}},
+ bypublisher = {{od}{od}},% nejist\'{e}
+ nodate = {{n\adddot d\adddot}{n\adddot d\adddot}},%FIXME
+ page = {{strana}{s\adddot}},
+ pages = {{strany}{s\adddot}},
+ column = {{sloupek}{sl\adddot}},% nebo sloupec?
+ columns = {{sloupce}{sl\adddot}},
+ line = {{\v{r}\'{a}dek}{\v{r}\adddot}},
+ lines = {{\v{r}\'{a}dky}{\v{r}\adddot}},
+ verse = {{ver\v{s}}{v\adddot}},
+ verses = {{ver\v{s}e}{v\adddot}},
+ section = {{sekce}{\S}},
+ sections = {{sekce}{\S\S}},
+ paragraph = {{odstavec}{ods\adddot}},
+ paragraphs = {{odstavce}{ods\adddot}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{in}{in}},% Pouziti napriklad u sborniku nebo
+ inseries = {{in}{in}},% casopisu, zni to lip new "v".
+ % V pripade potreby pouzit lokalni lbx soubor
+ ofseries = {{z}{z}},% taky prostor pro lokalni lbx
+ number = {{\v{c}\'{i}slo}{\v{c}\adddot}},
+ chapter = {{kapitola}{kap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{diplomov\'{a} pr\'{a}ce}{dipl\addabbrvspace}},
+ phdthesis = {{diserta\v{c}n\'{i}\addabbrvspace pr\'{a}ce}{dis\addabbrvspace}},
+ candthesis = {{kandid\'{a}tsk\'{a} pr\'{a}ce}{kand\adddotspace pr\adddotspace}},% mozna,
+ resreport = {{v\'{y}zkumn\'{a} zpr\'{a}va}{v\'{y}zk\adddot\ zpr\adddot}},
+ techreport = {{technick\'{a} zpr\'{a}va}{tech\adddotspace zpr\adddot}},
+ software = {{po\v{c}\'{i}ta\v{c}ov\'{y} software}{soft\adddot}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{verze}{ver\adddotspace}},
+ url = {{dostupn\'y z WWW}{WWW}},
+% urlfrom = {{}{}},% FIXME: missing
+ urlseen = {{citov\'ano}{cit\adddot}},
+ inpreparation = {{v p\v{r}\'{i}prav\v{e}}{v p\v{r}\'{i}prav\v{e}}},
+ submitted = {{odesl\'{a}no}{odes\adddotspace}},
+ forthcoming = {{budouc\'{i}}{bud\adddotspace}},
+ inpress = {{v tisku}{v tisku}},
+ prepublished = {{p\v{r}ed publikov\'{a}n\'{i}m}{p\v{r}ed \adddotspace}},
+ citedas = {{d\'{a}le citov\'{a}no jako}{d\'{a}le citov\'{a}no jako}},
+ thiscite = {{zvl\'{a}\v{s}t\v{e}}{zvl\adddot}},
+ seenote = {{viz pozn\'{a}mka}{viz poz\adddot}},
+ quotedin = {{citov\'{a}no v}{cit\adddotspace v}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{viz}{viz}},
+ seealso = {{viz t\'{e}\v{z}}{viz t\'{e}\v{z}}},
+ backrefpage = {{citov\'{a}no na stran\v{e}}{cit\adddotspace na s\adddot}},
+ backrefpages = {{citov\'{a}no na stran\'{a}ch}{cit\adddotspace na s\adddot}},
+ january = {{ledna}{led\adddot}},
+ february = {{\'{u}nora}{\'{u}n\adddot}},
+ march = {{b\v{r}ezna}{b\v{r}ez\adddot}},
+ april = {{dubna}{dub\adddot}},
+ may = {{kvetna}{kv\v{e}t\adddot}},
+ june = {{\v{c}ervna}{\v{c}erv\adddot}},
+ july = {{\v{c}ervence}{\v{c}vc}},
+ august = {{srpna}{srp\adddot}},
+ september = {{z\'{a}\v{r}\'{i}}{z\'{a}\v{r}\adddot}},
+ october = {{\v{r}\'{i}jna}{\v{r}\'{i}j\adddot}},
+ november = {{listopadu}{lis\adddot}},
+ december = {{prosince}{pros\adddot}},
+ langamerican = {{americk\'{a} angli\v{c}tina}{am\adddot angl\adddot}},
+ langbrazilian = {{brazilsk\'{a} portugal\v{s}tina}{braz\adddot portugal\adddot}},
+% langbulgarian = {{}{}},% FIXME: missing
+% langcatalan = {{}{}},% FIXME: missing
+ langcroatian = {{chorvat\v{s}tina}{chorv\adddot}},
+% langczech = {{}{}},% FIXME: missing
+ langdanish = {{d\'{a}n\v{s}tina}{d\'{a}n\adddot}},
+ langdutch = {{holand\v{s}tina}{hol.\adddot}},
+ langenglish = {{angli\v{c}tina}{angl\adddot}},
+% langestonian = {{}{}},% FIXME: missing
+ langfinnish = {{fin\v{s}tina}{fin\adddot}},
+ langfrench = {{francouz\v{s}tina}{franc\adddot}},
+ langgalician = {{galicij\v{s}tina}{gal\adddot}},
+ langgerman = {{n\v{e}m\v{c}ina}{n\v{e}m\adddot}},
+ langgreek = {{\v{r}e\v{c}tina}{\v{r}e\v{c}\adddot}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{ital\v{s}tina}{ital\adddot}},
+ langlatin = {{latina}{lat\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{nor\v{s}tina}{nor\v{s}\adddot}},
+% langpolish = {{}{}},% FIXME: missing
+ langportuguese = {{portugal\v{s}tina}{port\adddot}},
+% langslovak = {{}{}},% FIXME: missing
+% langslovene = {{}{}},% FIXME: missing
+ langspanish = {{\v{s}pan\v{e}l\v{s}tina}{\v{s}pa\v{n}\adddot}},
+ langswedish = {{\v{s}v\'{e}d\v{s}tina}{\v{s}v\'{e}d\adddot}},
+ fromamerican = {{z americk\'{e} angli\v{c}tiny}{z amer\adddot angl\adddot}},
+ frombrazilian = {{z brazilsk\'{e} portugal\v{s}tiny}{z braz\adddotspace port\adddot}},
+% frombulgarian = {{}{}},% FIXME: missing
+% fromcatalan = {{}{}},% FIXME: missing
+ fromcroatian = {{z chorvat\v{s}tiny}{z chorv.}},
+% fromczech = {{}{}},% FIXME: missing
+ fromdanish = {{z d\'{a}n\v{s}tiny}{z d\'{a}n\adddot}},
+ fromdutch = {{z holand\v{s}tiny}{z hol\adddot}},
+ fromenglish = {{z angli\v{c}tiny}{z angl\adddot}},
+% fromestonian = {{}{}},% FIXME: missing
+ fromfinnish = {{z fin\v{s}tiny}{z fin.}},
+ fromfrench = {{z francouz\v{s}tiny}{z franc\adddot}},
+ fromgalician = {{z galicij\v{s}tiny}{z gal\adddot}},
+ fromgerman = {{z n\v{e}m\v{c}iny}{z n\v{e}m\adddot}},
+ fromgreek = {{z \v{r}e\v{c}tiny}{z \v{r}e\v{c}\adddot}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{z ital\v{s}tiny}{z ital\adddot}},
+ fromlatin = {{z latiny}{z lat\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{z nor\v{s}tiny}{z nor\adddot}},
+% frompolish = {{}{}},% FIXME: missing
+ fromportuguese = {{z portugal\v{s}tiny}{z portugal\v{s}tiny}},
+% fromslovak = {{}{}},% FIXME: missing
+% fromslovene = {{}{}},% FIXME: missing
+ fromspanish = {{ze \v{s}pan\v{e}l\v{s}tiny}{ze \v{s}pa\v{n}\adddot}},
+ fromswedish = {{ze \v{s}v\'{e}d\v{s}tiny}{ze \v{s}v\'{e}d\adddot}},
+ countryde = {{N\v{e}mecko}{DE}},
+ countryeu = {{Evropsk\'{a} unie}{EU}},
+ countryep = {{Evropsk\'{a} unie}{EP}},
+ countryfr = {{Francie}{FR}},
+ countryuk = {{Velk\'{a} Brit\'{a}nie}{GB}},
+ countryus = {{Spojen\'{e} St\'{a}ty Americk\'{e}}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{n\v{e}meck\'{y} patent}{n\v{e}m\adddot\ pat\adddot}},
+ patenteu = {{evropsk\'{y} patent}{evr\adddot\ pat\adddot}},
+ patentfr = {{francouzsk\'{y} patent}{franc\adddot\ pat\adddot}},
+ patentuk = {{britsk\'{y} patent}{britsk\'{y} pat\adddot}},
+ patentus = {{americk\'{y} patent}{US\adddotspace pat\adddot}},
+ patreq = {{patentov\'{a} \v{z}\'{a}dost}{pat\adddot\ \v{z}\'{a}d\adddot}},
+ patreqde = {{n\v{e}meck\'{a} patentov\'{a} \v{z}\'{a}dost}{n\v{e}meck\'{a} pat\adddot\ \v{z}\'{a}d\adddot}},
+ patreqeu = {{evropsk\'{a} patentov\'{a} \v{z}\'{a}dost}{ev\adddot\ pat\adddot\ \v{z}\'{a}d\adddot}},
+ patreqfr = {{francouzsk\'{a} patentov\'{a} \v{z}\'{a}dost}{franc\adddot\ pat\adddot\ \v{z}\'{a}d\adddot}},
+ patrequk = {{britsk\'{a} patentov\'{a} \v{z}\'{a}dost}{brit\adddot\ pat\adddot\ \v{z}\'{a}d\adddot}},
+ patrequs = {{US\adddotspace patentov\'{a} \v{z}\'{a}dost}{US\adddotspace pat\adddot\ \v{z}\'{a}d\adddot}},
+ file = {{soubor}{soub\adddot}},
+ library = {{knihovna}{knih\adddot}},
+ abstract = {{abstrakt}{abst\adddot}},
+ annotation = {{anotace}{anot\adddot}},
+% commonera = {{}{}},
+% beforecommonera = {{}{}},
+ annodomini = {{n\adddotspace l\adddot}{n\adddotspace l\adddot}},
+ beforechrist = {{p\v{r}\adddotspace n\adddotspace l\adddot}{p\v{r}\adddotspace n\adddotspace l\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{dop\adddot}{dop\adddot}},
+ pm = {{odp\adddot}{odp\adddot}},
+}
+
+\endinput
+
diff --git a/macros/latex/contrib/biblatex/latex/lbx/danish.lbx b/macros/latex/contrib/biblatex/latex/lbx/danish.lbx
new file mode 100644
index 0000000000..2c57242bd9
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/danish.lbx
@@ -0,0 +1,533 @@
+\ProvidesFile{danish.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{danish}{danish}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\adddot}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografi}{Bibliografi}},
+ references = {{Litteraturhenvisninger}{Litteratur}},
+ shorthands = {{Forkortelser}{Forkortelser}},
+ editor = {{redakt\o r}{red\adddot}},
+ editors = {{redakt\o rer}{red\adddot}},
+ compiler = {{kompilator}{kompilator}},
+ compilers = {{kompilatorer}{kompilatorer}},
+ redactor = {{medredakt\o r}{medred\adddot}},
+ redactors = {{medredakt\o rer}{medred\adddot}},
+ reviser = {{revision}{rev\adddot}},
+ revisers = {{revision}{rev\adddot}},
+ founder = {{stifter}{stifter}},
+ founders = {{stiftere}{stiftere}},
+ continuator = {{videref\o rer}{videref\adddot}},
+ continuators = {{videref\o rere}{videref\adddot}},
+ collaborator = {{medarbejder}{medarb\adddot}},
+ collaborators = {{medarbejdere}{medarb\adddot}},
+ translator = {{overs\ae tter}{overs\adddot}},
+ translators = {{overs\ae ttere}{overs\adddot}},
+ commentator = {{kommentator}{komm\adddot}},
+ commentators = {{kommentatorer}{komm\adddot}},
+ annotator = {{kommentator}{komm\adddot}},
+ annotators = {{kommentatorer}{komm\adddot}},
+ commentary = {{kommentar}{komm\adddot}},
+ annotations = {{annoteringer}{ann\adddot}},
+ introduction = {{indledning}{indl\adddot}},
+ foreword = {{forord}{forord}},
+ afterword = {{efterord}{efterord}},
+ editortr = {{redakt\o r og overs\ae tter}%
+ {red\adddotspace og overs\adddot}},
+ editorstr = {{redakt\o rer og overs\ae ttere}%
+ {red\adddotspace og overs\adddot}},
+ editorco = {{redakt\o r og kommentator}
+ {red\adddotspace og komm\adddot}},
+ editorsco = {{redakt\o rer og kommentatorer}
+ {red\adddotspace og komm\adddot}},
+ editoran = {{redakt\o r og kommentator}%
+ {red\adddotspace og komm\adddot}},
+ editorsan = {{redakt\o rer og kommentatorer}%
+ {red\adddotspace og komm\adddot}},
+ editorin = {{redaktion og indledning}%
+ {red\adddotspace og indl\adddot}},
+ editorsin = {{redaktion og indledning}%
+ {red\adddotspace og indl\adddot}},
+ editorfo = {{redaktion og forord}%
+ {red\adddotspace og forord}},
+ editorsfo = {{redaktion og forord}%
+ {red\adddotspace og forord}},
+ editoraf = {{redaktion og efterord}%
+ {red\adddotspace og efterord}},
+ editorsaf = {{redaktion og efterord}%
+ {red\adddotspace og efterord}},
+ editortrco = {{redakt\o r, overs\ae tter og kommentator}%
+ {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
+ editorstrco = {{redakt\o rer, overs\ae ttere og kommentatorer}%
+ {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
+ editortran = {{redakt\o r, overs\ae tter og kommentator}%
+ {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
+ editorstran = {{redakt\o rer, overs\ae ttere og kommentatorer}%
+ {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
+ editortrin = {{redaktion, overs\ae ttelse og indledning}%
+ {red.,\addabbrvspace overs\adddotspace og indl\adddot}},
+ editorstrin = {{redaktion, overs\ae ttelse og indledning}%
+ {red.,\addabbrvspace overs\adddotspace og indl\adddot}},
+ editortrfo = {{redaktion, overs\ae ttelse og forord}%
+ {red.,\addabbrvspace overs\adddotspace og forord}},
+ editorstrfo = {{redaktion, overs\ae ttelse og forord}%
+ {red.,\addabbrvspace overs\adddotspace og forord}},
+ editortraf = {{redaktion, overs\ae ttelse og efterord}%
+ {red.,\addabbrvspace overs\adddotspace og efterord}},
+ editorstraf = {{redaktion, overs\ae ttelse og efterord}%
+ {red.,\addabbrvspace overs\adddotspace og efterord}},
+ editorcoin = {{redaktion, kommentarer og indledning}%
+ {red.,\addabbrvspace komm\adddotspace og indl\adddot}},
+ editorscoin = {{redaktion, kommentarer og indledning}%
+ {red.,\addabbrvspace komm\adddotspace og indl\adddot}},
+ editorcofo = {{redaktion, kommentarer og forord}%
+ {red.,\addabbrvspace komm\adddotspace og forord}},
+ editorscofo = {{redaktion, kommentarer og forord}%
+ {red.,\addabbrvspace komm\adddotspace og forord}},
+ editorcoaf = {{redaktion, kommentarer og efterord}%
+ {red.,\addabbrvspace komm\adddotspace og efterord}},
+ editorscoaf = {{redaktion, kommentarer og efterord}%
+ {red.,\addabbrvspace komm\adddotspace og efterord}},
+ editoranin = {{redaktion, annoteringer og indledning}%
+ {red.,\addabbrvspace ann\adddotspace og indl\adddot}},
+ editorsanin = {{redaktion, \adddotspace og indledning}%
+ {red.,\addabbrvspace ann\adddotspace og indl\adddot}},
+ editoranfo = {{redaktion, \adddotspace og forord}%
+ {red.,\addabbrvspace ann\adddotspace og forord}},
+ editorsanfo = {{redaktion, annoteringer og forord}%
+ {red.,\addabbrvspace ann\adddotspace og forord}},
+ editoranaf = {{redaktion, annoteringer og efterord}%
+ {red.,\addabbrvspace ann\adddotspace og efterord}},
+ editorsanaf = {{redaktion, annoteringer og efterord}%
+ {red.,\addabbrvspace ann\adddotspace og efterord}},
+ editortrcoin = {{redaktion, overs\ae ttelse, kommentarer og indledning}%
+ {red.,\addabbrvspace overs., komm\adddotspace og indl\adddot}},
+ editorstrcoin = {{redaktion, overs\ae ttelse, kommentarer og indledning}%
+ {red.,\addabbrvspace overs., komm\adddotspace og indl\adddot}},
+ editortrcofo = {{redaktion, overs\ae ttelse, kommentarer og forord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og forord}},
+ editorstrcofo = {{redaktion, overs\ae ttelse, kommentarer og forord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og forord}},
+ editortrcoaf = {{redaktion, overs\ae ttelse, kommentarer og efterord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og efterord}},
+ editorstrcoaf = {{redaktion, overs\ae ttelse, kommentarer og efterord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og efterord}},
+ editortranin = {{redaktion, overs\ae ttelse, annoteringer og indledning}%
+ {red.,\addabbrvspace overs., ann\adddotspace og indl\adddot}},
+ editorstranin = {{redaktion, overs\ae ttelse, annoteringer og indledning}%
+ {red.,\addabbrvspace overs., ann\adddotspace og indl\adddot}},
+ editortranfo = {{redaktion, overs\ae ttelse, annoteringer og forord}%
+ {red.,\addabbrvspace overs., ann\adddotspace og forord}},
+ editorstranfo = {{redaktion, overs\ae ttelse, annoteringer og forord}%
+ {red.,\addabbrvspace overs., ann\adddotspace og forord}},
+ editortranaf = {{redaktion, overs\ae ttelse, annoteringer og efterord}%
+ {red.,\addabbrvspace overs., ann\adddotspace og efterord}},
+ editorstranaf = {{redaktion, overs\ae ttelse, annoteringer og efterord}%
+ {red.,\addabbrvspace overs., ann\adddotspace og efterord}},
+ translatorco = {{overs\ae ttelse og kommentarer}%
+ {overs\adddotspace og komm\adddot}},
+ translatorsco = {{overs\ae ttelse og kommentarer}%
+ {overs\adddotspace og komm\adddot}},
+ translatoran = {{overs\ae ttelse og annoteringer}%
+ {overs\adddotspace og ann\adddot}},
+ translatorsan = {{overs\ae ttelse og annoteringer}%
+ {overs\adddotspace og ann\adddot}},
+ translatorin = {{overs\ae ttelse og indledning}%
+ {overs\adddotspace og indl\adddot}},
+ translatorsin = {{overs\ae ttelse og indledning}%
+ {overs\adddotspace og indl\adddot}},
+ translatorfo = {{overs\ae ttelse og forord}%
+ {overs\adddotspace og forord}},
+ translatorsfo = {{overs\ae ttelse og forord}%
+ {overs\adddotspace og forord}},
+ translatoraf = {{overs\ae ttelse og efterord}%
+ {overs\adddotspace og efterord}},
+ translatorsaf = {{overs\ae ttelse og efterord}%
+ {overs\adddotspace og efterord}},
+ translatorcoin = {{overs\ae ttelse, kommentarer og indledning}%
+ {overs., komm\adddotspace og indl\adddot}},
+ translatorscoin = {{overs\ae ttelse, kommentarer og indledning}%
+ {overs., komm\adddotspace og indl\adddot}},
+ translatorcofo = {{overs\ae ttelse, kommentarer og forord}%
+ {overs., komm\adddotspace og forord}},
+ translatorscofo = {{overs\ae ttelse, kommentarer og forord}%
+ {overs., komm\adddotspace og forord}},
+ translatorcoaf = {{overs\ae ttelse, kommentarer og efterord}%
+ {overs., komm\adddotspace og efterord}},
+ translatorscoaf = {{overs\ae ttelse, kommentarer og efterord}%
+ {overs., komm\adddotspace og efterord}},
+ translatoranin = {{overs\ae ttelse, annoteringer og indledning}%
+ {overs., ann\adddotspace og indl\adddot}},
+ translatorsanin = {{overs\ae ttelse, annoteringer og indledning}%
+ {overs., ann\adddotspace og indl\adddot}},
+ translatoranfo = {{overs\ae ttelse, annoteringer og forord}%
+ {overs., ann\adddotspace og forord}},
+ translatorsanfo = {{overs\ae ttelse, annoteringer og forord}%
+ {overs., ann\adddotspace og forord}},
+ translatoranaf = {{overs\ae ttelse, annoteringer og efterord}%
+ {overs., ann\adddotspace og efterord}},
+ translatorsanaf = {{overs\ae ttelse, annoteringer og efterord}%
+ {overs., ann\adddotspace og efterord}},
+ organizer = {{organisator}{org\adddot}},
+ organizers = {{organisatorer}{org\adddot}},
+ byorganizer = {{organiseret af}{org\adddotspace av}},
+ byauthor = {{af}{af}},
+ byeditor = {{redigeret af}{red\adddotspace af}},
+ bycompiler = {{kompileret af}{komp\adddotspace af}},
+ byredactor = {{bearbejdet af}{bearb\adddotspace af}},
+ byreviser = {{revideret af}{rev\adddotspace af}},
+ byreviewer = {{bed\o mt af}{bed\adddotspace af}},
+ byfounder = {{stiftet af}{stiftet af}},
+ bycontinuator = {{videref\o rt af}{videref\adddotspace af}},
+ bycollaborator = {{i samarbejde med}{i samarb\adddotspace m\adddotspace}},
+ bytranslator = {{oversat \lbx@lfromlang\ af}%
+ {overs\adddot \lbx@sfromlang\ af}},
+ bycommentator = {{kommenteret af}{komm\adddot\ af}},
+ byannotator = {{annoteret af}{ann\adddot\ af}},
+ withcommentator = {{med kommentarer af}{m\adddotspace komm\adddot\ af}},
+ withannotator = {{med annoteringer af}{m\adddotspace ann\adddot\ af}},
+ withintroduction = {{med indledning af}{m\adddotspace indl\adddot\ af}},
+ withforeword = {{med forord af}{m\adddotspace forord af}},
+ withafterword = {{med efterord af}{m\adddotspace efterord af}},
+ byeditortr = {{redigeret og oversat \lbx@lfromlang\ af}%
+ {red\adddotspace og overs\adddot \lbx@sfromlang\ af}},
+ byeditorco = {{redigeret og kommenteret af}%
+ {red\adddotspace og komm\adddot\ af}},
+ byeditoran = {{redigeret med annoteringer af}%
+ {red\adddotspace m\adddotspace ann\adddotspace af}},
+ byeditorin = {{redigeret med indledning af}%
+ {red\adddotspace med indl\adddot\ af}},
+ byeditorfo = {{redigeret med forord af}%
+ {red\adddotspace med forord af}},
+ byeditoraf = {{redigeret med efterord af}%
+ {red\adddotspace med efterord af}},
+ byeditortrco = {{redigeret, oversat \lbx@lfromlang\ og kommenteret af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komm\adddot\ af}},
+ byeditortran = {{redigeret, oversat \lbx@lfromlang\ og annoteret af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og ann\adddot\ af}},
+ byeditortrin = {{redigeret, oversat \lbx@lfromlang\ og med indledning af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og indl\adddot\ af}},
+ byeditortrfo = {{redigeret, oversat \lbx@lfromlang\ og med forord af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forord af}},
+ byeditortraf = {{redigeret, oversat \lbx@lfromlang\ og med efterord af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og efterord af}},
+ byeditorcoin = {{redigeret, kommenteret og med indledning af}%
+ {red.,\addabbrvspace komm\adddot\ og indl\adddotspace af}},
+ byeditorcofo = {{redigeret, kommenteret og med forord af}%
+ {red.,\addabbrvspace komm\adddot\ og forord af}},
+ byeditorcoaf = {{redigeret, kommenteret og med efterord af}%
+ {red.,\addabbrvspace komm\adddot\ og efterord af}},
+ byeditoranin = {{redigeret, annoteret og med indledning af}%
+ {red.,\addabbrvspace ann\adddot\ og indl\adddot\ af}},
+ byeditoranfo = {{redigeret, annoteret og med forord af}%
+ {red.,\addabbrvspace ann\adddot\ og forord af}},
+ byeditoranaf = {{redigeret, annoteret og med efterord af}%
+ {red.,\addabbrvspace ann\adddot\ og efterord af}},
+ byeditortrcoin = {{redigeret, oversat \lbx@lfromlang, kommenteret og med indledning af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, komm\adddot\ og indl\adddot\ af}},
+ byeditortrcofo = {{redigeret, oversat \lbx@lfromlang, kommenteret og med forord af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, komm\adddot\ og forord af}},
+ byeditortrcoaf = {{redigeret, oversat \lbx@lfromlang, kommenteret og med efterord af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, komm\adddot\ og efterord af}},
+ byeditortranin = {{redigeret, oversat \lbx@lfromlang, med annoteringer og indledning af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, ann\adddot\ og indl\adddot\ af}},
+ byeditortranfo = {{redigeret, oversat \lbx@lfromlang, med annoteringer og forord af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, ann\adddot\ og forord af}},
+ byeditortranaf = {{redigeret, oversat \lbx@lfromlang, med annoteringer og efterord af}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang, ann\adddot\ og efterord af}},
+ bytranslatorco = {{oversat \lbx@lfromlang\ med kommentarer af}%
+ {overs\adddot\ \lbx@sfromlang\ m\adddotspace komm\adddot\ af}},
+ bytranslatoran = {{oversat \lbx@lfromlang\ og annoteret af}%
+ {overs\adddot\ \lbx@sfromlang\ og ann\adddot\ af}},
+ bytranslatorin = {{oversat \lbx@lfromlang\ med indledning af}%
+ {overs\adddot\ \lbx@sfromlang\ m\adddotspace indl\adddot\ af}},
+ bytranslatorfo = {{oversat \lbx@lfromlang\ med forord af}%
+ {overs\adddot\ \lbx@sfromlang\ m\adddotspace forord af}},
+ bytranslatoraf = {{oversat \lbx@lfromlang\ med efterord af}%
+ {overs\adddot\ \lbx@sfromlang\ m\adddotspace efterord af}},
+ bytranslatorcoin = {{oversat \lbx@lfromlang\addspace med kommentarer og indledning af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komm\adddotspace og indl\adddotspace af}},
+ bytranslatorcofo = {{oversat \lbx@lfromlang\addspace med kommentarer og forord af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komm\adddot\ og forord af}},
+ bytranslatorcoaf = {{oversat \lbx@lfromlang\addspace med kommentarer og efterord af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace komm\adddot\ og efterord af}},
+ bytranslatoranin = {{oversat \lbx@lfromlang\addspace med annoteringer og indledning af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace ann\adddot\ og indl\adddot\ af}},
+ bytranslatoranfo = {{oversat \lbx@lfromlang\addspace med annoteringer og forord af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace ann\adddot\ og forord af}},
+ bytranslatoranaf = {{oversat \lbx@lfromlang\addspace med annoteringer og efterord af}%
+ {overs\adddot\ \lbx@sfromlang\addspace m\adddotspace ann\adddot\ og efterord af}},
+ and = {{og}{og}},
+ andothers = {{med flere}{m.fl\adddot}},
+ andmore = {{med mere}{m.m\adddot}},
+ volume = {{bind}{bd\adddot}},
+ volumes = {{bind}{bd\adddot}},
+ involumes = {{i}{i}},
+ jourvol = {{\aa rgang}{\aa rg\adddot}},
+ jourser = {{r\ae kke}{rk\adddot}},
+ book = {{bog}{bog}},
+ part = {{del}{del}},
+ issue = {{nummer}{nr\adddot}},
+ newseries = {{ny r\ae kke}{ny rk\adddot}},
+ oldseries = {{gammel r\ae kke}{gl. rk\adddot}},
+ edition = {{udgave}{udg\adddot}},
+ reprint = {{genoptryk}{genoptr\adddot}},
+ reprintof = {{genoptryk af}{genoptr\adddot\ af}},
+ reprintas = {{genoptryk under titlen}{genoptr\adddot\ under titlen}},
+ reprintfrom = {{genoptryk fra}{genoptr\adddot\ fra}},
+ translationof = {{overs\ae ttelse af}{overs\adddot\ af}},
+ translationas = {{oversat under titlen}{overs\adddotspace\ under titlen}},
+ translationfrom = {{oversat fra}{overs\adddotspace\ fra}},
+ reviewof = {{bed\o mmelse af}{bed\adddotspace af}},
+ origpubas = {{oprindeligt udgivet som}{opr\adddot\ udg\adddot\ som}},
+ origpubin = {{oprindeligt udgivet i}{opr\adddot\ udg\adddot\ i}},
+ astitle = {{under titlen}{under titlen}},
+ bypublisher = {{af}{af}},
+ nodate = {{uden \aa rstal}{u.\aa\adddot}},
+ page = {{side}{s\adddot}},
+ pages = {{sider}{s\adddot}},
+ column = {{spalte}{sp\adddot}},
+ columns = {{spalter}{sp\adddot}},
+ line = {{linje}{l\adddot}},
+ lines = {{linjer}{l\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{vers}{v\adddot}},
+ section = {{paragraf}{par\adddot}},
+ sections = {{paragraffer}{par\adddot}},
+ paragraph = {{afsnit}{afsn\adddot}},
+ paragraphs = {{afsnit}{afsn\adddot}},
+ pagetotal = {{side}{s\adddot}},
+ pagetotals = {{sider}{s\adddot}},
+ columntotal = {{spalte}{sp\adddot}},
+ columntotals = {{spalter}{sp\adddot}},
+ line = {{linje}{l\adddot}},
+ lines = {{linjer}{l\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{vers}{v\adddot}},
+ linetotal = {{linje}{l\adddot}},
+ linetotals = {{linje}{l\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{vers}{v\adddot}},
+ sectiontotal = {{paragraf}{par\adddot}},
+ sectiontotals = {{paragraffer}{par\adddot}},
+ paragraphtotal = {{afsnit}{afsn\adddot}},
+ paragraphtotals = {{afsnit}{afsn\adddot}},%
+ in = {{i}{i}},
+ inseries = {{i r\ae kken}{i rk\adddot}},
+ ofseries = {{fra r\ae kken}{fra rk\adddot}},
+ number = {{nummer}{nr\adddot}},
+% numbers = {{numre}{nr\adddot}},
+ chapter = {{kapitel}{kap\adddot}},
+ bathesis = {{bachelorafhandling}{bachelorafh\adddot}},
+ mathesis = {{masterafhandling}{masterafh\adddot}},
+ phdthesis = {{PhD afhandling}{PhD afh\adddot}},
+ candthesis = {{specialeafhandling}{specialeafh\adddot}},
+ resreport = {{forskningsrapport}{forskningsrap\adddot}},
+ techreport = {{teknisk rapport}{tekn\adddot\ rap\adddot}},
+ software = {{software}{software}},
+ datacd = {{data-cd}{data-cd}},
+ audiocd = {{lyd-cd}{lyd-cd}},
+ version = {{version}{vers\adddot}},
+ url = {{webadresse}{webadr\adddot}},
+ urlfrom = {{tilg\ae ngelig fra}{tilg\adddotspace fra}},
+ urlseen = {{bes\o gt}{bes\adddot}},
+ inpreparation = {{under udarbejdelse}{under udarb\adddot}},
+ submitted = {{indleveret}{indlev\adddot}},
+ forthcoming = {{under udgivelse}{under udgiv\adddot}},
+ inpress = {{i trykken}{i trykken}},
+ prepublished = {{pr\ae publiceret}{pr\ae publ\adddot}},
+ citedas = {{herefter citeret som}{herefter cit\adddot\ som}},
+ thiscite = {{her}{her}},
+ seenote = {{se note}{se nt\adddot}},
+ quotedin = {{citeret efter}{cit\adddot\ efter}},
+ idem = {{den samme}{d\adddot s\adddot}},
+ idemsf = {{den samme}{d\adddot s\adddot}},
+ idemsm = {{den samme}{d\adddot s\adddot}},
+ idemsn = {{det samme}{d\adddot s\adddot}},
+ idempf = {{de samme}{d\adddot s\adddot}},
+ idempm = {{de samme}{d\adddot s\adddot}},
+ idempn = {{de samme}{d\adddot s\adddot}},
+ idempp = {{de samme}{d\adddot s\adddot}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op.\adddotspace cit\adddot}{op.\adddotspace cit\adddot}},
+ loccit = {{loc.\adddotspace cit\adddot}{loc.\adddotspace cit\adddot}},
+ confer = {{j\ae vnf\o r}{jvf\adddot}},
+ sequens = {{f\adddot}{f\adddot}},
+ sequentes = {{ff\adddot}{ff\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{se}{s\adddot}},
+ seealso = {{se ogs\aa}{se ogs\aa}},
+ backrefpage = {{se side}{se s\adddot}},
+ backrefpages = {{se siderne}{se s\adddot}},
+ january = {{januar}{jan\adddot}},
+ february = {{februar}{feb\adddot}},
+ march = {{marts}{mar\adddot}},
+ april = {{april}{apr\adddot}},
+ may = {{maj}{maj}},
+ june = {{juni}{jun\adddot}},
+ july = {{juli}{jul\adddot}},
+ august = {{august}{aug\adddot}},
+ september = {{september}{sep\adddot}},
+ october = {{oktober}{okt\adddot}},
+ november = {{november}{nov\adddot}},
+ december = {{december}{dec\adddot}},
+ langamerican = {{amerikansk-engelsk}{amerikansk-engelsk}},
+ langbrazilian = {{brasiliansk-portugisisk}{brasiliansk-portugisisk}},
+ langbulgarian = {{bulgarsk}{bulgarsk}},
+ langcatalan = {{katalansk}{katalansk}},
+ langcroatian = {{kroatisk}{kroatisk}},
+ langczech = {{tjekkisk}{tjekkisk}},
+ langdanish = {{dansk}{dansk}},
+ langdutch = {{nederlandsk}{nederlandsk}},
+ langenglish = {{engelsk}{engelsk}},
+ langestonian = {{estisk}{estisk}},
+ langfinnish = {{finsk}{finsk}},
+ langfrench = {{fransk}{fransk}},
+ langgalician = {{galicisk}{galicisk}},
+ langgerman = {{tysk}{tysk}},
+ langgreek = {{gr\ae sk}{gr\ae sk}},
+ langhungarian = {{ungarsk}{ungarsk}},
+ langitalian = {{italiensk}{italiensk}},
+ langjapanese = {{japansk}{japansk}},
+ langlatin = {{latin}{latin}},
+ langlatvian = {{lettisk}{lettisk}},
+ langnorwegian = {{norsk}{norsk}},
+ langpolish = {{polsk}{polsk}},
+ langportuguese = {{portugisisk}{portugisisk}},
+ langrussian = {{russisk}{russisk}},
+ langslovak = {{slovakisk}{slovakisk}},
+ langslovene = {{slovensk}{slovensk}},
+ langspanish = {{spansk}{spansk}},
+ langswedish = {{svensk}{svensk}},
+ langukrainian = {{ukrainsk}{ukrainsk}},
+ fromamerican = {{fra amerikansk-engelsk}{fra amerikansk-engelsk}},
+ frombrazilian = {{fra brasiliansk-portugisisk}{fra brasiliansk-portugisisk}},
+ frombulgarian = {{fra bulgarsk}{fra bulgarsk}},
+ fromcatalan = {{fra katalansk}{fra katalansk}},
+ fromcroatian = {{fra kroatisk}{fra kroatisk}},
+ fromczech = {{fra tjekkisk}{fra tjekkisk}},
+ fromdanish = {{fra dansk}{fra dansk}},
+ fromdutch = {{fra nederlandsk}{fra nederlandsk}},
+ fromenglish = {{fra engelsk}{fra engelsk}},
+ fromestonian = {{fra estisk}{fra estisk}},
+ fromfinnish = {{fra finsk}{fra finsk}},
+ fromfrench = {{fra fransk}{fra fransk}},
+ fromgalician = {{fra galicisk}{fra galicisk}},
+ fromgerman = {{fra tysk}{fra tysk}},
+ fromgreek = {{fra gr\ae sk}{fra gr\ae sk}},
+ fromhungarian = {{fra ungarsk}{fra ungarsk}},
+ fromitalian = {{fra italiensk}{fra italiensk}},
+ fromjapanese = {{fra japansk}{fra japansk}},
+ fromlatin = {{fra latin}{fra latin}},
+ fromlatvian = {{fra lettisk}{fra lettisk}},
+ fromnorwegian = {{fra norsk}{fra norsk}},
+ frompolish = {{fra polsk}{fra polsk}},
+ fromportuguese = {{fra portugisisk}{fra portugisisk}},
+ fromrussian = {{fra russisk}{fra russisk}},
+ fromslovak = {{fra slovakisk}{fra slovakisk}},
+ fromslovene = {{fra slovensk}{fra slovensk}},
+ fromspanish = {{fra spansk}{fra spansk}},
+ fromswedish = {{fra svensk}{fra svensk}},
+ fromukrainian = {{fra ukrainsk}{fra ukrainsk}},
+ countryde = {{Tyskland}{DE}},
+ countryeu = {{Europ\ae iske Union}{EU}},
+ countryep = {{Europ\ae iske Union}{EP}},
+ countryfr = {{Frankrig}{FR}},
+ countryuk = {{Storbritannien}{GB}},
+ countryus = {{USA}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{tysk patent}{tysk pat\adddot}},
+ patenteu = {{europ\ae isk patent}{eur\adddot\ pat\adddot}},
+ patentfr = {{fransk patent}{fransk pat\adddot}},
+ patentuk = {{britisk patent}{brit\adddot\ pat\adddot}},
+ patentus = {{amerikansk patent}{am\adddot\ pat\adddot}},
+ patreq = {{patentans\o gning}{pat\adddot\ ans\o gn\adddot}},
+ patreqde = {{tysk patentans\o gning}{tysk pat\adddot\ ans\o gn\adddot}},
+ patreqeu = {{europ\ae isk patentans\o gning}{eur\adddot\ pat\adddot\ ans\o gn\adddot}},
+ patreqfr = {{fransk patentans\o gning}{fransk pat\adddot\ ans\o gn\adddot}},
+ patrequk = {{britisk patentans\o gning}{brit\adddot\ pat\adddot\ ans\o gn\adddot}},
+ patrequs = {{amerikansk patentans\o gning}{am\adddot\ pat\adddot\ ans\o gn\adddot}},
+ file = {{fil}{fil}},
+ library = {{bibliotek}{bibl\adddot}},
+ abstract = {{resum\'{e}}{resum\'{e}}},
+ annotation = {{kommentarer}{komm\adddot}},
+ commonera = {{efter vor tidsregning}{e\adddot v\adddot t\adddot}},
+ beforecommonera = {{f\o r vor tidsregning}{f\adddot v\adddot t\adddot}},
+ annodomini = {{efter Kristi f\o dsel}{e\adddot Kr\adddot}},
+ beforechrist = {{f\o r Kristi f\o dsel}{f\adddot Kr\adddot}},
+ circa = {{cirka}{ca\adddot}},
+ spring = {{for\aa r}{for\aa r}},
+ summer = {{sommer}{sommer}},
+ autumn = {{efter\aa r}{efter\aa r}},
+ winter = {{vinter}{vinter}},
+ am = {{formiddag}{form\adddot}},
+ pm = {{eftermiddag}{efterm\adddot}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/dutch.lbx b/macros/latex/contrib/biblatex/latex/lbx/dutch.lbx
new file mode 100644
index 0000000000..6d6822fd72
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/dutch.lbx
@@ -0,0 +1,546 @@
+\ProvidesFile{dutch.lbx}
+[\abx@lbxid]
+
+% Changes:
+% 2010-10-31 Update by Alexander van Loon
+% 2011-08-27 Update by Pieter Belmans
+
+\DeclareRedundantLanguages{dutch}{dutch}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ % both ordinal numbers are valid, the first is the most basic: 1e, 2e, 19e
+ % whereas the second is capable of typesetting 1ste, 2de, 21ste, 102de
+ % \protected\def\mkbibordinal#1{\stripzeros{#1}e}%
+ \protected\def\mkbibordinal#1{%
+ \begingroup
+ \@tempcnta0#1\relax\number\@tempcnta
+ \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}%
+ \ifnum\@tempcnta>19
+ ste%
+ \else
+ \ifnum\@tempcnta=1
+ ste%
+ \else
+ \ifnum\@tempcnta=8 ste\else de\fi
+ \fi
+ \fi
+ \endgroup}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\mbox{-}}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\mbox{-}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografie}{Bibliografie}},
+ references = {{Referenties}{Referenties}},
+ shorthands = {{Lijst van afkortingen}{Afkortingen}},
+ editor = {{redacteur}{red\adddot}},
+ editors = {{redacteurs}{red\adddot}},
+ compiler = {{samensteller}{samenst\adddot}},
+ compilers = {{samenstellers}{samenst\adddot}},
+ founder = {{oprichter}{opr\adddot}},
+ founders = {{oprichters}{opr\adddot}},
+ continuator = {{opvolger}{opv\adddot}},
+ continuators = {{opvolgers}{opv\adddot}},
+ redactor = {{redacteur}{red\adddot}},
+ redactors = {{redacteuren}{red\adddot}},
+ reviser = {{revisor}{rev\adddot}},
+ revisers = {{revisors}{rev\adddot}},
+ collaborator = {{medewerker}{med\adddot}},
+ collaborators = {{medewerkers}{med\adddot}},
+ translator = {{vertaler}{vert\adddot}},
+ translators = {{vertalers}{vert\adddot}},
+ commentator = {{commentator}{comm\adddot}},
+ commentators = {{commentatoren}{comm\adddot}},
+ annotator = {{annotator}{annot\adddot}},
+ annotators = {{annotatoren}{annot\adddot}},
+ editortr = {{redacteur en vertaler}%
+ {red\adddotspace en vert\adddot}},
+ editorstr = {{redacteuren en vertalers}%
+ {red\adddotspace en vert\adddot}},
+ editorco = {{redacteur en commentator}%
+ {red\adddotspace en comm\adddot}},
+ editorsco = {{redacteuren en commentatoren}%
+ {red\adddotspace en comm\adddot}},
+ editoran = {{redacteur en annotator}%
+ {red\adddotspace en annot\adddot}},
+ editorsan = {{redacteuren en annotatoren}%
+ {red\adddotspace en annot\adddot}},
+ editorin = {{redactie en inleiding}%
+ {red\adddotspace en inl\adddot}},
+ editorsin = {{redacteuren en inleiding}%
+ {red\adddotspace en inl\adddot}},
+ editorfo = {{redacteur en voorwoord}%
+ {red\adddotspace en voorw\adddot}},
+ editorsfo = {{redacteuren en voorwoord}%
+ {red\adddotspace en voorw\adddot}},
+ editoraf = {{redacteur en nawoord}%
+ {red\adddotspace en naw\adddot}},
+ editorsaf = {{redacteuren en nawoord}%
+ {red\adddotspace en naw\adddot}},
+ editortrco = {{redacteur, vertaler en commentator}%
+ {red.,\addabbrvspace vert\adddotspace en comm\adddot}},
+ editorstrco = {{redacteuren, vertalers en commentatoren}%
+ {red.,\addabbrvspace vert\adddotspace en comm\adddot}},
+ editortran = {{redacteur, vertaler en annotator}%
+ {red.,\addabbrvspace vert\adddotspace en annot\adddot}},
+ editorstran = {{redacteur, vertalers en annotatoren}%
+ {red.,\addabbrvspace vert\adddotspace en annot\adddot}},
+ editortrin = {{redacteur, vertaler en inleiding}%
+ {red.,\addabbrvspace vert\adddotspace en inl\adddot}},
+ editorstrin = {{redacteuren, vertalers en inleiding}%
+ {red.,\addabbrvspace vert\adddotspace en inl\adddot}},
+ editortrfo = {{redacteur, vertaler en voorwoord}%
+ {red.,\addabbrvspace vert\adddotspace en voorw\adddot}},
+ editorstrfo = {{redacteuren, vertalers en voorwoord}%
+ {red.,\addabbrvspace vert\adddotspace en voorw\adddot}},
+ editortraf = {{redacteur, vertaler en nawoord}%
+ {red.,\addabbrvspace vert\adddotspace en naw\adddot}},
+ editorstraf = {{redacteuren, vertalers en nawoord}%
+ {red.,\addabbrvspace vert\adddotspace en naw\adddot}},
+ editorcoin = {{redacteur, commentator en inleiding}%
+ {red.,\addabbrvspace comm\adddotspace en inl\adddot}},
+ editorscoin = {{redacteuren, commentatoren en inleiding}%
+ {red.,\addabbrvspace comm\adddotspace en inl\adddot}},
+ editorcofo = {{redacteur, commentator en voorwoord}%
+ {red.,\addabbrvspace comm\adddotspace en voorw\adddot}},
+ editorscofo = {{redacteuren, commentatoren en voorwoord}%
+ {red.,\addabbrvspace comm\adddotspace en voorw\adddot}},
+ editorcoaf = {{redacteur, commentator en nawoord}%
+ {red.,\addabbrvspace comm\adddotspace en naw\adddot}},
+ editorscoaf = {{redacteuren, commentatoren en nawoord}%
+ {red.,\addabbrvspace comm\adddotspace en naw\adddot}},
+ editoranin = {{redacteur, annotator en inleiding}%
+ {red.,\addabbrvspace annot\adddotspace en inl\adddot}},
+ editorsanin = {{redacteuren, annotatoren en inleiding}%
+ {red.,\addabbrvspace annot\adddotspace en inl\adddot}},
+ editoranfo = {{redacteur, annotator en voorwoord}%
+ {red.,\addabbrvspace annot\adddotspace en voorw\adddot}},
+ editorsanfo = {{redacteuren, annotatoren en voorwoord}%
+ {red.,\addabbrvspace annot\adddotspace en voorw\adddot}},
+ editoranaf = {{redacteur, annotator en nawoord}%
+ {red.,\addabbrvspace annot\adddotspace en nawoord\adddot}},
+ editorsanaf = {{redacteuren, annotatoren en nawoord}%
+ {red.,\addabbrvspace annot\adddotspace en naw\adddot}},
+ editortrcoin = {{redacteur, vertaler, commentator en inleiding}%
+ {red.,\addabbrvspace vert., comm\adddotspace en inl\adddot}},
+ editorstrcoin = {{redacteuren, vertalers, commentatoren en inleiding}%
+ {red.,\addabbrvspace vert., comm\adddotspace en inl\adddot}},
+ editortrcofo = {{redacteur, vertaling, commentator en voorwoord}%
+ {red.,\addabbrvspace vert., comm\adddotspace en voorw\adddot}},
+ editorstrcofo = {{redacteuren, vertalers, commentatoren en voorwoord}%
+ {red.,\addabbrvspace vert., comm\adddotspace en voorw\adddot}},
+ editortrcoaf = {{redacteur, vertaler, commentator en nawoord}%
+ {red.,\addabbrvspace vert., comm\adddotspace en naw\adddot}},
+ editorstrcoaf = {{redacteuren, vertalers, commentators en nawoord}%
+ {red.,\addabbrvspace vert., comm\adddotspace en naw\adddot}},
+ editortranin = {{redacteur, vertaler, annotator en inleiding}%
+ {red.,\addabbrvspace vert., annot\adddotspace en inl\adddot}},
+ editorstranin = {{redacteuren, vertalers, annotatoren en inleiding}%
+ {red.,\addabbrvspace vert., annot\adddotspace en inl\adddot}},
+ editortranfo = {{redacteur, vertaler, annotator en voorwoord}%
+ {red.,\addabbrvspace vert., annot\adddotspace en voorw\adddot}},
+ editorstranfo = {{redacteuren, vertalers, annotatoren en voorwoord}%
+ {red.,\addabbrvspace vert., annot\adddotspace en voorw\adddot}},
+ editortranaf = {{redacteur, vertaler, annotator en nawoord}%
+ {red.,\addabbrvspace vert., annot\adddotspace en naw\adddot}},
+ editorstranaf = {{redacteuren, vertalers, annotatoren en nawoord}%
+ {red.,\addabbrvspace vert., annot\adddotspace en naw\adddot}},
+ translatorco = {{vertaler en commentator}%
+ {vert\adddotspace en comm\adddot}},
+ translatorsco = {{vertalers en commentatoren}%
+ {vert\adddotspace en comm\adddot}},
+ translatoran = {{vertaler en annotator}%
+ {vert\adddotspace en annot\adddot}},
+ translatorsan = {{vertalers en annotatoren}%
+ {vert\adddotspace en annot\adddot}},
+ translatorin = {{vertaling en inleiding}%
+ {vert\adddotspace en inl\adddot}},
+ translatorsin = {{vertaling en inleiding}%
+ {vert\adddotspace en inl\adddot}},
+ translatorfo = {{vertaling en voorwoord}%
+ {vert\adddotspace en voorw\adddot}},
+ translatorsfo = {{vertaling en voorwoord}%
+ {vert\adddotspace en voorw\adddot}},
+ translatoraf = {{vertaling en nawoord}%
+ {vert\adddotspace en naw\adddot}},
+ translatorsaf = {{vertaling en nawoord}%
+ {vert\adddotspace en naw\adddot}},
+ translatorcoin = {{vertaling, commentaar en inleiding}%
+ {vert., comm\adddotspace en inl\adddot}},
+ translatorscoin = {{vertaling, commentaar en inleiding}%
+ {vert., comm\adddotspace en inl\adddot}},
+ translatorcofo = {{vertaling, commentaar en voorwoord}%
+ {vert., comm\adddotspace en voorwoord\adddot}},
+ translatorscofo = {{vertaling, commentaar en voorwoord}%
+ {vert., comm\adddotspace en voorw\adddot}},
+ translatorcoaf = {{vertaling, commentaar en nawoord}%
+ {vert., comm\adddotspace en naw\adddot}},
+ translatorscoaf = {{vertaling, commentaar en nawoord}%
+ {vert., comm\adddotspace en naw\adddot}},
+ translatoranin = {{vertaling, annotaties en inleiding}%
+ {vert., annot\adddotspace en inl\adddot}},
+ translatorsanin = {{vertaling, annotaties en inleiding}%
+ {vert., annot\adddotspace en inl\adddot}},
+ translatoranfo = {{vertaling, annotaties en voorwoord}%
+ {vert., annot\adddotspace en voorw\adddot}},
+ translatorsanfo = {{vertaling, annotaties en voorwoord}%
+ {vert., annot\adddotspace en voorw\adddot}},
+ translatoranaf = {{vertaling, annotaties en nawoord}%
+ {vert., annot\adddotspace en naw\adddot}},
+ translatorsanaf = {{vertaling, annotaties en nawoord}%
+ {vert., annot\adddotspace en naw\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{door}{door}},
+ byeditor = {{geredigeerd door}{red\adddot\addabbrvspace door}},
+ bycompiler = {{samengesteld door}{sam\adddot\addabbrvspace door}},
+ byfounder = {{opgericht door}{opger\adddot\addabbrvspace door}},
+ bycontinuator = {{opgevolgd door}{opgev\adddot\addabbrvspace door}},
+ byredactor = {{geredigeerd door}{red\adddotspace door}},
+ byreviser = {{gereviseerd door}{gerevis\adddot\addabbrvspace door}},
+ byreviewer = {{nagekeken door}{nagek\adddot\addabbrvspace door}},
+ bycollaborator = {{met medewerking van}{m\adddot m\adddot v}},
+ bytranslator = {{vertaald \lbx@lfromlang\ door}{vert\adddotspace \lbx@lfromlang\ door}},
+ bycommentator = {{becommentarieerd door}{comm\adddotspace door}},
+ byannotator = {{geannoteerd door}{annot\adddotspace door}},
+ byeditortr = {{geredigeerd en vertaald \lbx@lfromlang\ door}%
+ {red\adddotspace en vert\adddotspace \lbx@sfromlang\ door}},
+ byeditorco = {{geredigeerd en becommentarieerd door}%
+ {red\adddotspace en comm\adddotspace door}},
+ byeditoran = {{geredigeerd en geannoteerd door}%
+ {red\adddotspace en annot\adddotspace door}},
+ byeditorin = {{geredigeerd, met een inleiding, van}%
+ {red., met een inl., van}},
+ byeditorfo = {{geredigeerd, met een voorwoord, van}%
+ {red., met een voorw., van}},
+ byeditoraf = {{geredigeerd, met een nawoord, van}%
+ {red., met een naw., van}},
+ byeditortrco = {{geredigeerd, vertaald \lbx@lfromlang\ en becommentarieerd door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en comm\adddotspace door}},
+ byeditortran = {{geredigeerd, vertaald \lbx@lfromlang\ en geannoteerd door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en annot\adddotspace door}},
+ byeditortrin = {{geredigeerd en vertaald \lbx@lfromlang, met een inleiding, door}%
+ {red\adddotspace en vert. \lbx@sfromlang, met een inl., door}},
+ byeditortrfo = {{geredigeerd en vertaald \lbx@lfromlang, met een voorwoord, door}%
+ {red\adddotspace en vert. \lbx@sfromlang, met een voorw., door}},
+ byeditortraf = {{geredigeerd en vertaald \lbx@lfromlang, met een nawoord, door}%
+ {red\adddotspace en vert. \lbx@sfromlang, met een naw., door}},
+ byeditorcoin = {{geredigeerd en becommentarieerd, met een inleiding, door}%
+ {red\adddotspace en comm., met een inl., door}},
+ byeditorcofo = {{geredigeerd en becommentarieerd, met een voorwoord, door}%
+ {red\adddotspace en comm., met een voorw., door}},
+ byeditorcoaf = {{geredigeerd en becommentarieerd, met een nawoord, door}%
+ {red\adddotspace en comm., met een naw., door}},
+ byeditoranin = {{geredigeerd en geannoteerd, met een inleiding, door}%
+ {red\adddotspace en annot., met een inl., door}},
+ byeditoranfo = {{geredigeerd en geannoteerd, met een voorwoord, door}%
+ {red\adddotspace en annot., met een voorw., door}},
+ byeditoranaf = {{geredigeerd en geannoteerd, met een nawoord, door}%
+ {red\adddotspace en annot., met een naw., door}},
+ byeditortrcoin = {{geredigeerd, vertaald \lbx@lfromlang\ en becommentarieerd, met een inleiding, door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en comm., met een inl., door}},
+ byeditortrcofo = {{geredigeerd, vertaald \lbx@lfromlang\ en becommentarieerd, met een voorwoord, door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en comm., met een voorw., door}},
+ byeditortrcoaf = {{geredigeerd, vertaald \lbx@lfromlang\ en becommentarieerd, met een nawoord, door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en comm., met een naw., door}},
+ byeditortranin = {{geredigeerd, vertaald \lbx@lfromlang\ en geannoteerd, met een inleiding, door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en annot., met een inl., door}},
+ byeditortranfo = {{geredigeerd, vertaald \lbx@lfromlang\ en geannoteerd, met een voorwoord, door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en annot., met een voorw., door}},
+ byeditortranaf = {{geredigeerd, vertaald \lbx@lfromlang\ en geannoteerd, met een nawoord, door}%
+ {red., vert\adddotspace \lbx@sfromlang\ en annot., met een naw., door}},
+ bytranslatorco = {{vertaald \lbx@lfromlang\ en becommentarieerd door}%
+ {vert\adddotspace \lbx@sfromlang\ en comm\adddotspace door}},
+ bytranslatoran = {{vertaald \lbx@lfromlang\ en geannoteerd door}%
+ {vert\adddotspace \lbx@sfromlang\ en annot.\adddotspace door}},
+ bytranslatorin = {{vertaald \lbx@lfromlang, met een inleiding, door}%
+ {vert. \lbx@sfromlang, met een inl., door}},
+ bytranslatorfo = {{vertaald \lbx@lfromlang, met een voorwoord, door}%
+ {vert. \lbx@sfromlang, met een voorw., door}},
+ bytranslatoraf = {{vertaald \lbx@lfromlang, met een nawoord, door}%
+ {vert. \lbx@sfromlang, met een naw., door}},
+ bytranslatorcoin = {{vertaald \lbx@lfromlang\ en becommentarieerd, met een inleiding, door}%
+ {vert\adddotspace \lbx@sfromlang\ en comm., met een inl., door}},
+ bytranslatorcofo = {{vertaald \lbx@lfromlang\ en becommentarieerd, met een voorwoord, door}%
+ {vert\adddotspace \lbx@sfromlang\ en comm., met een voorw., door}},
+ bytranslatorcoaf = {{vertaald \lbx@lfromlang\ en becommentarieerd, met een nawoord, door}%
+ {vert\adddotspace \lbx@sfromlang\ en comm., met een naw., door}},
+ bytranslatoranin = {{vertaald \lbx@lfromlang\ en geannoteerd, met een inleiding, door}%
+ {vert\adddotspace \lbx@sfromlang\ en annot., met een inl., door}},
+ bytranslatoranfo = {{vertaald \lbx@lfromlang\ en geannoteerd, met een voorwoord, door}%
+ {vert\adddotspace \lbx@sfromlang\ en annot., met een voorw., door}},
+ bytranslatoranaf = {{vertaald \lbx@lfromlang\ en geannoteerd, met een nawoord, door}%
+ {vert\adddotspace \lbx@sfromlang\ en annot., met een naw., door}},
+ withcommentator = {{met een commentaar van}{met een comm\adddotspace van}},
+ withannotator = {{met annotaties door}{met annot\adddotspace door}},
+ withintroduction = {{met een inleiding van}{met een inl\adddotspace van}},
+ withforeword = {{met een voorwoord van}{met een voorw\adddotspace van}},
+ withafterword = {{met een nawoord van}{met een naw\adddotspace van}},
+ commentary = {{commentaar}{comm\adddot}},
+ annotations = {{annotaties}{annot\adddot}},
+ introduction = {{inleiding}{inl\adddot}},
+ foreword = {{voorwoord}{voorw\adddot}},
+ afterword = {{nawoord}{naw\adddot}},
+ volume = {{deel}{deel}},
+ volumes = {{delen}{delen}},
+ jourvol = {{jaargang}{jrg\adddot}},
+ jourser = {{reeks}{reeks}},
+ book = {{boek}{boek}},
+ part = {{deel}{deel}},
+ issue = {{nummer}{nr\adddot}},
+ newseries = {{nieuwe reeks}{nieuwe reeks}},
+ oldseries = {{oude reeks}{oude reeks}},
+ edition = {{editie}{ed\adddot}},
+ in = {{in}{in}},
+ inseries = {{in}{in}},
+ ofseries = {{van}{van}},
+ number = {{nummer}{nr\adddot}},
+ chapter = {{hoofdstuk}{hfdstk\adddot}},
+ version = {{versie}{versie}},
+ reprint = {{herdruk}{herdr\adddot}},
+ reprintof = {{herdruk van}{herdr\adddotspace van}},
+ reprintas = {{herdrukt als}{herdr\adddotspace als}},
+ reprintfrom = {{herdrukt uit}{herdr\adddotspace uit}},
+ translationof = {{vertaling van}{vert\adddotspace van}},
+ translationas = {{vertaald als}{vert\adddotspace als}},
+ translationfrom = {{vertaald van}{vert\adddotspace van}},
+ reviewof = {{bespreking van}{bespr\adddotspace van}},
+ origpubas = {{oorspronkelijk gepubliceerd als}{oorspr\adddotspace gep\adddotspace als}},
+ origpubin = {{oorspronkelijk gepubliceerd in}{oorspr\adddotspace gep\adddotspace in}},
+ astitle = {{als}{als}},% FIXME: check
+ bypublisher = {{door}{door}},% FIXME: check
+ inpreparation = {{in voorbereiding}{in voorbereiding}},
+ submitted = {{ingediend}{ingedied}},
+% forthcoming = {{onderweg}{onderweg}},% FIXME: check
+ inpress = {{in druk}{in druk}},
+ prepublished = {{voorpublicatie}{voorpublicatie}},
+ nodate = {{geen\space datum}{{}g\adddot d\adddot}},
+ page = {{pagina}{p\adddot}},
+ pages = {{pagina's}{p\adddot}},
+ column = {{kolom}{kol\adddot}},
+ columns = {{kolommen}{kol\adddot}},
+ section = {{sectie}{\S}},
+ sections = {{secties}{\S}},
+ paragraph = {{paragraaf}{par\adddot}},
+ paragraphs = {{paragrafen}{par\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{verzen}{v\adddot}},
+ line = {{regel}{r\adddot}},
+ lines = {{regels}{r\adddot}},
+ pagetotal = {{pagina}{p\adddot}},
+ pagetotals = {{pagina's}{p\adddot}},
+ columntotal = {{kolom}{kol\adddot}},
+ columntotals = {{kolommen}{kol\adddot}},
+ linetotal = {{regel}{r\adddot}},
+ linetotals = {{regels}{r\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{verzen}{v\adddot}},
+ sectiontotal = {{sectie}{\S}},
+ sectiontotals = {{secties}{\S}},
+ paragraphtotal = {{paragraaf}{par\adddot}},
+ paragraphtotals = {{paragrafen}{par\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{masterscriptie}{masterscriptie}},
+ phdthesis = {{proefschrift}{proefschrift}},
+ resreport = {{onderzoeksrapport}{onderzoeksrap\adddot}},
+ techreport = {{technisch rapport}{tech\adddotspace rap\adddot}},
+ software = {{computersoftware}{computersoft\adddot}},
+ datacd = {{cd-rom}{cd-rom}},
+ audiocd = {{audio-cd}{audio-cd}},
+ and = {{en}{en}},
+ andothers = {{en andere}{e\adddot a\adddot}},
+ andmore = {{en andere}{e\adddot a\adddot}},
+ url = {{adres}{adres}},
+ urlfrom = {{beschikbaar op}{beschikbaar op}},
+ urlseen = {{bezocht op}{bezocht op}},
+ file = {{bestand}{bestand}},
+ library = {{bibliotheek}{bibliotheek}},
+ abstract = {{samenvatting}{samenvatting}},
+ annotation = {{annotaties}{annotaties}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{zie}{zie}},
+ seealso = {{zie ook}{zie ook}},
+ seenote = {{zie voetnoot}{zie v\adddot}},
+ backrefpage = {{zie pagina}{zie pag\adddot}},
+ backrefpages = {{zie pagina's}{zie pag\adddot}},
+ quotedin = {{geciteerd in}{cit\adddotspace in}},
+ citedas = {{verder geciteerd als}{verder geciteerd als}},
+ thiscite = {{met name}{m.n\adddot}},
+ january = {{januari}{jan}},
+ february = {{februari}{feb}},
+ march = {{maart}{mrt}},
+ april = {{april}{apr}},
+ may = {{mei}{mei}},
+ june = {{juni}{jun}},
+ july = {{juli}{jul}},
+ august = {{augustus}{aug}},
+ september = {{september}{sep}},
+ october = {{oktober}{okt}},
+ november = {{november}{nov}},
+ december = {{december}{dec}},
+ langamerican = {{Amerikaans Engels}{Amerikaans Engels}},
+ langbrazilian = {{Braziliaans Portugeens}{Braziliaans Portugees}},
+ langbulgarian = {{Bulgaars}{Bulgaars}},
+ langcatalan = {{Catalaans}{Catalaans}},
+ langcroatian = {{Kroatisch}{Kroatisch}},
+ langczech = {{Tsjechisch}{Tsjechisch}},
+ langdanish = {{Deens}{Deens}},
+ langdutch = {{Nederlands}{Nederlands}},
+ langenglish = {{Engels}{Engels}},
+ langestonian = {{Estisch}{Estisch}},
+ langfinnish = {{Fins}{Fins}},
+ langfrench = {{Frans}{Frans}},
+ langgalician = {{Galicisch}{Galicisch}},
+ langgerman = {{Duits}{Duits}},
+ langgreek = {{Grieks}{Grieks}},
+ langhungarian = {{Hongaars}{Hongaars}},
+ langitalian = {{Italiaans}{Italiaans}},
+ langjapanese = {{Japaans}{Japaans}},
+ langlatin = {{Latijn}{Latijn}},
+ langlatvian = {{Lets}{Lets}},
+ langnorwegian = {{Noors}{Noors}},
+ langpolish = {{Pools}{Pools}},
+ langportuguese = {{Portugees}{Portugees}},
+ langrussian = {{Russisch}{Russisch}},
+ langslovak = {{Slowaaks}{Slowaaks}},% FIXME: or Slovaaks
+ langslovene = {{Sloveens}{Sloveens}},
+ langspanish = {{Spaans}{Spaans}},
+ langswedish = {{Zweeds}{Zweeds}},
+ langukrainian = {{Oekra\"iens}{Oekra\"iens}},
+ fromamerican = {{uit het Amerikaans Engels}{uit het Amerikaans Engels}},
+ frombrazilian = {{uit het Braziliaans Portugees}{uit het Braziliaans Portugees}},
+ frombulgarian = {{uit het Bulgaars}{uit het Bulgaars}},
+ fromcatalan = {{uit het Catalaans}{uit het Catalaans}},
+ fromcroatian = {{uit het Kroatisch}{uit het Kroatisch}},
+ fromczech = {{uit het Tsjechisch}{uit het Tsjechisch}},
+ fromdanish = {{uit het Deens}{uit het Deens}},
+ fromdutch = {{uit het Nederlands}{uit het Nederlands}},
+ fromenglish = {{uit het Engels}{uit het Engels}},
+ fromestonian = {{uit het Estisch}{uit het Estisch}},
+ fromfinnish = {{uit het Fins}{uit het Fins}},
+ fromfrench = {{uit het Frans}{uit het Frans}},
+ fromgalician = {{uit het Galicisch}{uit het Galicisch}},
+ fromgerman = {{uit het Duits}{uit het Duits}},
+ fromgreek = {{uit het Grieks}{uit het Grieks}},
+ fromhungarian = {{uit het Hongaars}{uit het Hongaars}},
+ fromitalian = {{uit het Italiaans}{uit het Italiaans}},
+ fromjapanese = {{uit het Japaans}{uit het Japaans}},
+ fromlatin = {{uit het Latijn}{uit het Latijn}},
+ fromlatvian = {{uit het Lets}{uit het Lets}},
+ fromnorwegian = {{uit het Noors}{uit het Noors}},
+ frompolish = {{uit het Pools}{uit het Pools}},
+ fromportuguese = {{uit het Portugees}{uit het Portugees}},
+ fromrussian = {{uit het Russisch}{uit het Russisch}},
+ fromslovak = {{uit het Slowaaks}{uit het Slowaaks}},% FIXME: or Slovaaks
+ fromslovene = {{uit het Sloveens}{uit het Sloveens}},
+ fromspanish = {{uit het Spaans}{uit het Spaans}},
+ fromswedish = {{uit het Zweeds}{uit het Zweeds}},
+ fromukrainian = {{uit het Oekra\"iens}{uit het Oekra\"iens}},
+ countryde = {{Duitsland}{DE}},
+ countryeu = {{Europese Unie}{EU}},
+ countryep = {{Europese Unie}{EP}},
+ countryfr = {{Frankrijk}{FR}},
+ countryuk = {{Verenigd Koninkrijk}{VK}},
+ countryus = {{Verenigde Staten van Amerika}{VS}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{Duits patent}{Duits pat\adddot}},
+ patenteu = {{Europees patent}{Eur\adddot pat\adddot}},
+ patentfr = {{Frans patent}{Frans pat\adddot}},
+ patentuk = {{Brits patent}{Brits pat\adddot}},
+ patentus = {{Amerikaans patent}{Amer\adddot pat\adddot}},
+ patreq = {{patentaanvraag}{patentaanvr\adddot}},
+ patreqde = {{Duitse patentaanvraag}{Duitse patentaanvr\adddot}},
+ patreqeu = {{Europese patentaanvraag}{Eur\adddot patentaanvr\adddot}},
+ patreqfr = {{Franse patentaanvraag}{Franse patentaanvr\adddot}},
+ patrequk = {{Britse patentaanvraag}{Britse patentaanvr\adddot}},
+ patrequs = {{Amerikaanse patentaanvraag}{Amer\adddot patentaanvr\adddot}},
+ commonera = {{gewone jaartelling}{g\adddot j\adddot}},
+ beforecommonera = {{v\'o\'or gewone jaartelling}{v\adddot g\adddot j\adddot}},
+ annodomini = {{na Christus}{n\adddot Chr\adddot}},
+ beforechrist = {{voor Christus}{v\adddot Chr\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{a\adddot m\adddot}{a\adddot m\adddot}},
+ pm = {{p\adddot m\adddot}{p\adddot m\adddot}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/english.lbx b/macros/latex/contrib/biblatex/latex/lbx/english.lbx
new file mode 100644
index 0000000000..109014dafb
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/english.lbx
@@ -0,0 +1,713 @@
+\ProvidesFile{english.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{english,american}{english,american,british,
+canadian,australian,newzealand,USenglish,UKenglish}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \def\finalandcomma{\addcomma}%
+ \def\finalandsemicolon{\addsemicolon}%
+ \protected\def\mkbibordinal#1{%
+ \begingroup
+ \@tempcnta0#1\relax\number\@tempcnta
+ \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}%
+ \ifnum\@tempcnta>20
+ \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10\relax}%
+ \fi
+ \ifcase\@tempcnta th\or st\or nd\or rd\else th\fi
+ \endgroup}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#3}
+ {\iffieldundef{#1}{}{\space}}
+ {\nobreakspace}}%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#1}{}{,\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#3}
+ {\iffieldundef{#1}{}{/}}
+ {/}}%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}%
+ \bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \savecommand\mkdaterangecomp
+ \savecommand\mkdaterangecompextra
+ \savecommand\mkdaterangeterse
+ \savecommand\mkdaterangeterseextra
+ \protected\def\mkdaterangecomp{%
+ \lbx@us@mkdaterangetrunc@long{long}}%
+ \protected\def\mkdaterangeterse{%
+ \lbx@us@mkdaterangetrunc@short{short}}%
+ \protected\def\mkdaterangecompextra{%
+ \lbx@us@mkdaterangetruncextra@long{long}}%
+ \protected\def\mkdaterangeterseextra{%
+ \lbx@us@mkdaterangetruncextra@short{short}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkdaterangecomp
+ \restorecommand\mkdaterangecompextra
+ \restorecommand\mkdaterangeterse
+ \restorecommand\mkdaterangeterseextra
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliography}{Bibliography}},
+ references = {{References}{References}},
+ shorthands = {{List of Abbreviations}{Abbreviations}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{editors}{eds\adddot}},
+ compiler = {{compiler}{comp\adddot}},
+ compilers = {{compilers}{comp\adddot}},
+ redactor = {{redactor}{red\adddot}},
+ redactors = {{redactors}{red\adddot}},
+ reviser = {{reviser}{rev\adddot}},
+ revisers = {{revisers}{rev\adddot}},
+ founder = {{founder}{found\adddot}},
+ founders = {{founders}{found\adddot}},
+ continuator = {{continued}{cont\adddot}},% FIXME: unsure
+ continuators = {{continued}{cont\adddot}},% FIXME: unsure
+ collaborator = {{collaborator}{collab\adddot}},% FIXME: unsure
+ collaborators = {{collaborators}{collab\adddot}},% FIXME: unsure
+ translator = {{translator}{trans\adddot}},
+ translators = {{translators}{trans\adddot}},
+ commentator = {{commentator}{comm\adddot}},
+ commentators = {{commentators}{comm\adddot}},
+ annotator = {{annotator}{annot\adddot}},
+ annotators = {{annotators}{annot\adddot}},
+ commentary = {{commentary}{comm\adddot}},
+ annotations = {{annotations}{annot\adddot}},
+ introduction = {{introduction}{intro\adddot}},
+ foreword = {{foreword}{forew\adddot}},
+ afterword = {{afterword}{afterw\adddot}},
+ editortr = {{editor and translator}%
+ {ed\adddotspace and trans\adddot}},
+ editorstr = {{editors and translators}%
+ {eds\adddotspace and trans\adddot}},
+ editorco = {{editor and commentator}%
+ {ed\adddotspace and comm\adddot}},
+ editorsco = {{editors and commentators}%
+ {eds\adddotspace and comm\adddot}},
+ editoran = {{editor and annotator}%
+ {ed\adddotspace and annot\adddot}},
+ editorsan = {{editors and annotators}%
+ {eds\adddotspace and annot\adddot}},
+ editorin = {{editor and introduction}%
+ {ed\adddotspace and introd\adddot}},
+ editorsin = {{editors and introduction}%
+ {eds\adddotspace and introd\adddot}},
+ editorfo = {{editor and foreword}%
+ {ed\adddotspace and forew\adddot}},
+ editorsfo = {{editors and foreword}%
+ {eds\adddotspace and forew\adddot}},
+ editoraf = {{editor and afterword}%
+ {ed\adddotspace and afterw\adddot}},
+ editorsaf = {{editors and afterword}%
+ {eds\adddotspace and afterw\adddot}},
+ editortrco = {{editor, translator\finalandcomma\ and commentator}%
+ {ed.,\addabbrvspace trans\adddot\finalandcomma\ and comm\adddot}},
+ editorstrco = {{editors, translators\finalandcomma\ and commentators}%
+ {eds.,\addabbrvspace trans\adddot\finalandcomma\ and comm\adddot}},
+ editortran = {{editor, translator\finalandcomma\ and annotator}%
+ {ed.,\addabbrvspace trans\adddot\finalandcomma\ and annot\adddot}},
+ editorstran = {{editors, translators\finalandcomma\ and annotators}%
+ {eds.,\addabbrvspace trans\adddot\finalandcomma\ and annot\adddot}},
+ editortrin = {{editor, translator\finalandcomma\ and introduction}%
+ {ed.,\addabbrvspace trans\adddot\finalandcomma\ and introd\adddot}},
+ editorstrin = {{editors, translators\finalandcomma\ and introduction}%
+ {eds.,\addabbrvspace trans\adddot\finalandcomma\ and introd\adddot}},
+ editortrfo = {{editor, translator\finalandcomma\ and foreword}%
+ {ed.,\addabbrvspace trans\adddot\finalandcomma\ and forew\adddot}},
+ editorstrfo = {{editors, translators\finalandcomma\ and foreword}%
+ {eds.,\addabbrvspace trans\adddot\finalandcomma\ and forew\adddot}},
+ editortraf = {{editor, translator\finalandcomma\ and afterword}%
+ {ed.,\addabbrvspace trans\adddot\finalandcomma\ and afterw\adddot}},
+ editorstraf = {{editors, translators\finalandcomma\ and afterword}%
+ {eds.,\addabbrvspace trans\adddot\finalandcomma\ and afterw\adddot}},
+ editorcoin = {{editor, commentator\finalandcomma\ and introduction}%
+ {ed.,\addabbrvspace comm\adddot\finalandcomma\ and introd\adddot}},
+ editorscoin = {{editors, commentators\finalandcomma\ and introduction}%
+ {eds.,\addabbrvspace comm\adddot\finalandcomma\ and introd\adddot}},
+ editorcofo = {{editor, commentator\finalandcomma\ and foreword}%
+ {ed.,\addabbrvspace comm\adddot\finalandcomma\ and forew\adddot}},
+ editorscofo = {{editors, commentators\finalandcomma\ and foreword}%
+ {eds.,\addabbrvspace comm\adddot\finalandcomma\ and forew\adddot}},
+ editorcoaf = {{editor, commentator\finalandcomma\ and afterword}%
+ {ed.,\addabbrvspace comm\adddot\finalandcomma\ and afterw\adddot}},
+ editorscoaf = {{editors, commentators\finalandcomma\ and afterword}%
+ {eds.,\addabbrvspace comm\adddot\finalandcomma\ and afterw\adddot}},
+ editoranin = {{editor, annotator\finalandcomma\ and introduction}%
+ {ed.,\addabbrvspace annot\adddot\finalandcomma\ and introd\adddot}},
+ editorsanin = {{editors, annotators\finalandcomma\ and introduction}%
+ {eds.,\addabbrvspace annot\adddot\finalandcomma\ and introd\adddot}},
+ editoranfo = {{editor, annotator\finalandcomma\ and foreword}%
+ {ed.,\addabbrvspace annot\adddot\finalandcomma\ and forew\adddot}},
+ editorsanfo = {{editors, annotators\finalandcomma\ and foreword}%
+ {eds.,\addabbrvspace annot\adddot\finalandcomma\ and forew\adddot}},
+ editoranaf = {{editor, annotator\finalandcomma\ and afterword}%
+ {ed.,\addabbrvspace annot\adddot\finalandcomma\ and afterw\adddot}},
+ editorsanaf = {{editors, annotators\finalandcomma\ and afterword}%
+ {eds.,\addabbrvspace annot\adddot\finalandcomma\ and afterw\adddot}},
+ editortrcoin = {{editor, translator, commentator\finalandcomma\ and introduction}%
+ {ed.,\addabbrvspace trans., comm\adddot\finalandcomma\ and introd\adddot}},
+ editorstrcoin = {{editors, translators, commentators\finalandcomma\ and introduction}%
+ {eds.,\addabbrvspace trans., comm\adddot\finalandcomma\ and introd\adddot}},
+ editortrcofo = {{editor, translator, commentator\finalandcomma\ and foreword}%
+ {ed.,\addabbrvspace trans., comm\adddot\finalandcomma\ and forew\adddot}},
+ editorstrcofo = {{editors, translators, commentators\finalandcomma\ and foreword}%
+ {eds.,\addabbrvspace trans., comm\adddot\finalandcomma\ and forew\adddot}},
+ editortrcoaf = {{editor, translator, commentator\finalandcomma\ and afterword}%
+ {ed.,\addabbrvspace trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+ editorstrcoaf = {{editors, translators, commentators\finalandcomma\ and afterword}%
+ {eds.,\addabbrvspace trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+ editortranin = {{editor, translator, annotator\finalandcomma\ and introduction}%
+ {ed.,\addabbrvspace trans., annot\adddot\finalandcomma\ and introd\adddot}},
+ editorstranin = {{editors, translators, annotators\finalandcomma\ and introduction}%
+ {eds.,\addabbrvspace trans., annot\adddot\finalandcomma\ and introd\adddot}},
+ editortranfo = {{editor, translator, annotator\finalandcomma\ and foreword}%
+ {ed.,\addabbrvspace trans., annot\adddot\finalandcomma\ and forew\adddot}},
+ editorstranfo = {{editors, translators, annotators\finalandcomma\ and foreword}%
+ {eds.,\addabbrvspace trans., annot\adddot\finalandcomma\ and forew\adddot}},
+ editortranaf = {{editor, translator, annotator\finalandcomma\ and afterword}%
+ {ed.,\addabbrvspace trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+ editorstranaf = {{editors, translators, annotators\finalandcomma\ and afterword}%
+ {eds.,\addabbrvspace trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+ translatorco = {{translator and commentator}%
+ {trans\adddot\ and comm\adddot}},
+ translatorsco = {{translators and commentators}%
+ {trans\adddot\ and comm\adddot}},
+ translatoran = {{translator and annotator}%
+ {trans\adddot\ and annot\adddot}},
+ translatorsan = {{translators and annotators}%
+ {trans\adddot\ and annot\adddot}},
+ translatorin = {{translation and introduction}%
+ {trans\adddot\ and introd\adddot}},
+ translatorsin = {{translation and introduction}%
+ {trans\adddot\ and introd\adddot}},
+ translatorfo = {{translation and foreword}%
+ {trans\adddot\ and forew\adddot}},
+ translatorsfo = {{translation and foreword}%
+ {trans\adddot\ and forew\adddot}},
+ translatoraf = {{translation and afterword}%
+ {trans\adddot\ and afterw\adddot}},
+ translatorsaf = {{translation and afterword}%
+ {trans\adddot\ and afterw\adddot}},
+ translatorcoin = {{translation, commentary\finalandcomma\ and introduction}%
+ {trans., comm\adddot\finalandcomma\ and introd\adddot}},
+ translatorscoin = {{translation, commentary\finalandcomma\ and introduction}%
+ {trans., comm\adddot\finalandcomma\ and introd\adddot}},
+ translatorcofo = {{translation, commentary\finalandcomma\ and foreword}%
+ {trans., comm\adddot\finalandcomma\ and forew\adddot}},
+ translatorscofo = {{translation, commentary\finalandcomma\ and foreword}%
+ {trans., comm\adddot\finalandcomma\ and forew\adddot}},
+ translatorcoaf = {{translation, commentary\finalandcomma\ and afterword}%
+ {trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+ translatorscoaf = {{translation, commentary\finalandcomma\ and afterword}%
+ {trans., comm\adddot\finalandcomma\ and afterw\adddot}},
+ translatoranin = {{translation, annotations\finalandcomma\ and introduction}%
+ {trans., annot\adddot\finalandcomma\ and introd\adddot}},
+ translatorsanin = {{translation, annotations\finalandcomma\ and introduction}%
+ {trans., annot\adddot\finalandcomma\ and introd\adddot}},
+ translatoranfo = {{translation, annotations\finalandcomma\ and foreword}%
+ {trans., annot\adddot\finalandcomma\ and forew\adddot}},
+ translatorsanfo = {{translation, annotations\finalandcomma\ and foreword}%
+ {trans., annot\adddot\finalandcomma\ and forew\adddot}},
+ translatoranaf = {{translation, annotations\finalandcomma\ and afterword}%
+ {trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+ translatorsanaf = {{translation, annotations\finalandcomma\ and afterword}%
+ {trans., annot\adddot\finalandcomma\ and afterw\adddot}},
+ organizer = {{organizer}{org\adddot}},
+ organizers = {{organizers}{orgs\adddot}},
+ byorganizer = {{organized by}{org\adddotspace by}},
+ byauthor = {{by}{by}},
+ byeditor = {{edited by}{ed\adddotspace by}},
+ bycompiler = {{compiled by}{comp\adddotspace by}},
+ byredactor = {{redacted by}{red\adddotspace by}},
+ byreviser = {{revised by}{rev\adddotspace by}},
+ byreviewer = {{reviewed by}{rev\adddotspace by}},
+ byfounder = {{founded by}{found\adddotspace by}},
+ bycontinuator = {{continued by}{cont\adddotspace by}},
+ bycollaborator = {{in collaboration with}{in collab\adddotspace with}},% FIXME: unsure
+ bytranslator = {{translated \lbx@lfromlang\ by}{trans\adddot\ \lbx@sfromlang\ by}},
+ bycommentator = {{commented by}{comm\adddot\ by}},
+ byannotator = {{annotated by}{annot\adddot\ by}},
+ withcommentator = {{with a commentary by}{with a comment\adddot\ by}},
+ withannotator = {{with annotations by}{with annots\adddot\ by}},
+ withintroduction = {{with an introduction by}{with an intro\adddot\ by}},
+ withforeword = {{with a foreword by}{with a forew\adddot\ by}},
+ withafterword = {{with an afterword by}{with an afterw\adddot\ by}},
+ byeditortr = {{edited and translated \lbx@lfromlang\ by}%
+ {ed\adddotspace and trans\adddot\ \lbx@sfromlang\ by}},
+ byeditorco = {{edited and commented by}%
+ {ed\adddotspace and comm\adddot\ by}},
+ byeditoran = {{edited and annotated by}%
+ {ed\adddotspace and annot\adddot\ by}},
+ byeditorin = {{edited, with an introduction, by}%
+ {ed.,\addabbrvspace with an introd., by}},
+ byeditorfo = {{edited, with a foreword, by}%
+ {ed.,\addabbrvspace with a forew., by}},
+ byeditoraf = {{edited, with an afterword, by}%
+ {ed.,\addabbrvspace with an afterw., by}},
+ byeditortrco = {{edited, translated \lbx@lfromlang\finalandcomma\ and commented by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and comm\adddot\ by}},
+ byeditortran = {{edited, translated \lbx@lfromlang\finalandcomma\ and annotated by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and annot\adddot\ by}},
+ byeditortrin = {{edited and translated \lbx@lfromlang, with an introduction, by}%
+ {ed\adddotspace and trans\adddot\ \lbx@sfromlang, with an introd., by}},
+ byeditortrfo = {{edited and translated \lbx@lfromlang, with a foreword, by}%
+ {ed\adddotspace and trans\adddot\ \lbx@sfromlang, with a forew., by}},
+ byeditortraf = {{edited and translated \lbx@lfromlang, with an afterword, by}%
+ {ed\adddotspace and trans\adddot\ \lbx@sfromlang, with an afterw., by}},
+ byeditorcoin = {{edited and commented, with an introduction, by}%
+ {ed\adddotspace and comm., with an introd., by}},
+ byeditorcofo = {{edited and commented, with a foreword, by}%
+ {ed\adddotspace and comm., with a forew., by}},
+ byeditorcoaf = {{edited and commented, with an afterword, by}%
+ {ed\adddotspace and comm., with an afterw., by}},
+ byeditoranin = {{edited and annotated, with an introduction, by}%
+ {ed\adddotspace and annot., with an introd., by}},
+ byeditoranfo = {{edited and annotated, with a foreword, by}%
+ {ed\adddotspace and annot., with a forew., by}},
+ byeditoranaf = {{edited and annotated, with an afterword, by}%
+ {ed\adddotspace and annot., with an afterw., by}},
+ byeditortrcoin = {{edited, translated \lbx@lfromlang\finalandcomma\ and commented, with an introduction, by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and comm., with an introd., by}},
+ byeditortrcofo = {{edited, translated \lbx@lfromlang\finalandcomma\ and commented, with a foreword, by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and comm., with a forew., by}},
+ byeditortrcoaf = {{edited, translated \lbx@lfromlang\finalandcomma\ and commented, with an afterword, by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and comm., with an afterw., by}},
+ byeditortranin = {{edited, translated \lbx@lfromlang\finalandcomma\ and annotated, with an introduction, by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and annot, with an introd., by}},
+ byeditortranfo = {{edited, translated \lbx@lfromlang\finalandcomma\ and annotated, with a foreword, by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and annot, with a forew., by}},
+ byeditortranaf = {{edited, translated \lbx@lfromlang\finalandcomma\ and annotated, with an afterword, by}%
+ {ed.,\addabbrvspace trans\adddot\ \lbx@sfromlang\finalandcomma\ and annot, with an afterw., by}},
+ bytranslatorco = {{translated \lbx@lfromlang\ and commented by}%
+ {trans\adddot\ \lbx@sfromlang\ and comm\adddot\ by}},
+ bytranslatoran = {{translated \lbx@lfromlang\ and annotated by}%
+ {trans\adddot\ \lbx@sfromlang\ and annot\adddot\ by}},
+ bytranslatorin = {{translated \lbx@lfromlang, with an introduction, by}%
+ {trans\adddot\ \lbx@sfromlang, with an introd., by}},
+ bytranslatorfo = {{translated \lbx@lfromlang, with a foreword, by}%
+ {trans\adddot\ \lbx@sfromlang, with a forew., by}},
+ bytranslatoraf = {{translated \lbx@lfromlang, with an afterword, by}%
+ {trans\adddot\ \lbx@sfromlang, with an afterw., by}},
+ bytranslatorcoin = {{translated \lbx@lfromlang\ and commented, with an introduction, by}%
+ {trans\adddot\ \lbx@sfromlang\ and comm., with an introd., by}},
+ bytranslatorcofo = {{translated \lbx@lfromlang\ and commented, with a foreword, by}%
+ {trans\adddot\ \lbx@sfromlang\ and comm., with a forew., by}},
+ bytranslatorcoaf = {{translated \lbx@lfromlang\ and commented, with an afterword, by}%
+ {trans\adddot\ \lbx@sfromlang\ and comm., with an afterw., by}},
+ bytranslatoranin = {{translated \lbx@lfromlang\ and annotated, with an introduction, by}%
+ {trans\adddot\ \lbx@sfromlang\ and annot., with an introd., by}},
+ bytranslatoranfo = {{translated \lbx@lfromlang\ and annotated, with a foreword, by}%
+ {trans\adddot\ \lbx@sfromlang\ and annot., with a forew., by}},
+ bytranslatoranaf = {{translated \lbx@lfromlang\ and annotated, with an afterword, by}%
+ {trans\adddot\ \lbx@sfromlang\ and annot., with an afterw., by}},
+ and = {{and}{and}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{volume}{vol\adddot}},
+ volumes = {{volumes}{vols\adddot}},
+ involumes = {{in}{in}},
+ jourvol = {{volume}{vol\adddot}},
+ jourser = {{series}{ser\adddot}},
+ book = {{book}{book}},
+ part = {{part}{part}},
+ issue = {{issue}{issue}},
+ newseries = {{new series}{new ser\adddot}},
+ oldseries = {{old series}{old ser\adddot}},
+ edition = {{edition}{ed\adddot}},
+ reprint = {{reprint}{repr\adddot}},
+ reprintof = {{reprint of}{repr\adddotspace of}},
+ reprintas = {{reprinted as}{rpt\adddotspace as}},
+ reprintfrom = {{reprinted from}{repr\adddotspace from}},
+ reviewof = {{review of}{rev\adddotspace of}},
+ translationof = {{translation of}{trans\adddotspace of}},
+ translationas = {{translated as}{trans\adddotspace as}},
+ translationfrom = {{translated from}{trans\adddotspace from}},
+ origpubas = {{originally published as}{orig\adddotspace pub\adddotspace as}},
+ origpubin = {{originally published in}{orig\adddotspace pub\adddotspace in}},
+ astitle = {{as}{as}},
+ bypublisher = {{by}{by}},
+ nodate = {{no date}{n\adddot d\adddot}},
+ page = {{page}{p\adddot}},
+ pages = {{pages}{pp\adddot}},
+ column = {{column}{col\adddot}},
+ columns = {{columns}{cols\adddot}},
+ line = {{line}{l\adddot}},
+ lines = {{lines}{ll\adddot}},
+ verse = {{verse}{v\adddot}},
+ verses = {{verses}{vv\adddot}},
+ section = {{section}{\S}},
+ sections = {{sections}{\S\S}},
+ paragraph = {{paragraph}{par\adddot}},
+ paragraphs = {{paragraphs}{par\adddot}},
+ pagetotal = {{page}{p\adddot}},
+ pagetotals = {{pages}{pp\adddot}},
+ columntotal = {{column}{col\adddot}},
+ columntotals = {{columns}{cols\adddot}},
+ linetotal = {{line}{l\adddot}},
+ linetotals = {{lines}{ll\adddot}},
+ versetotal = {{verse}{v\adddot}},
+ versetotals = {{verses}{vv\adddot}},
+ sectiontotal = {{section}{\S}},
+ sectiontotals = {{sections}{\S\S}},
+ paragraphtotal = {{paragraph}{par\adddot}},
+ paragraphtotals = {{paragraphs}{par\adddot}},
+ in = {{in}{in}},
+ inseries = {{in}{in}},
+ ofseries = {{of}{of}},
+ number = {{number}{no\adddot}},
+ chapter = {{chapter}{chap\adddot}},
+ bathesis = {{Bachelor's thesis}{BA\addabbrvspace thesis}},
+ mathesis = {{Master's thesis}{MA\addabbrvspace thesis}},
+ phdthesis = {{PhD\addabbrvspace thesis}{PhD\addabbrvspace thesis}},
+ candthesis = {{Candidate thesis}{Cand\adddotspace thesis}},
+ resreport = {{research report}{research rep\adddot}},
+ techreport = {{technical report}{tech\adddotspace rep\adddot}},
+ software = {{computer software}{comp\adddotspace software}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{version}{version}},
+ url = {{address}{address}},
+ urlfrom = {{available from}{available from}},
+ urlseen = {{visited on}{visited on}},
+ inpreparation = {{in preparation}{in preparation}},
+ submitted = {{submitted}{submitted}},
+ forthcoming = {{forthcoming}{forthcoming}},
+ inpress = {{in press}{in press}},
+ prepublished = {{pre-published}{pre-published}},
+ citedas = {{henceforth cited as}{henceforth cited as}},
+ thiscite = {{especially}{esp\adddot}},
+ seenote = {{see note}{see n\adddot}},
+ quotedin = {{quoted in}{qtd\adddotspace in}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{see}{see}},
+ seealso = {{see also}{see also}},
+ backrefpage = {{cited on page}{cit\adddotspace on p\adddot}},
+ backrefpages = {{cited on pages}{cit\adddotspace on pp\adddot}},
+ january = {{January}{Jan\adddot}},
+ february = {{February}{Feb\adddot}},
+ march = {{March}{Mar\adddot}},
+ april = {{April}{Apr\adddot}},
+ may = {{May}{May}},
+ june = {{June}{June}},
+ july = {{July}{July}},
+ august = {{August}{Aug\adddot}},
+ september = {{September}{Sept\adddot}},
+ october = {{October}{Oct\adddot}},
+ november = {{November}{Nov\adddot}},
+ december = {{December}{Dec\adddot}},
+ langamerican = {{American}{American}},
+ langbrazilian = {{Brazilian}{Brazilian}},
+ langbulgarian = {{Bulgarian}{Bulgarian}},
+ langcatalan = {{Catalan}{Catalan}},
+ langcroatian = {{Croatian}{Croatian}},
+ langczech = {{Czech}{Czech}},
+ langdanish = {{Danish}{Danish}},
+ langdutch = {{Dutch}{Dutch}},
+ langenglish = {{English}{English}},
+ langestonian = {{Estonian}{Estonian}},
+ langfinnish = {{Finnish}{Finnish}},
+ langfrench = {{French}{French}},
+ langgalician = {{Galician}{Galician}},
+ langgerman = {{German}{German}},
+ langgreek = {{Greek}{Greek}},
+ langhungarian = {{Hungarian}{Hungarian}},
+ langitalian = {{Italian}{Italian}},
+ langjapanese = {{Japanese}{Japanese}},
+ langlatin = {{Latin}{Latin}},
+ langlatvian = {{Latvian}{Latvian}},
+ langnorwegian = {{Norwegian}{Norwegian}},
+ langpolish = {{Polish}{Polish}},
+ langportuguese = {{Portuguese}{Portuguese}},
+ langrussian = {{Russian}{Russian}},
+ langslovak = {{Slovak}{Slovak}},
+ langslovene = {{Slovene}{Slovene}},
+ langspanish = {{Spanish}{Spanish}},
+ langswedish = {{Swedish}{Swedish}},
+ langukrainian = {{Ukrainian}{Ukrainian}},
+ fromamerican = {{from the American}{from the American}},
+ frombrazilian = {{from the Brazilian}{from the Brazilian}},
+ frombulgarian = {{from the Bulgarian}{from the Bulgarian}},
+ fromcatalan = {{from the Catalan}{from the Catalan}},
+ fromcroatian = {{from the Croatian}{from the Croatian}},
+ fromczech = {{from the Czech}{from the Czech}},
+ fromdanish = {{from the Danish}{from the Danish}},
+ fromdutch = {{from the Dutch}{from the Dutch}},
+ fromenglish = {{from the English}{from the English}},
+ fromestonian = {{from the Estonian}{from the Estonian}},
+ fromfinnish = {{from the Finnish}{from the Finnish}},
+ fromfrench = {{from the French}{from the French}},
+ fromgalician = {{from the Galician}{from the Galician}},
+ fromgerman = {{from the German}{from the German}},
+ fromgreek = {{from the Greek}{from the Greek}},
+ fromhungarian = {{from the Hungarian}{from the Hungarian}},
+ fromitalian = {{from the Italian}{from the Italian}},
+ fromjapanese = {{from the Japanese}{from the Japanese}},
+ fromlatin = {{from the Latin}{from the Latin}},
+ fromlatvian = {{from the Latvian}{from the Latvian}},
+ fromnorwegian = {{from the Norwegian}{from the Norwegian}},
+ frompolish = {{from the Polish}{from the Polish}},
+ fromportuguese = {{from the Portuguese}{from the Portuguese}},
+ fromrussian = {{from the Russian}{from the Russian}},
+ fromslovak = {{from the Slovak}{from the Slovak}},
+ fromslovene = {{from the Slovene}{from the Slovene}},
+ fromspanish = {{from the Spanish}{from the Spanish}},
+ fromswedish = {{from the Swedish}{from the Swedish}},
+ fromukrainian = {{from the Ukrainian}{from the Ukrainian}},
+ countryde = {{Germany}{DE}},
+ countryeu = {{European Union}{EU}},
+ countryep = {{European Union}{EP}},
+ countryfr = {{France}{FR}},
+ countryuk = {{United Kingdom}{GB}},
+ countryus = {{United States of America}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{German patent}{German pat\adddot}},
+ patenteu = {{European patent}{European pat\adddot}},
+ patentfr = {{French patent}{French pat\adddot}},
+ patentuk = {{British patent}{British pat\adddot}},
+ patentus = {{U.S\adddotspace patent}{U.S\adddotspace pat\adddot}},
+ patreq = {{patent request}{pat\adddot\ req\adddot}},
+ patreqde = {{German patent request}{German pat\adddot\ req\adddot}},
+ patreqeu = {{European patent request}{European pat\adddot\ req\adddot}},
+ patreqfr = {{French patent request}{French pat\adddot\ req\adddot}},
+ patrequk = {{British patent request}{British pat\adddot\ req\adddot}},
+ patrequs = {{U.S\adddotspace patent request}{U.S\adddotspace pat\adddot\ req\adddot}},
+ file = {{file}{file}},
+ library = {{library}{library}},
+ abstract = {{abstract}{abstract}},
+ annotation = {{annotations}{annotations}},
+ commonera = {{Common Era}{CE}},
+ beforecommonera = {{Before Common Era}{BCE}},
+ annodomini = {{Anno Domini}{AD}},
+ beforechrist = {{Before Christ}{BC}},
+ circa = {{circa}{ca\adddot}},
+ spring = {{Spring}{Spr\adddot}},
+ summer = {{Summer}{Sum\adddot}},
+ autumn = {{Autumn}{Aut\adddot}},
+ winter = {{Winter}{Win\adddot}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\protected\gdef\lbx@us@mkdaterangetrunc@long#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefull{#1}{#2}}
+ {\lbx@us@mkdaterangetrunc@long@i{#1}{#2}}}
+
+\protected\gdef\lbx@us@mkdaterangetrunc@long@i#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \iffieldundef{#2year}
+ {\blx@nounit}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibdate#1}{}{#2month}{#2day}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}%
+ \dateeraprint{#2year}}}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibseasondate#1}{}{#2season}}
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}%
+ \dateeraprint{#2year}}}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {}
+ {\iffieldequalstr{#2endyear}{}
+ {\mbox{\bibdaterangesep}}
+ {\bibdaterangesep
+ \enddatecircaprint
+ \iffieldundef{#2endseason}
+ {\ifdateyearsequal{#2}{#2end}
+ {\iffieldsequal{#2month}{#2endmonth}
+ {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\protected\gdef\lbx@us@mkdaterangetrunc@short#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefull{#1}{#2}}
+ {\lbx@us@mkdaterangetrunc@short@i{#1}{#2}}}
+
+\protected\gdef\lbx@us@mkdaterangetrunc@short@i#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \iffieldundef{#2year}
+ {\blx@nounit}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibdate#1}{}{#2month}{#2day}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}%
+ \dateeraprint{#2year}}}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibseasondate#1}{}{#2season}}
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}%
+ \dateeraprint{#2year}}}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {}
+ {\iffieldequalstr{#2endyear}{}
+ {\mbox{\bibdaterangesep}}
+ {\bibdaterangesep
+ \enddatecircaprint
+ \iffieldundef{#2endseason}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\protected\gdef\lbx@us@mkdaterangetruncextra@long#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefullextra{#1}{#2}}
+ {\lbx@us@mkdaterangetruncextra@long@i{#1}{#2}}}
+
+\protected\gdef\lbx@us@mkdaterangetruncextra@long#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \iffieldundef{#2year}
+ {\blx@nounit}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibdate#1}{}{#2month}{#2day}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}%
+ \dateeraprint{#2year}}}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibseasondate#1}{}{#2season}}
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}%
+ \dateeraprint{#2year}}}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {\printfield{extradate}}
+ {\iffieldequalstr{#2endyear}{}
+ {\printfield{extradate}%
+ \mbox{\bibdaterangesep}}
+ {\bibdaterangesep
+ \enddatecircaprint
+ \iffieldundef{#2endseason}
+ {\ifdateyearsequal{#2}{#2end}
+ {\iffieldsequal{#2month}{#2endmonth}
+ {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}%
+ \printfield{extradate}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\protected\gdef\lbx@us@mkdaterangetruncextra@short#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefullextra{#1}{#2}}
+ {\lbx@us@mkdaterangetruncextra@short@i{#1}{#2}}}
+
+\protected\gdef\lbx@us@mkdaterangetruncextra@short#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \iffieldundef{#2year}
+ {\blx@nounit}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibdate#1}{}{#2month}{#2day}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}%
+ \dateeraprint{#2year}}}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibseasondate#1}{}{#2season}}
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}%
+ \dateeraprint{#2year}}}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {\printfield{extradate}}
+ {\iffieldequalstr{#2endyear}{}
+ {\printfield{extradate}%
+ \mbox{\bibdaterangesep}}
+ {\bibdaterangesep
+ \enddatecircaprint
+ \iffieldundef{#2endseason}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}%
+ \printfield{extradate}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/estonian.lbx b/macros/latex/contrib/biblatex/latex/lbx/estonian.lbx
new file mode 100644
index 0000000000..2b0b32f115
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/estonian.lbx
@@ -0,0 +1,560 @@
+\ProvidesFile{estonian.lbx}
+[\abx@lbxid]
+
+% First attempt at Estonian using Finnish.lbx, Bing translator and a dictionary
+% Translator's notes:
+% Some translations look akward but they are made in such a way
+% that they look as good as possible in running text.
+% Source for some items in translations: Kielikello 3/1998.
+% and Liisa Junno: Kirjastosanasto 1. BTJ Kirjastopalvelu 2006.
+
+\DeclareRedundantLanguages{estonian}{estonian}
+
+
+\DeclareBibliographyExtras{%
+ % dashes: may be either \textendash or \textemdash
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\protected\def\bibdaterangesep{\addnbspace\textendash\space}%
+ \mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}\adddot}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\lbx@lfromlang
+ \savecommand\lbx@sfromlang
+ \def\lbx@lfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[lfromoriglanguage]{origlanguage}\space}}%
+ \def\lbx@sfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[sfromoriglanguage]{origlanguage}\space}}%
+ \savebibmacro{in:}%
+ \renewbibmacro{in:}{%
+ \iffieldequalstr{entrytype}{article}
+ {}
+ {\printtext{\bibstring{in}\intitlepunct}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\lbx@lfromlang
+ \restorecommand\lbx@sfromlang
+ \restorebibmacro{in:}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{bibliograafia}{bibliograafia}},
+ references = {{viited}{viited}},
+ shorthands = {{l\"{u}hendid}{l\"{u}hendid}},
+ editor = {{toimetaja}{toim\adddot}},
+ editors = {{toimetajad}{toim\adddot}},
+ compiler = {{koostaja}{koost\adddot}},
+ compilers = {{koostajad}{koost\adddot}},
+ redactor = {{toimetaja}{toim\adddot}},
+ redactors = {{toimetajad}{toim\adddot}},
+ reviser = {{toimetaja}{toim\adddot}},
+ revisers = {{toimetajad}{toim\adddot}},
+ founder = {{asutaja}{asutaja}},
+ founders = {{asutajad}{asutajad}},
+ continuator = {{j\"{a}tkaja}{j\"{a}tkaja}},
+ continuators = {{j\"{a}tkajad}{j\"{a}tkajad}},
+ collaborator = {{kaast\"{o}\"{o}line}{kaast\adddot}},
+ collaborators = {{kaast\"{o}\"{o}lised}{kaast\adddot}},
+ translator = {{t\~{o}lkija}{t\~{o}lk\adddot}},
+ translators = {{t\~{o}lkijad}{t\~{o}lk\adddot}},
+ commentator = {{kommenteerija}{kommenteerija}},
+ commentators = {{kommenteerijad}{kommenteerijad}},
+ annotator = {{kommenteerija}{kommenteerija}},
+ annotators = {{kommenteerijad}{kommenteerijad}},
+ commentary = {{kommentaarid}{kommentaarid}},
+ annotations = {{kommentaarid}{kommentaarid}},
+ introduction = {{sissejuhatus}{sissejuhatus}},
+ foreword = {{eess\~{o}na autor}{eess\~{o}na}},
+ afterword = {{j\"{a}rels\~{o}na autor}{j\"{a}rels\~{o}na}},
+ editortr = {{toimetaja ja t\~{o}lkija}%
+ {toim\adddotspace ja t\~{o}lk\adddot}},
+ editorstr = {{toimetajad ja t\~{o}lkijad}%
+ {toim\adddotspace ja t\~{o}lk\adddot}},
+ editorco = {{toimetaja ja kommenteerija}%
+ {toimetaja ja kommenteerija}},
+ editorsco = {{toimetajad ja kommenteerijad}%
+ {toimetajad ja kommenteerijad}},
+ editoran = {{toimetaja ja kommenteerija}%
+ {toimetaja ja kommenteerija}},
+ editorsan = {{toimetajad ja kommenteerijad}%
+ {toimetajad ja kommenteerijad}},
+ editorin = {{toimetaja ja sissejuhatus}%
+ {toimetaja ja sissejuhatus}},
+ editorsin = {{toimetajad ja sissejuhatus}%
+ {toimetajad ja sissejuhatus}},
+ editorfo = {{toimetaja ja eess\~{o}na}%
+ {toimetaja ja eess\~{o}na}},
+ editorsfo = {{toimetajad ja eess\~{o}na}%
+ {toimetajad ja eess\~{o}na}},
+ editoraf = {{toimetaja ja j\"{a}rels\~{o}na}%
+ {toimetaja ja j\"{a}rels\~{o}na}},
+ editorsaf = {{toimetajad ja j\"{a}rels\~{o}na}%
+ {toimetajad ja j\"{a}rels\~{o}na}},
+ editortrco = {{toimetaja, t\~{o}lkija ja kommenteerija} %
+ {toim., t\~{o}lk\adddotspace ja komm\adddot}},
+ editorstrco = {{toimetajad, t\~{o}lkijad ja kommenteerijad} %
+ {toim., t\~{o}lk\adddotspace ja komm\adddot}},
+ editortran = {{toimetaja, t\~{o}lkija ja kommenteerija} %
+ {toim., t\~{o}lk\adddotspace ja annot\adddot}},
+ editorstran = {{toimetajad, t\~{o}lkijad ja kommenteerijad} %
+ {toim., t\~{o}lk\adddotspace ja annot\adddot}},
+ editortrin = {{toimetaja, t\~{o}lkija ja sissejuhatus} %
+ {toim., t\~{o}lk\adddotspace ja sissej\adddot}},
+ editorstrin = {{toimetajad, t\~{o}lkijad ja sissejuhatus} %
+ {toim., t\~{o}lk\adddotspace ja sissej\adddot}},
+ editortrfo = {{toimetaja, t\~{o}lkija ja eess\~{o}na} %
+ {toim., t\~{o}lk\adddotspace ja eess\adddot}},
+ editorstrfo = {{toimetajad, t\~{o}lkijad ja eess\~{o}na} %
+ {toim., t\~{o}lk\adddotspace ja forew\adddot}},
+ editortraf = {{toimetaja, t\~{o}lkija ja j\"{a}rels\~{o}na} %
+ {toim., t\~{o}lk\adddotspace ja j\"{a}rels\adddot}},
+ editorstraf = {{toimetajad, t\~{o}lkijad ja j\"{a}rels} %
+ {toim., t\~{o}lk\adddotspace ja j\"{a}rels\adddot}},
+ editorcoin = {{toimetaja, kommenteerija ja sissejuhatus} %
+ {toim., komm\adddotspace ja sissej\adddot}},
+ editorscoin = {{toimetajad, kommenteerijad ja sissejuhatus} %
+ {toim., komm\adddotspace ja sissej\adddot}},
+ editorcofo = {{toimetaja, kommenteerija ja eess\~{o}na} %
+ {toim., komm\adddotspace ja forew\adddot}},
+ editorscofo = {{toimetajad, kommenteerija ja eess\~{o}na} %
+ {toim., komm\adddotspace ja eess\adddot}},
+ editorcoaf = {{toimetaja, kommenteerija ja j\"{a}rels\~{o}na} %
+ {toim., komm\adddotspace ja j\"{a}rels\adddot}},
+ editorscoaf = {{toimetajad, kommenteerijad ja j\"{a}rels\~{o}na} %
+ {toim., komm\adddotspace ja j\"{a}rels\adddot}},
+ editoranin = {{toimetaja, kommenteerija ja sissejuhatus} %
+ {toim., annot\adddotspace ja sissej\adddot}},
+ editorsanin = {{toimetajad, kommenteerijad ja sissejuhatus} %
+ {toim., annot\adddotspace ja sissej\adddot}},
+ editoranfo = {{toimetaja, annoteerja ja eess\~{o}na} %
+ {toim., annot\adddotspace ja eess\adddot}},
+ editorsanfo = {{toimetajad, kommenteerijad ja eess\~{o}na} %
+ {toim., annot\adddotspace ja eess\adddot}},
+ editoranaf = {{toimetaja, kommenteerija ja j\"{a}rels\~{o}na} %
+ {toim., annot\adddotspace ja j\"{a}rels\adddot}},
+ editorsanaf = {{toimetajad, kommenteerijad ja j\"{a}rels\~{o}na} %
+ {toim., annot\adddotspace ja j\"{a}rels\adddot}},
+ editortrcoin = {{toimetaja, t\~{o}lkija, kommenteerija ja sissejuhatus} %
+ {toim., t\~{o}lk., komm\adddotspace ja sissej\adddot}},
+ editorstrcoin = {{toimetajad, t\~{o}lkijad, kommenteerijad ja sissejuhatus} %
+ {toim., t\~{o}lk., komm\adddotspace ja sissej\adddot}},
+ editortrcofo = {{toimetaja, t\~{o}lkija, kommenteerija ja eess\~{o}na} %
+ {toim., t\~{o}lk., komm\adddotspace ja eess\adddot}},
+ editorstrcofo = {{toimetajad, t\~{o}lkijad, kommenteerijad ja eess\~{o}na} %
+ {toim., t\~{o}lk., komm\adddotspace ja eess\adddot}},
+ editortrcoaf = {{toimetaja, t\~{o}lkija, kommentator ja j\"{a}rels\~{o}na} %
+ {toim., t\~{o}lk., komm\adddotspace ja j\"{a}rels\adddot}},
+ editorstrcoaf = {{toimetajad, t\~{o}lkijad, kommenteerijad ja j\"{a}rels\~{o}na} %
+ {toim., t\~{o}lk., komm\adddotspace ja j\"{a}rels\adddot}},
+ editortranin = {{toimetaja, t\~{o}lkija, kommenteerija ja sissejuhatus} %
+ {toim., t\~{o}lk., annot\adddotspace ja sissej\adddot}},
+ editorstranin = {{toimetajad, t\~{o}lkijad, kommenteerijad ja sissejuhatus} %
+ {toim., t\~{o}lk., annot\adddotspace ja sissej\adddot}},
+ editortranfo = {{toimetaja, t\~{o}lkija, kommenteerija ja eess\~{o}na} %
+ {toim., t\~{o}lk., annot\adddotspace ja eess\adddot}},
+ editorstranfo = {{toimetajad, t\~{o}lkijad, kommenteerijad ja eess\~{o}na} %
+ {toim., t\~{o}lk., annot\adddotspace ja eess\adddot}},
+ editortranaf = {{toimetaja, t\~{o}lkija, kommenteerija ja j\"{a}rels\~{o}na} %
+ {toim., t\~{o}lk., annot\adddotspace ja j\"{a}rels\adddot}},
+ editorstranaf = {{toimetajad, t\~{o}lkijad, kommenteerijad ja j\"{a}rels\~{o}na} %
+ {toim., t\~{o}lk., annot\adddotspace ja j\"{a}rels\adddot}},
+ translatorco = {{t\~{o}lkija ja kommenteerija} %
+ {t\~{o}lk\adddotspace ja komm\adddot}},
+ translatorsco = {{t\~{o}lkijad ja kommenteerijad} %
+ {t\~{o}lk\adddotspace ja komm\adddot}},
+ translatoran = {{t\~{o}lkija ja kommenteerija} %
+ {t\~{o}lk\adddotspace ja annot\adddot}},
+ translatorsan = {{t\~{o}lkijad ja kommenteerijad} %
+ {t\~{o}lk\adddotspace ja annot\adddot}},
+ translatorin = {{t\~{o}lkija ja sissejuhatus} %
+ {t\~{o}lk\adddotspace ja sissej\adddot}},
+ translatorsin = {{t\~{o}lkijad ja sissejuhatus} %
+ {t\~{o}lk\adddotspace ja sissej\adddot}},
+ translatorfo = {{t\~{o}lkija ja eess\~{o}na} %
+ {t\~{o}lk\adddotspace ja eess\adddot}},
+ translatorsfo = {{t\~{o}lkijad ja eess\~{o}na} %
+ {t\~{o}lk\adddotspace ja eess\adddot}},
+ translatoraf = {{t\~{o}lkija ja j\"{a}rels\~{o}na} %
+ {t\~{o}lk\adddotspace ja j\"{a}rels\adddot}},
+ translatorsaf = {{t\~{o}lkijad ja j\"{a}rels\~{o}na} %
+ {t\~{o}lk\adddotspace ja j\"{a}rels\adddot}},
+ translatorcoin = {{t\~{o}lkija, kommenteerija ja sissejuhatus} %
+ {t\~{o}lk., komm\adddotspace ja sissej\adddot}},
+ translatorscoin = {{t\~{o}lkijad, kommenteerijad ja sissejuhatus} %
+ {t\~{o}lk., komm\adddotspace ja sissej\adddot}},
+ translatorcofo = {{t\~{o}lkija, kommenteerija ja eess\~{o}na} %
+ {t\~{o}lk., komm\adddotspace ja eess\adddot}},
+ translatorscofo = {{t\~{o}lkijad, kommenteerijad ja eess\~{o}na} %
+ {t\~{o}lk., komm\adddotspace ja eess\adddot}},
+ translatorcoaf = {{t\~{o}lkija, kommenteerija ja j\"{a}rels\~{o}na} %
+ {t\~{o}lk., komm\adddotspace ja j\"{a}rels\adddot}},
+ translatorscoaf = {{t\~{o}lkijad, kommenteerijad ja j\"{a}rels\~{o}na} %
+ {t\~{o}lk., komm\adddotspace ja j\"{a}rels\adddot}},
+ translatoranin = {{t\~{o}lkija, kommenteerija ja sissejuhatus} %
+ {t\~{o}lk., annot\adddotspace ja sissej\adddot}},
+ translatorsanin = {{t\~{o}lkijad, kommenteerijad ja sissejuhatus} %
+ {t\~{o}lk., annot\adddotspace ja sissej\adddot}},
+ translatoranfo = {{t\~{o}lkija, kommenteerija ja eess\~{o}na} %
+ {t\~{o}lk., annot\adddotspace ja eess\adddot}},
+ translatorsanfo = {{t\~{o}lkijad, kommenteerijad ja eess\~{o}na} %
+ {t\~{o}lk., annot\adddotspace ja eess\adddot}},
+ translatoranaf = {{t\~{o}lkija, kommenteerija ja j\"{a}rels\~{o}na} %
+ {t\~{o}lk., annot\adddotspace ja j\"{a}rels\adddot}},
+ translatorsanaf = {{t\~{o}lkijad, kommenteerijad ja j\"{a}rels\~{o}na} %
+ {t\~{o}lk., annot\adddotspace ja j\"{a}rels\adddot}},
+ organizer = {{korraldaja}{korraldaja}},
+ organizers = {{korraldajad}{korraldajad}},
+ byorganizer = {{korraldanud}{korraldanud}},
+ byauthor = {{kirjutanud}{kirj\adddot}},
+ byeditor = {{toimetanud}{toim\adddot}},
+ bycompiler = {{koostanud}{koost\adddot}},
+ byredactor = {{toimetanud}{toim\adddot}},
+ byreviser = {{l\"{a}bivaadanud}{l\"{a}bivaadanud}},
+ byreviewer = {{vaadanud}{vaadanud}},
+ byfounder = {{asutanud}{asutanud}},
+ bycontinuator = {{j\"{a}tkanud}{j\"{a}tkanud}},
+ bycollaborator = {{koost\"{o}\"{o}s}{koost\"{o}\"{o}s}},
+ bytranslator = {{\lbx@lfromlang t\~{o}lkinud}{\lbx@sfromlang t\~{o}lk\adddotspace}},
+ bycommentator = {{kommenteerinud}{kommenteerinud}},
+ byannotator = {{kommenteerinud}{kommenteerinud}},% FIXME: unsure
+ withcommentator = {{koos kommentaaridega}{koos kommentaaridega}},% FIXME: commentator name should be in the middle
+ withannotator = {{koos kommentaaridega}{koos kommentaaridega}},
+ withintroduction = {{koos tutvustusega}{koos tutvustusega}},% FIXME: unsure
+ withforeword = {{koos eess\~{o}naga}{koos eess\adddot}},
+ withafterword = {{koos j\"{a}rels\~{o}naga}{koos j\"{a}rels\adddot}},
+ byeditortr = {{toimetanud ja \lbx@lfromlang t\~{o}lkinud} %
+ {toim\adddotspace ja \lbx@sfromlang t\~{o}lk\adddot}},
+ byeditorco = {{toimetanud ja kommenteerinud} %
+ {toim\adddotspace ja komment\adddot}},
+ byeditoran = {{toimetanud ja kommenteerinud} %
+ {toim\adddotspace ja komment\adddot}},
+ byeditorin = {{toimetanud ja sissejuhatuse kirjutanud} %
+ {toim\adddotspace ja sissej\adddot}},
+ byeditorfo = {{toimetanud ja eess\~{o}na kirjutanud} %
+ {toim\adddotspace ja eess\adddot}},
+ byeditoraf = {{toimetanud ja j\"{a}rels\~{o}na kirjutanud} %
+ {toim\adddotspace ja j\"{a}rels\adddot}},
+ byeditortrco = {{toimetanud, \lbx@lfromlang t\~{o}lkinud ja kommenteerinud} %
+ {toim., \lbx@sfromlang t\~{o}lk\adddotspace ja komm\adddot}},
+ byeditortran = {{toimetanud, \lbx@lfromlang t\~{o}lkinud ja kommenteerinud} %
+ {toim., \lbx@sfromlang t\~{o}lk\adddotspace ja komment\adddot}},
+ byeditortrin = {{toimetanud, \lbx@lfromlang t\~{o}lkinud ja sissejuhatuse kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk\adddotspace ja sissej\adddot}},
+ byeditortrfo = {{toimetanud, \lbx@lfromlang t\~{o}lkinud ja eess\~{o}na kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk\adddotspace ja eess\adddot}},
+ byeditortraf = {{toimetanud, \lbx@lfromlang t\~{o}lkinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk\adddotspace ja j\"{a}rels\adddot}},
+ byeditorcoin = {{toimetanud, kommenteerinud ja sissejuhatuse kirjutanud} %
+ {toim., komm\adddotspace ja sissej\adddot}},
+ byeditorcofo = {{toimetanud, kommenteerinud ja eess\~{o}na kirjutanud} %
+ {toim., komm\adddotspace ja eess\adddot}},
+ byeditorcoaf = {{toimetanud, kommenteerinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {toim., komm\adddotspace ja j\"{a}rels\adddot}},
+ byeditoranin = {{toimetanud, kommenteerinud ja sissejuhatuse kirjutanud} %
+ {toim., komment\adddotspace ja sissej\adddot}},
+ byeditoranfo = {{toimetanud, kommenteerinud ja eess\~{o}na kirjutanud} %
+ {toim., komment\adddotspace ja eess\adddot}},
+ byeditoranaf = {{toimetanud, kommenteerinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {toim., komment\adddotspace ja j\"{a}rels\adddot}},
+ byeditortrcoin = {{toimetanud, \lbx@lfromlang t\~{o}lkinud, kommenteerinud ja sissejuhatuse kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk., komm\adddotspace ja sissej\adddot}},
+ byeditortrcofo = {{toimetanud, \lbx@lfromlang t\~{o}lkinud, kommenteerinud ja eess\~{o}na kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk., komm\adddotspace ja eess\adddot}},
+ byeditortrcoaf = {{toimetatud, \lbx@lfromlang t\~{o}lkinud, kommenteerinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk., komm\adddotspace ja j\"{a}rels\adddot}},
+ byeditortranin = {{toimetanud, \lbx@lfromlang t\~{o}lkinud, kommenteerinud ja sissejuhatuse kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk., komment\adddotspace ja sissej\adddot}},
+ byeditortranfo = {{toimetanud, \lbx@lfromlang t\~{o}lkinud, kommenteerinud ja eess\~{o}na kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk., komment\adddotspace ja eess\adddot}},
+ byeditortranaf = {{toimetanud, \lbx@lfromlang t\~{o}lkinud, kommenteerinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {toim., \lbx@sfromlang t\~{o}lk., komment\adddotspace ja j\"{a}rels\adddot}},
+ bytranslatorco = {{\lbx@lfromlang t\~{o}lkinud ja kommenteerinud} %
+ {\lbx@sfromlang t\~{o}lk\adddotspace ja komm\adddot}},
+ bytranslatoran = {{\lbx@lfromlang t\~{o}lkinud ja kommenteerinud} %
+ {\lbx@sfromlang t\~{o}lk\adddotspace ja komment\adddot}},
+ bytranslatorin = {{\lbx@lfromlang t\~{o}lkinud ja sissejuhatuse kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk\adddotspace ja sissej\adddot}},
+ bytranslatorfo = {{\lbx@lfromlang t\~{o}lkinud ja eess\~{o}na kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk\adddotspace ja eess\adddot}},
+ bytranslatoraf = {{\lbx@lfromlang t\~{o}lkinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk\adddotspace ja j\"{a}rels\adddot}},
+ bytranslatorcoin = {{\lbx@lfromlang t\~{o}lkinud, kommenteerinud ja sissejuhatuse kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk., komm\adddotspace ja sissej\adddot}},
+ bytranslatorcofo = {{\lbx@lfromlang t\~{o}lkinud, kommenteerinud ja eess\~{o}na kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk., komm\adddotspace ja eess\adddot}},
+ bytranslatorcoaf = {{\lbx@lfromlang t\~{o}lkinud, kommenteerinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk., komm\adddotspace ja j\"{a}rels\adddot}},
+ bytranslatoranin = {{\lbx@lfromlang t\~{o}lkinud, kommenteerinud ja sissejuhatuse kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk., komment\adddotspace ja sissej\adddot}},
+ bytranslatoranfo = {{\lbx@lfromlang t\~{o}lkinud, kommenteerinud ja eess\~{o}na kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk., komment\adddotspace ja eess\adddot}},
+ bytranslatoranaf = {{\lbx@lfromlang t\~{o}lkinud, kommenteerinud ja j\"{a}rels\~{o}na kirjutanud} %
+ {\lbx@sfromlang t\~{o}lk., komment\adddotspace ja j\"{a}rels\adddot}},
+ and = {{ja}{ja}},
+ andothers = {{\mkbibemph{\autocap{e}t\addabbrvspace al\adddot}} %
+ {\mkbibemph{\autocap{e}t\addabbrvspace al\adddot}}},
+ andmore = {{\mkbibemph{\autocap{e}t\addabbrvspace al\adddot}} %
+ {\mkbibemph{\autocap{e}t\addabbrvspace al\adddot}}},
+ volume = {{k\"{o}ide}{k\"{o}ide}},
+ volumes = {{k\"{o}ited}{k\"{o}ited}},
+ involumes = {{osas}{osas}},
+ jourvol = {{k\"{o}ide}{k\"{o}ide}},
+ jourser = {{seeria}{seeria}},
+ book = {{raamat}{raamat}},
+ part = {{osa}{osa}},
+ issue = {{number}{nr\adddot}},
+ newseries = {{uus seerias}{uus seer\adddot}},
+ oldseries = {{vana seeria}{vana seer\adddot}},
+ edition = {{v\"{a}ljaanne}{v\"{a}ljaanne}},
+ reprint = {{kordustr\"{u}kk}{kordustr\"{u}kk}},
+ reprintof = {{kordustr\"{u}kk teosest}{kordustr\"{u}kk teosest}},
+ reprintas = {{kordustr\"{u}kitud kui}{kordustr\"{u}kitud kui}},
+ reprintfrom = {{kordustr\"{u}kitud teosest}{kordustr\"{u}kitud teosest}},
+ reviewof = {{arvustus teosest}{arvustus teosest}},
+ translationof = {{t\~{o}lge}{t\~{o}lge}},
+ translationas = {{t\~{o}lgitud kui}{t\~{o}lgitud kui}},
+ translationfrom = {{t\~{o}lgitud}{t\~{o}lgitud}},
+ origpubas = {{algselt avaldatud kui}{algselt avaldatud kui}}, % FIXME: unsure, could also be 'esmatrükitud kui'
+ origpubin = {{algselt avaldatud aastal}{algselt avaldatud aastal}}, % FIXME: unsure, could also be 'esmatrükitud aastal'
+ astitle = {{pealkirjaga}{pealkirjaga}},
+ bypublisher = {{v\"{a}lja andnud}{v\"{a}lja andnud}},
+ page = {{lehek\"{u}lg}{lk\adddot}},
+ pages = {{lehek\"{u}ljed}{lk\adddot}},
+ column = {{veerg}{veerg}},
+ columns = {{veerud}{veerud}},
+ line = {{rida}{rida}},
+ lines = {{read}{read}},
+ nodate = {{kuup\"{a}ev puudub}{kuup\"{a}ev puudub}},
+ verse = {{salm}{salm}},
+ verses = {{salmid}{salmid}},
+ section = {{jagu}{jagu}},
+ sections = {{jaod}{jaod}},
+ paragraph = {{l\~{o}ik}{l\~{o}ik}},
+ paragraphs = {{l\~{o}igud}{l\~{o}igud}},
+ pagetotal = {{lehek\"{u}lgi kokku}{lk\adddotspace kokku}},% FIXME: unsure
+ pagetotals = {{lehek\"{u}lgesid kokku}{lk\adddotspace kokku}},% FIXME: unsure
+ columntotal = {{veerge kokku}{veerge kokku}},% FIXME: unsure
+ columntotals = {{veergusid kokku}{veergusid kokku}},% FIXME: unsure
+ linetotal = {{ridu kokku}{ridu kokku}},% FIXME: unsure
+ linetotals = {{ridasid kokku}{ridasid kokku}},% FIXME: unsure
+ versetotal = {{salmi kokku}{salmi kokku}},% FIXME: unsure
+ versetotals = {{salmesid kokku}{salmesid kokku}},% FIXME: unsure
+ sectiontotal = {{jagusid kokku}{jagusid kokku}},% FIXME: unsure
+ sectiontotals = {{jagusid kokku}{jagusid kokku}},% FIXME: unsure
+ paragraphtotal = {{l\~{o}ike kokku}{l\~{o}ike kokku}},% FIXME: unsure
+ paragraphtotals = {{l\~{o}ikusid kokku}{l\~{o}ikusid kokku}},% FIXME: unsure
+ in = {{teoses}{teoses}},
+ inseries = {{sarjas}{sarjas}},
+ ofseries = {{sarjast}{sarjast}},
+ number = {{number}{nr}},
+ chapter = {{peat\"{u}kk}{ptk}},
+ bathesis = {{bakalaureuse t\"{o}\"{o}}{bakalaureuse t\"{o}\"{o}}},
+ mathesis = {{magistrit\"{o}\"{o}}{magistrit\"{o}\"{o}}},
+ phdthesis = {{doktorit\"{o}\"{o}}{doktorit\"{o}\"{o}}},
+ candthesis = {{kandidaadi v\"{a}itekiri}{kandidaadi v\"{a}itekiri}},% Literal translation of "Candidate thesis".
+ resreport = {{uuringuraport}{uuringuraport}},
+ techreport = {{tehniline raport}{tehniline raport}},
+ software = {{tarkvara}{tarkvara}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audioplaat}{audioplaat}},
+ version = {{versioon}{versioon}},
+ url = {{aadress}{aadress}},
+ urlfrom = {{saadaval}{saadaval}},
+ urlseen = {{vaadatud}{vaadatud}},
+ inpreparation = {{koostamisel}{koostamisel}},
+ submitted = {{esitatud}{esitatud}},
+ forthcoming = {{tulevases}{tulevases}},
+ inpress = {{tr\"{u}kis}{tr\"{u}kis}},
+ prepublished = {{eelnevalt avaldatud} {eelnevalt avaldatud}},
+ citedas = {{edaspidi viidatud kui}{edaspidi viidatud kui}},
+ thiscite = {{eriti}{eriti}},
+ seenote = {{vaata m\"{a}rkus}{vt m\"{a}rkus}},
+ quotedin = {{noteeritud}{noteeritud}}, % FIXME: unsure
+ idem = {{\mkbibemph{\autocap{i}dem}}{\mkbibemph{\autocap{i}dem}}}, % It its not necessary to translate Latin phrases.
+ idemsm = {{\mkbibemph{\autocap{i}dem}}{\mkbibemph{\autocap{i}dem}}},
+ idemsf = {{\mkbibemph{\autocap{e}adem}}{\mkbibemph{\autocap{e}adem}}},
+ idemsn = {{\mkbibemph{\autocap{i}dem}}{\mkbibemph{\autocap{i}dem}}},
+ idempm = {{\mkbibemph{\autocap{e}idem}}{\mkbibemph{\autocap{e}idem}}},
+ idempf = {{\mkbibemph{\autocap{e}aedem}}{\mkbibemph{\autocap{e}aedem}}},
+ idempn = {{\mkbibemph{\autocap{e}adem}}{\mkbibemph{\autocap{e}adem}}},
+ idempp = {{\mkbibemph{\autocap{e}idem}}{\mkbibemph{\autocap{e}idem}}},
+ ibidem = {{\mkbibemph{\autocap{i}bidem}}{\mkbibemph{\autocap{i}bid\adddot}}},
+ opcit = {{\mkbibemph{\autocap{o}p\adddotspace cit\adddot}}{\mkbibemph{\autocap{o}p\adddotspace cit\adddot}}},
+ loccit = {{\mkbibemph{\autocap{l}oc\adddotspace cit\adddot}}{\mkbibemph{\autocap{l}oc\adddotspace cit\adddot}}},
+ confer = {{\mkbibemph{\autocap{c}f\adddot}}{\mkbibemph{\autocap{c}f\adddot}}},
+ sequens = {{\mkbibemph{\autocap{s}q\adddot}}{\mkbibemph{\autocap{s}q\adddot}}},
+ sequentes = {{\mkbibemph{\autocap{s}qq\adddot}}{\mkbibemph{\autocap{s}qq\adddot}}},
+ passim = {{\mkbibemph{\autocap{p}assim}}{\mkbibemph{\autocap{p}ass\adddot}}},
+ see = {{vaata}{vt}},
+ seealso = {{vaata ka}{vt ka}},
+ backrefpage = {{viidatud lehel}{viidatud lehel}},
+ backrefpages = {{viidatud lehek\"{u}ljed}{viidatud lehek\"{u}ljed}},
+ january = {{jaanuar}{jaanuar}},
+ february = {{veebruar}{veebruar}},
+ march = {{m\"{a}rts}{m\"{a}rts}},
+ april = {{aprill}{aprill}},
+ may = {{mai}{mai}},
+ june = {{juuni}{juuni}},
+ july = {{juuli}{juuli}},
+ august = {{august}{august}},
+ september = {{september}{september}},
+ october = {{oktoober}{oktoober}},
+ november = {{november}{november}},
+ december = {{detsember}{detsember}},
+ langamerican = {{Ameerika inglise keel}{Ameerika inglise keel}},
+ langbrazilian = {{brasiilia keel}{brasiilia keel}},
+ langbulgarian = {{bulgaaria keel}{bulgaaria keel}},
+ langcatalan = {{katalaani keel}{katalaani keel}},
+ langcroatian = {{horvaadi keel}{horvaadi keel}},
+ langczech = {{t\v{s}ehhi keel}{t\v{s}ehhi keel}},
+ langdanish = {{taani keel}{taani keel}},
+ langdutch = {{hollandi keel}{hollandi keel}},
+ langenglish = {{inglise keel}{inglise keel}},
+ langestonian = {{eesti keel}{eesti keel}},
+ langfinnish = {{soome keel}{soome keel}},
+ langfrench = {{prantsuse keel}{prantsuse keel}},
+ langgalician = {{galeegi keel}{galeegi keel}},
+ langgerman = {{saksa keel}{saksa keel}},
+ langgreek = {{kreeka keel}{kreeka keel}},
+ langhungarian = {{ungari keel}{ungari keel}},
+ langitalian = {{itaalia keel}{itaalia keel}},
+ langjapanese = {{jaapani keel}{jaapani keel}},
+ langlatin = {{ladina keel}{ladina keel}},
+ langlatvian = {{l\"{a}ti keel}{l\"{a}ti keel}},
+ langnorwegian = {{norra keel}{norra keel}},
+ langpolish = {{poola keel}{poola keel}},
+ langportuguese = {{portugali keel}{portugali keel}},
+ langrussian = {{vene keel}{vene keel}},
+ langslovak = {{slovakia keel}{slovakia keel}},
+ langslovene = {{sloveeni keel}{sloveeni keel}},
+ langspanish = {{hispaania keel}{hispaania keel}},
+ langswedish = {{rootsi keel}{rootsi keel}},
+ langukrainian = {{ukraina keel}{ukraina keel}},
+ fromamerican = {{Ameerika inglise keelest}{Ameerika inglise keelest}},
+ frombrazilian = {{brasiilia keelest}{brasiilia keelest}},
+ frombulgarian = {{bulgaaria keelest}{bulgaaria keelest}},
+ fromcatalan = {{katalani keelest}{kalatalani keelest}},
+ fromcroatian = {{horvaadi keelest}{horvaadi keelest}},
+ fromczech = {{t\v{s}ehhi keelest}{t\v{s}ehhi keelest}},
+ fromdanish = {{taani keelest}{taani keelest}},
+ fromdutch = {{hollandi keelest}{hollandi keelest}},
+ fromenglish = {{inglise keelest}{inglise keelest}},
+ fromestonian = {{eesti keelest}{eesti keelest}},
+ fromfinnish = {{soome keelest}{soome keelest}},
+ fromfrench = {{prantsuse keelest}{prantsuse keelest}},
+ fromgalician = {{galeegi keelest}{galeegi keelest}},
+ fromgerman = {{saksa keelest}{saksa keelest}},
+ fromgreek = {{kreeka keelest}{kreeka keelest}},
+ fromhungarian = {{ungari keelest}{ungari keelest}},
+ fromitalian = {{itaalia keelest}{itaalia keelest}},
+ fromjapanese = {{jaapani keelest}{jaapani keelest}},
+ fromlatin = {{ladina keelest}{ladina keelest}},
+ fromlatvian = {{l\"{a}ti keelest}{l\"{a}ti keelest}},
+ fromnorwegian = {{norra keelest}{norra keelest}},
+ frompolish = {{poola keelest} {poola keelest}},
+ fromportuguese = {{portugali keelest}{portugali keelest}},
+ fromrussian = {{vene keelest}{vene keelest}},
+ fromslovak = {{slovakia keelest}{slovakia keelest}},
+ fromslovene = {{sloveenia keelest}{sloveenia keelest}},
+ fromspanish = {{hispaania keelest}{hispaania keelest}},
+ fromswedish = {{rootsi keelest}{rootsi keelest}},
+ fromukrainian = {{ukraina keelest}{ukraina keelest}},
+ countryde = {{Saksamaa}{DE}},
+ countryeu = {{Euroopa Liit}{EL}},
+ countryep = {{Euroopa Parlament}{EP}},
+ countryfr = {{Prantsusmaa}{FR}},
+ countryuk = {{Suurbritannia}{GB}},
+ countryus = {{Ameerika}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{Saksa patent}{Saksa pat\adddot}},
+ patenteu = {{Euroopa patent}{Euroopa pat\adddot}},
+ patentfr = {{Prantsuse patent}{Prantsuse pat\adddot}},
+ patentuk = {{Briti patent}{Briti pat\adddot}},
+ patentus = {{U.S\adddotspace patent}{U.S\adddotspace pat\adddot}},
+ patreq = {{patendi taotlus}{pat\adddotspace taotl\adddot}},
+ patreqde = {{Saksa patendi taotlus}{Saksa pat\adddotspace taotl\adddot}},
+ patreqeu = {{Euroopa patendi taotlus}{Euroopa pat\adddotspace taotl\adddot}},
+ patreqfr = {{Prantsuse patendi taotlus}{Prantsuse pat\adddotspace taotl\adddot}},
+ patrequk = {{Briti patendi taotlus}{Briti pat\adddotspace taotl\adddot}},
+ patrequs = {{U.S\adddotspace patendi taotlus.}{U.S\adddotspace pat\adddotspace taotl\adddot}},
+ file = {{fail}{fail}},
+ library = {{raamatukogu}{raamatukogu}},
+ abstract = {{teesid}{teesid}},
+ annotation = {{kommentaarid}{kommentaarid}},
+ commonera = {{meie ajaarvamise j\"argi}{m\adddot a\adddot j}},
+ beforecommonera = {{enne meie ajaarvamist}{e\adddot m\adddot a}},
+ annodomini = {{p\"arast Kristust}{pKr}},
+ beforechrist = {{enne Kristust}{eKr}},
+ circa = {{\mkbibemph{\autocap{c}a}}{\mkbibemph{\autocap{c}a}}},
+ spring = {{kevadel}{kevadel}},
+ summer = {{suvel}{suvel}},
+ autumn = {{s\"{u}gisel}{s\"{u}gisel}},
+ winter = {{talvel}{talvel}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/finnish.lbx b/macros/latex/contrib/biblatex/latex/lbx/finnish.lbx
new file mode 100644
index 0000000000..372b537d97
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/finnish.lbx
@@ -0,0 +1,603 @@
+\ProvidesFile{finnish.lbx}
+[\abx@lbxid]
+
+% Translator's notes:
+% Some translations look akward but they are made in such a way
+% that they look as good as possible in running text.
+% Source for some items in translations: Kielikello 3/1998.
+% and Liisa Junno: Kirjastosanasto 1. BTJ Kirjastopalvelu 2006.
+
+\DeclareRedundantLanguages{finnish}{finnish}
+
+\NewBibliographyString{%
+ basicjanuary,
+ basicfebruary,
+ basicmarch,
+ basicapril,
+ basicmay,
+ basicjune,
+ basicjuly,
+ basicaugust,
+ basicseptember,
+ basicoctober,
+ basicnovember,
+ basicdecember%
+}
+
+\DeclareBibliographyExtras{%
+ % dashes: may be either \textendash or \textemdash
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iffieldundef{#3}
+ {\lbx@fi@mkbibmonthbasic{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}
+ {}
+ {\iffieldundef{#3}{/}{\adddot\thinspace}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\lbx@lfromlang
+ \savecommand\lbx@sfromlang
+ \def\lbx@lfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[lfromoriglanguage]{origlanguage}\space}}%
+ \def\lbx@sfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[sfromoriglanguage]{origlanguage}\space}}%
+ \savebibmacro{in:}%
+ \renewbibmacro{in:}{%
+ \iffieldequalstr{entrytype}{article}
+ {}
+ {\printtext{\bibstring{in}\intitlepunct}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\lbx@lfromlang
+ \restorecommand\lbx@sfromlang
+ \restorebibmacro{in:}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Kirjallisuusluettelo}{Kirjallisuus}},
+ references = {{Viitteet}{Viitteet}},
+ shorthands = {{Lyhenteet}{Lyhenteet}},
+ editor = {{toimittanut}{toim\adddot}},
+ editors = {{toimittaneet}{toim\adddot}},% Abbreviation is the same in singular and plural.
+ compiler = {{koontanut}{koontanut}},% FIXME: unsure
+ compilers = {{koontaneet}{koontaneet}},% FIXME: unsure
+ redactor = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ redactors = {{toimittaneet}{toim\adddot}},% FIXME: unsure
+ reviser = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ revisers = {{toimittaneet}{toim\adddot}},% FIXME: unsure
+ founder = {{perustaja}{perustaja}},
+ founders = {{perustajat}{perustajat}},
+ continuator = {{jatkaja}{jatkaja}},% FIXME: unsure
+ continuators = {{jatkajat}{jatkajat}},% FIXME: unsure
+ collaborator = {{avustaja}{avustaja}},% FIXME: unsure
+ collaborators = {{avustajat}{avustajat}},% FIXME: unsure
+ translator = {{k\"a\"ant\"anyt}{k\"a\"ant\adddot}},
+ translators = {{k\"a\"ant\"anyt}{k\"a\"ant\adddot}},
+ commentator = {{kommentaarin kirjoittanut}{kommentaarin kirjoittanut}},
+ commentators = {{kommentaarin kirjoittaneet}{kommentaarin kirjoittaneet}},
+ annotator = {{selityksin varustanut}{selityksin varustanut}},% FIXME: unsure
+ annotators = {{selityksin varustaneet}{selityksin varustaneet}},% FIXME: unsure
+ commentary = {{kommentaari}{kommentaari}},
+ annotations = {{selitykset}{selitykset}},% FIXME: unsure
+ introduction = {{johdanto}{johdanto}},
+ foreword = {{esipuhe}{esipuhe}},% Is "alkusanat" better?
+ afterword = {{j\"alkisanat}{j\"alkisanat}},
+ editortr = {{toimittanut ja k\"a\"ant\"anyt}%
+ {toim\adddotspace ja k\"a\"ant\adddot}},
+ editorstr = {{toimittaneet ja k\"a\"ant\"aneet}%
+ {toim\adddotspace ja k\"a\"ant\adddot}},
+ editorco = {{toimittanut ja kommentaarin kirjoittanut}%
+ {toimittanut ja kommentaarin kirjottanut}},
+ editorsco = {{toimittaneet ja kommentaarin kirjoittaneet}%
+ {toimittaneet ja kommentaarin kirjoittaneet}},
+ editoran = {{toimittanut ja selityksin varustanut}% FIXME: unsure
+ {toimittanut ja selityksin varustanut}},
+ editorsan = {{toimittaneet ja selityksin varustaneet}% FIXME: unsure
+ {toimittaneet ja selityksin varustaneet}},
+ editorin = {{toimittanut ja johdannon kirjoittanut}%
+ {toimittanut ja johdannon kirjoittanut}},
+ editorsin = {{toimittaneet ja johdannon kirjoittaneet}%
+ {toimittaneet ja johdannon kirjoittaneet}},
+ editorfo = {{toimittanut ja esipuheen kirjoittanut}%
+ {toimittanut ja esipuheen kirjoittanut}},
+ editorsfo = {{toimittaneet ja esipuheen kirjoittaneet}%
+ {toimittaneet ja esipuheen kirjoittaneet}},
+ editoraf = {{toimittanut ja j\"alkisanat kirjoittanut}%
+ {toimittanut ja j\"alkisanat kirjoittanut}},
+ editorsaf = {{toimittaneet ja j\"alkisanat kirjoittaneet}%
+ {toimittaneet ja j\"alkisanat kirjoittaneet}},
+ editortrco = {{toimittanut, k\"a\"ant\"anyt ja kommentaarin kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt ja kommentaarin kirjoittanut}},
+ editorstrco = {{toimittaneet, k\"a\"ant\"aneet ja kommentaarin kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet ja kommentaarin kirjoittaneet}},
+ editortran = {{toimittanut, k\"a\"ant\"anyt ja selityksin varustanut}% FIXME: unsure
+ {toimittanut, k\"a\"ant\"anyt ja selityksin varustanut}},
+ editorstran = {{toimittaneet, k\"a\"ant\"aneet ja selityksin varustaneet}% FIXME: unsure
+ {toimittaneet, k\"a\"ant\"aneet ja selityksin varustaneet}},
+ editortrin = {{toimittanut, k\"a\"ant\"anyt ja johdannon kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt ja johdannon kirjoittanut}},
+ editorstrin = {{toimittaneet, k\"a\"ant\"aneet ja johdannon kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet ja johdannon kirjoittaneet}},
+ editortrfo = {{toimittanut, k\"a\"ant\"anyt ja esipuheen kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt ja esipuheen kirjoittanut}},
+ editorstrfo = {{toimittaneet, k\"a\"ant\"aneet ja esipuheen kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet ja esipuheen kirjoittaneet}},
+ editortraf = {{toimittanut, k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}},
+ editorstraf = {{toimittaneet, k\"a\"ant\"aneet ja j\"alkisanat kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet ja j\"alkisanat kirjoittaneet}},
+ editorcoin = {{toimittanut, kommentaarin ja johdannon kirjoittanut}%
+ {toimittanut, kommentaarin ja johdannon kirjoittanut}},
+ editorscoin = {{toimittaneet, kommentaarin ja johdannon kirjoittaneet}%
+ {toimittaneet, kommentaarin ja johdannon kirjoittaneet}},
+ editorcofo = {{toimittanut, kommentaarin ja esipuheen kirjoittanut}%
+ {toimittanut, kommentaarin ja esipuheen kirjoittanut}},
+ editorscofo = {{toimittaneet, kommentaarin ja esipuheen kirjoittaneet}%
+ {toimittaneet, kommentaarin ja esipuheen kirjoittaneet}},
+ editorcoaf = {{toimittanut, kommentaarin ja j\"alkisanat kirjoittanut}%
+ {toimittanut, kommentaarin ja j\"alkisanat kirjoittanut}},
+ editorscoaf = {{toimittaneet, kommentaarin ja j\"alkisanat kirjoittaneet}%
+ {toimittaneet, kommentaarin ja j\"alkisanat kirjoittaneet}},
+ editoranin = {{toimittanut, selitykset ja johdannon kirjoittanut}%
+ {toimittanut, selitykset ja johdannon kirjoittanut}},
+ editorsanin = {{toimittaneet, selitykset ja johdannon kirjoittaneet}%
+ {toimittaneet, selitykset ja johdannon kirjoittaneet}},
+ editoranfo = {{toimittanut, selitykset ja esipuheen kirjoittanut}%
+ {toimittanut, selitykset ja esipuheen kirjoittanut}},
+ editorsanfo = {{toimittaneet, selitykset ja esipuheen kirjoittaneet}%
+ {toimittaneet, selitykset ja esipuheen kirjoittaneet}},
+ editoranaf = {{toimittanut, selitykset ja j\"alkisanat kirjoittanut}%
+ {toimittanut, selitykset ja j\"alkisanat kirjoittanut}},
+ editorsanaf = {{toimittaneet, selitykset ja j\"alkisanat kirjoittaneet}%
+ {toimittaneet, selitykset ja j\"alkisanat kirjoittaneet}},
+ editortrcoin = {{toimittanut, k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}},
+ editorstrcoin = {{toimittaneet, k\"a\"ant\"aneet, kommentaarin ja johdannon kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet, kommentaarin ja johdannon kirjoittaneet}},
+ editortrcofo = {{toimittanut, k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}},
+ editorstrcofo = {{toimittaneet, k\"a\"ant\"aneet, kommentaarin ja esipuheen kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet, kommentaarin ja esipuheen kirjoittaneet}},
+ editortrcoaf = {{toimittanut, k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}},
+ editorstrcoaf = {{toimittaneet, k\"a\"ant\"aneet, kommentaarin ja j\"alkisanat kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet, kommentaarin ja j\"alkisanat kirjoittaneet}},
+ editortranin = {{toimittanut, k\"a\"ant\"anyt, selitykset ja johdannon kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt, selitykset ja johdannon kirjoittanut}},
+ editorstranin = {{toimittaneet, k\"a\"ant\"aneet, selitykset ja johdannon kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet, selitykset ja johdannon kirjoittaneet}},
+ editortranfo = {{toimittanut, k\"a\"ant\"anyt, selitykset ja esipuheen kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt, selitykset ja esipuheen kirjoittanut}},
+ editorstranfo = {{toimittaneet, k\"a\"ant\"aneet, selitykset ja esipuheen kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet, selitykset ja esipuheen kirjoittaneet}},
+ editortranaf = {{toimittanut, k\"a\"ant\"anyt, selitykset ja j\"alkisanat kirjoittanut}%
+ {toimittanut, k\"a\"ant\"anyt, selitykset ja j\"alkisanat kirjoittanut}},
+ editorstranaf = {{toimittaneet, k\"a\"ant\"aneet, selitykset ja j\"alkisanat kirjoittaneet}%
+ {toimittaneet, k\"a\"ant\"aneet, selitykset ja j\"alkisanat kirjoittaneet}},
+ translatorco = {{k\"a\"ant\"anyt ja kommentaarin kirjoittanut}%
+ {k\"a\"ant\"anyt ja kommentaarin kirjoittanut}},
+ translatorsco = {{k\"a\"ant\"aneet ja kommentaarin kirjoittaneet}%
+ {k\"a\"ant\"aneet ja kommentaarin kirjoittaneet}},
+ translatoran = {{k\"a\"ant\"anyt ja selityksin varustanut}%
+ {k\"a\"ant\"anyt ja selityksin varustanut}},
+ translatorsan = {{k\"a\"ant\"aneet ja selityksin varustaneet}%
+ {k\"a\"ant\"aneet ja selityksin varustaneet}},
+ translatorin = {{k\"a\"ant\"anyt ja johdannon kirjoittanut}%
+ {k\"a\"ant\"anyt ja johdannon kirjoittanut}},
+ translatorsin = {{k\"a\"ant\"aneet ja johdannon kirjoittaneet}%
+ {k\"a\"ant\"aneet ja johdannon kirjoittaneet}},
+ translatorfo = {{k\"a\"ant\"anyt ja esipuheen kirjoittanut}%
+ {k\"a\"ant\"anyt ja esipuheen kirjoittanut}},
+ translatorsfo = {{k\"a\"ant\"aneet ja esipuheen kirjoittaneet}%
+ {k\"a\"ant\"aneet ja esipuheen kirjoittaneet}},
+ translatoraf = {{k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}%
+ {k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}},
+ translatorsaf = {{k\"a\"ant\"aneet ja j\"alkisanat kirjoittaneet}%
+ {k\"a\"ant\"aneet ja j\"alkisanat kirjoittaneet}},
+ translatorcoin = {{k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}%
+ {k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}},
+ translatorscoin = {{k\"a\"ant\"aneet, kommentaarin ja johdannon kirjoittaneet}%
+ {k\"a\"ant\"aneet, kommentaarin ja johdannon kirjoittaneet}},
+ translatorcofo = {{k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}%
+ {k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}},
+ translatorscofo = {{k\"a\"ant\"aneet, kommentaarin ja esipuheen kirjoittaneet}%
+ {k\"a\"ant\"aneet, kommentaarin ja esipuheen kirjoittaneet}},
+ translatorcoaf = {{k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}%
+ {k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}},
+ translatorscoaf = {{k\"a\"ant\"aneet, kommentaarin ja j\"alkisanat kirjoittaneet}%
+ {k\"a\"ant\"aneet, kommentaarin ja j\"alkisanat kirjoittaneet}},
+ translatoranin = {{k\"a\"ant\"anyt, selitykset ja johdannon kirjoittanut}%
+ {k\"a\"ant\"anyt, selitykset ja johdannon kirjoittanut}},
+ translatorsanin = {{k\"a\"ant\"aneet, selitykset ja johdannon kirjoittaneet}%
+ {k\"a\"ant\"aneet, selitykset ja johdannon kirjoittaneet}},
+ translatoranfo = {{k\"a\"ant\"anyt, selitykset ja esipuheen kirjoittanut}%
+ {k\"a\"ant\"anyt, selitykset ja esipuheen kirjoittanut}},
+ translatorsanfo = {{k\"a\"ant\"aneet, selitykset ja esipuheen kirjoittaneet}%
+ {k\"a\"ant\"aneet, selitykset ja esipuheen kirjoittaneet}},
+ translatoranaf = {{k\"a\"ant\"anyt, selitykset ja j\"alkisanat kirjoittanut}%
+ {k\"a\"ant\"anyt, selitykset ja j\"alkisanat kirjoittanut}},
+ translatorsanaf = {{k\"a\"ant\"aneet, selitykset ja j\"alkisanat kirjoittaneet}%
+ {k\"a\"ant\"aneet, selitykset ja j\"alkisanat kirjoittaneet}},
+ organizer = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ organizers = {{toimittaneet}{toim\adddot}},% FIXME: unsure
+ byorganizer = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ byauthor = {{kirjoittanut}{kirj\adddot}},
+ byeditor = {{toimittanut}{toim\adddot}},
+ bycompiler = {{koontanut}{koontanut}},
+ byredactor = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ byreviser = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ byreviewer = {{toimittanut}{toim\adddot}},% FIXME: unsure
+ byfounder = {{perustanut}{perustanut}},% FIXME: unsure
+ bycontinuator = {{jatkanut}{jatkanut}},% FIXME: unsure
+ bycollaborator = {{yhteisty\"oss\"a}{yhteisty\"oss\"a}},% FIXME: Bad translation. Impossible to translate with one word.
+ bytranslator = {{\lbx@lfromlang k\"a\"ant\"anyt}{\lbx@sfromlang k\"a\"ant\adddot}},
+ bycommentator = {{kommentaarin kirjoittanut}{kommentaarin kirjoittanut}},% FIXME: unsure
+ byannotator = {{selityksin varustanut}{selityksin varustanut}},% FIXME: unsure
+ withcommentator = {{kommentaarin kirjoittanut}{kommentaarin kirjoittanut}},% FIXME: unsure
+ withannotator = {{selityksin varustanut}{selityksin varustanut}},% FIXME: unsure
+ withintroduction = {{johdannon kirjottanut}{johdannon kirjottanut}},
+ withforeword = {{esipuheen kirjoittanut}{esipuheen kirjoittanut}},
+ withafterword = {{j\"alkisanat kirjoittanut}{j\"alkisanat kirjoittanut}},
+ byeditortr = {{toimittanut ja \lbx@lfromlang k\"a\"ant\"anyt}%
+ {toim\adddotspace ja \lbx@sfromlang k\"a\"ant\adddot}},
+ byeditorco = {{toimittanut ja kommentaarin kirjoittanut}%
+ {toimittanut ja kommentaarin kirjoittanut}},
+ byeditoran = {{toimittanut ja selityksin varustanut}%
+ {toimittanut ja selityksin varustanut}},
+ byeditorin = {{toimittanut ja johdannon kirjoittanut}%
+ {toimittanut ja johdannon kirjoittanut}},
+ byeditorfo = {{toimittanut ja esipuheen kirjoittanut}%
+ {toimittanut ja esipuheen kirjoittanut}},
+ byeditoraf = {{toimittanut ja j\"alkisanat kirjoittanut}%
+ {toimittanut ja j\"alkisanat kirjoittanut}},
+ byeditortrco = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt ja kommentaarin kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt ja kommentaarin kirjoittanut}},
+ byeditortran = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt ja selityksin varustanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt ja selityksin varustanut}},
+ byeditortrin = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt ja johdannon kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt ja johdannon kirjoittanut}},
+ byeditortrfo = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt ja esipuheen kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt ja esipuheen kirjoittanut}},
+ byeditortraf = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}},
+ byeditorcoin = {{toimittanut, kommentaarin ja johdannon kirjoittanut}%
+ {toimittanut, kommentaarin ja johdannon kirjoittanut}},
+ byeditorcofo = {{toimittanut, kommentaarin ja esipuheen kirjoittanut}%
+ {toimittanut, kommentaarin ja esipuheen kirjoittanut}},
+ byeditorcoaf = {{toimittanut, kommentaarin ja j\"alkisanat kirjoittanut}%
+ {toimittanut, kommentaarin ja j\"alkisanat kirjoittanut}},
+ byeditoranin = {{toimittanut, selitykset ja johdannon kirjoittanut}%
+ {toimittanut, selitykset ja johdannon kirjoittanut}},
+ byeditoranfo = {{toimittanut, selitykset ja esipuheen kirjoittanut}%
+ {toimittanut, selitykset ja esipuheen kirjoittanut}},
+ byeditoranaf = {{toimittanut, selitykset ja j\"alkisanat kirjoittanut}%
+ {toimittanut, selitykset ja j\"alkisanat kirjoittanut}},
+ byeditortrcoin = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}},
+ byeditortrcofo = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}},
+ byeditortrcoaf = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}},
+ byeditortranin = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt, selitykset ja johdannon kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt, selitykset ja johdannon kirjoittanut}},
+ byeditortranfo = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt, selitykset ja esipuheen kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt, selitykset ja esipuheen kirjoittanut}},
+ byeditortranaf = {{toimittanut, \lbx@lfromlang k\"a\"ant\"anyt, selitykset ja j\"alkisanat kirjoittanut}%
+ {toimittanut, \lbx@sfromlang k\"a\"ant\"anyt, selitykset ja j\"alkisanat kirjoittanut}},
+ bytranslatorco = {{\lbx@lfromlang k\"a\"ant\"anyt ja kommentaarin kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt ja kommentaarin kirjoittanut}},
+ bytranslatoran = {{\lbx@lfromlang k\"a\"ant\"anyt ja selityksin varustanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt ja selityksin varustanut}},
+ bytranslatorin = {{\lbx@lfromlang k\"a\"ant\"anyt ja johdannon kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt ja johdannon kirjoittanut}},
+ bytranslatorfo = {{\lbx@lfromlang k\"a\"ant\"anyt ja esipuheen kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt ja esipuheen kirjoittanut}},
+ bytranslatoraf = {{\lbx@lfromlang k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt ja j\"alkisanat kirjoittanut}},
+ bytranslatorcoin = {{\lbx@lfromlang k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt, kommentaarin ja johdannon kirjoittanut}},
+ bytranslatorcofo = {{\lbx@lfromlang k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt, kommentaarin ja esipuheen kirjoittanut}},
+ bytranslatorcoaf = {{\lbx@lfromlang k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt, kommentaarin ja j\"alkisanat kirjoittanut}},
+ bytranslatoranin = {{\lbx@lfromlang k\"a\"ant\"anyt, selityksin varustanut ja johdannon kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt, selityksin varustanut ja johdannon kirjoittanut}},
+ bytranslatoranfo = {{\lbx@lfromlang k\"a\"ant\"anyt, selityksin varustanut ja esipuheen kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt, selityksin varustanut ja esipuheen kirjoittanut}},
+ bytranslatoranaf = {{\lbx@lfromlang k\"a\"ant\"anyt, selityksin varustanut ja j\"alkisanat kirjoittanut}%
+ {\lbx@sfromlang k\"a\"ant\"anyt, selityksin varustanut ja j\"alkisanat kirjoittanut}},
+ and = {{ja}{ja}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{jne\adddot}{jne\adddot}},
+ volume = {{volyymi}{vol\adddot}},% FIXME: Is {{osa}{osa}} a better translation?
+ volumes = {{volyymit}{vol\adddot}},% Incorrect. Correct translation of "volumes" depends on context.
+ involumes = {{}{}},% Finnish translation of "in 5 volumes" is "5 osassa", so translation of "in" is an empty string.
+ jourvol = {{volyymi}{vol\adddot}},
+ jourser = {{sarja}{sarja}},
+ book = {{kirja}{kirja}},% FIXME: Literal translation of "book". Correct translation depends on context.
+ part = {{osa}{osa}},
+ issue = {{numero}{numero}},
+ newseries = {{uusi sarja}{uusi sarja}},
+ oldseries = {{vanha sarja}{vanha sarja}},
+ edition = {{painos}{painos}},
+ reprint = {{j\"alkipainos}{j\"alkipainos}},
+ reprintof = {{julkaistu aiemmin nimell\"a}{julkaistu aiemmin nimell\"a}},
+ reprintas = {{julkaistu uudelleen nimell\"a}{julkaistu uudelleen nimell\"a}},
+ reprintfrom = {{julkaistu aiemmin nimell\"a}{julkaistu aiemmin nimell\"a}},% FIXME: unsure
+ translationof = {{k\"a\"ann\"os teoksesta}{k\"a\"ann\"os teoksesta}},% FIXME: unsure
+ translationas = {{k\"a\"annetty nimell\"a}{k\"a\"annetty nimell\"a}},% FIXME: unsure
+ translationfrom = {{k\"a\"annetty kielest\"a}{k\"a\"annetty kielest\"a}},% Result is very bad Finnish.
+ reviewof = {{arvostelu teoksesta}{arvostelu teoksesta}},% FIXME: unsure. Bad Finnish.
+ origpubas = {{julkaistu ensi kerran nimell\"a}{julkaistu ensi kerran nimell\"a}},
+ origpubin = {{julkaistu ensi kerran vuonna}{julkaistu ensi kerran vuonna}},
+ astitle = {{nimell\"a}{nimell\"a}},% FIXME: unsure
+ bypublisher = {{julkaissut}{julkaissut}},% FIXME: unsure
+ page = {{sivu}{s\adddot}},
+ pages = {{sivut}{s\adddot}},
+ column = {{palsta}{palsta}},% Here "sarake" is wrong!
+ columns = {{palstat}{palstat}},% Here "sarakkeet" is wrong!
+ line = {{rivi}{rivi}},
+ lines = {{rivit}{rivit}},
+ nodate = {{ei julkaisup\"aiv\"a\"a}{ei julkaisup\"aiv\"a\"a}},% FIXME: unsure
+ verse = {{s\"ae}{s\"ae}},
+ verses = {{s\"akeet}{s\"akeet}},
+ section = {{kohta}{kohta}},% Bad translation, but "pyk\"al\"a" is no better.
+ sections = {{kohdat}{kohdat}},% Bad translation, but "pyk\"al\"at" is no better.
+ paragraph = {{kappale}{kappale}},
+ paragraphs = {{kappaleet}{kappaleet}},
+ pagetotal = {{sivu}{s\adddot}},
+ pagetotals = {{sivut}{s\adddot}},
+ columntotal = {{palsta}{palsta}},% Here "sarake" is wrong!
+ columntotals = {{palstat}{palstat}},% Here "sarakkeet" is wrong!
+ linetotal = {{rivi}{rivi}},
+ linetotals = {{rivit}{rivit}},
+ versetotal = {{s\"ae}{s\"ae}},
+ versetotals = {{s\"akeet}{s\"akeet}},
+ sectiontotal = {{kohta}{kohta}},% Bad translation, but "pyk\"al\"a" is no better.
+ sectiontotals = {{kohdat}{kohdat}},% Bad translation, but "pyk\"al\"at" is no better.
+ paragraphtotal = {{kappale}{kappale}},
+ paragraphtotals = {{kappaleet}{kappaleet}},
+ in = {{teoksessa}{teoksessa}},
+ inseries = {{sarjassa}{sarjassa}},
+ ofseries = {{sarjassa}{sarjassa}},
+ number = {{numero}{nro}},
+ chapter = {{luku}{luku}},
+ bathesis = {{tutkielma}{tutkielma}},% FIXME: unsure
+ mathesis = {{tutkielma}{tutkielma}},% FIXME: unsure
+ phdthesis = {{tohtorinv\"ait\"oskirja}{tohtorinv\"ait\"oskirja}},
+ candthesis = {{kanditaatintutkielma}{kanditaatintutkielma}},% Literal translation of "Candidate thesis".
+ resreport = {{tutkimusraportti}{tutkimusraportti}},
+ techreport = {{tekninen raportti}{tekninen raportti}},% Literal translation of "technical report".
+ software = {{ohjelmisto}{ohjelmisto}},
+ datacd = {{data-CD}{data-CD}},% Is {{CD-ROM}{CD-ROM}} better?
+ audiocd = {{\"a\"ani-CD}{\"a\"ani-CD}},
+ version = {{versio}{versio}},
+ url = {{url}{url}},
+ urlfrom = {{saatavilla osoitteesta}{saatavilla osoitteesta}},% FIXME: unsure
+ urlseen = {{viitattu}{viitattu}},
+ inpreparation = {{valmisteilla}{valmisteilla}},% FIXME: unsure
+ submitted = {{l\"ahetetty}{l\"ahetetty}},% FIXME: unsure
+ forthcoming = {{hyv\"aksytty julkaistavaksi}{hyv\"aksytty julkaistavaksi}},% FIXME: unsure
+ inpress = {{painossa}{painossa}},% FIXME: unsure
+ prepublished = {{esijulkaistu}{esijulkaistu}},% FIXME: unsure
+ citedas = {{jatkossa}{jatkossa}},
+ thiscite = {{sama}{sama}},% FIXME: unsure
+ seenote = {{katso viite}{katso viite}},
+ quotedin = {{lainattu teoksessa}{lainattu teoksessa}},
+ idem = {{idem}{id\adddot}},% It its not necessary to translate Latin phrases.
+ idemsf = {{idem}{id\adddot}},
+ idemsm = {{idem}{id\adddot}},
+ idemsn = {{idem}{id\adddot}},
+ idempf = {{idem}{id\adddot}},
+ idempm = {{idem}{id\adddot}},
+ idempn = {{idem}{id\adddot}},
+ idempp = {{idem}{id\adddot}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{katso}{ks\adddot}},
+ seealso = {{katso my\"os}{katso my\"os}},
+ backrefpage = {{katso sivu}{ks\adddotspace s\adddot}},
+ backrefpages = {{katso sivut}{ks\adddotspace s\adddot}},
+ january = {{tammikuuta}{tammikuuta}},
+ february = {{helmikuuta}{helmikuuta}},
+ march = {{maaliskuuta}{maaliskuuta}},
+ april = {{huhtikuuta}{huhtikuuta}},
+ may = {{toukokuuta}{toukokuuta}},
+ june = {{kes\"akuuta}{kes\"akuuta}},
+ july = {{hein\"akuuta}{hein\"akuuta}},
+ august = {{elokuuta}{elokuuta}},
+ september = {{syyskuuta}{syyskuuta}},
+ october = {{lokakuuta}{lokakuuta}},
+ november = {{marraskuuta}{marraskuuta}},
+ december = {{joulukuuta}{joulukuuta}},
+ basicjanuary = {{tammikuu}{tammikuu}},
+ basicfebruary = {{helmikuu}{helmikuu}},
+ basicmarch = {{maaliskuu}{maaliskuu}},
+ basicapril = {{huhtikuu}{huhtikuu}},
+ basicmay = {{toukokuu}{toukokuu}},
+ basicjune = {{kes\"akuu}{kes\"akuu}},
+ basicjuly = {{hein\"akuu}{hein\"akuu}},
+ basicaugust = {{elokuu}{elokuu}},
+ basicseptember = {{syyskuu}{syyskuu}},
+ basicoctober = {{lokakuu}{lokakuu}},
+ basicnovember = {{marraskuu}{marraskuu}},
+ basicdecember = {{joulukuu}{joulukuu}},
+ langamerican = {{amerikanenglanti}{amerikanenglanti}},
+ langbrazilian = {{brasilianportugali}{brasilianportugali}},
+ langbulgarian = {{bulgaria}{bulgaria}},
+ langcatalan = {{katalonia}{katalonia}},
+ langcroatian = {{kroatia}{kroatia}},
+ langczech = {{t\v{s}ekki}{t\v{s}ekki}},
+ langdanish = {{tanska}{tanska}},
+ langdutch = {{hollanti}{hollanti}},
+ langenglish = {{englanti}{englanti}},
+ langestonian = {{viro}{viro}},
+ langfinnish = {{suomi}{suomi}},
+ langfrench = {{ranska}{ranska}},
+ langgalician = {{galicia}{galicia}},
+ langgerman = {{saksa}{saksa}},
+ langgreek = {{kreikka}{kreikka}},
+ langhungarian = {{unkari}{unkari}},
+ langitalian = {{italia}{italia}},
+ langlatin = {{latina}{latina}},
+ langlatvian = {{latvia}{latvia}},
+ langnorwegian = {{norja}{norja}},
+ langpolish = {{puola}{puola}},
+ langportuguese = {{portugali}{portugali}},
+ langrussian = {{ven\"aj\"a}{ven\"aj\"a}},
+ langslovak = {{slovakia}{slovakia}},
+ langslovene = {{slovenia}{slovenia}},
+ langspanish = {{espanja}{espanja}},
+ langswedish = {{ruotsi}{ruotsi}},
+ fromamerican = {{englannin kielest\"a}{englannin kielest\"a}},
+ frombrazilian = {{portugalin kielest\"a}{portugalin kielest\"a}},
+ frombulgarian = {{bulgarian kielest\"a}{bulgarian kielest\"a}},
+ fromcatalan = {{katalonian kielest\"a}{katalonian kielest\"a}},
+ fromcroatian = {{kroatian kielest\"a}{kroatian kielest\"a}},
+ fromczech = {{t\v{s}ekin kielest\"a}{t\v{s}ekin kielest\"a}},
+ fromdanish = {{tanskan kielest\"a}{tanskan kielest\"a}},
+ fromdutch = {{hollannin kielest\"a}{hollannin kielest\"a}},
+ fromenglish = {{englannin kielest\"a}{englannin kielest\"a}},
+ fromestonian = {{viron kielest\"a}{viron kielest\"a}},
+ fromfinnish = {{suomen kielest\"a}{suomen kielest\"a}},
+ fromfrench = {{ranskan kielest\"a}{ranskan kielest\"a}},
+ fromgalician = {{galician kielest\"a}{galician kielest\"a}},
+ fromgerman = {{saksan kielest\"a}{saksan kielest\"a}},
+ fromgreek = {{kreikan kielest\"a}{kreikan kielest\"a}},
+ fromhungarian = {{unkarin kielest\"a}{unkarin kielest\"a}},
+ fromitalian = {{italian kielest\"a}{italian kielest\"a}},
+ fromlatin = {{latinan kielest\"a}{latinan kielest\"a}},
+ fromlatvian = {{latvian kielest\"a}{latvian kielest\"a}},
+ fromnorwegian = {{norjan kielest\"a}{norjan kielest\"a}},
+ frompolish = {{puolan kielest\"a}{puolan kielest\"a}},
+ fromportuguese = {{portugalin kielest\"a}{portugalin kielest\"a}},
+ fromrussian = {{ven\"aj\"an kielest\"a}{ven\"aj\"an kielest\"a}},
+ fromslovak = {{slovakian kielest\"a}{slovakian kielest\"a}},
+ fromslovene = {{slovenian kielest\"a}{slovenian kielest\"a}},
+ fromspanish = {{espanjan kielest\"a}{espanjan kielest\"a}},
+ fromswedish = {{ruotsin kielest\"a}{ruotsin kielest\"a}},
+ countryde = {{Saksa}{DE}},
+ countryeu = {{Euroopan Unioni}{EU}},
+ countryep = {{Euroopan Unioni}{EP}},
+ countryfr = {{Ranska}{FR}},
+ countryuk = {{Iso-Britannia}{GB}},
+ countryus = {{Yhdysvallat}{US}},
+ patent = {{patentti}{pat\adddot}},
+ patentde = {{saksalainen patentti}{saksalainen pat\adddot}},
+ patenteu = {{Euroopan Unionin patentti}{Euroopan Unionin pat\adddot}},
+ patentfr = {{ranskalainen patentti}{ranskalainen pat\adddot}},
+ patentuk = {{isobritannialainen patentti}{isobritannialainen pat\adddot}},
+ patentus = {{yhdysvaltalainen patentti}{yhdysvaltalainen pat\adddot}},
+ patreq = {{patenttihakemus}{pat\adddot\ hak\adddot}},
+ patreqde = {{saksalainen patenttihakemus}{saksalainen pat\adddot\ hak\adddot}},
+ patreqeu = {{Euroopan Unionin patenttihakemus}{Euroopan Unionin pat\adddot\ hak\adddot}},
+ patreqfr = {{ranskalainen patenttihakemus}{ranskalainen pat\adddot\ hak\adddot}},
+ patrequk = {{isobritannialainen patenttihakemus}{isobritannialainen pat\adddot\ hak\adddot}},
+ patrequs = {{yhdysvaltalainen patenttihakemus}{yhdysvaltalainen pat\adddot\ hak\adddot}},
+ file = {{tiedosto}{tiedosto}},
+ library = {{kirjasto}{kirjasto}},
+ abstract = {{tiivistelm\"a}{tiivistelm\"a}},
+ annotation = {{selitykset}{selitykset}},% FIXME: unsure
+ commonera = {{j\"alkeen ajanlaskun alun}{jaa\adddot}},
+ beforecommonera = {{ennen ajanlaskun alkua}{eaa\adddot}},
+ annodomini = {{j\"alkeen Kristuksen syntym\"an}{jKr\adddot}},
+ beforechrist = {{ennen Kristuksen syntym\"a\"a}{eKr\adddot}},
+ circa = {{noin}{n\adddot}},
+ spring = {{kev\"at}{kev\"at}},% Or kev\"a\"all\"a ?
+ summer = {{kes\"a}{kes\"a}},% Or kes\"all\"a ?
+ autumn = {{syksy}{syksy}},% Or syksyll\"a ?
+ winter = {{talvi}{talvi}},% Or talvella ?
+ am = {{ap\adddot}{ip\adddot}},
+ pm = {{ip\adddot}{ip\adddot}},
+}
+
+\protected\gdef\lbx@fi@mkbibmonthbasic#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{basicjanuary}%
+ \or\abx@bibmonth{basicfebruary}%
+ \or\abx@bibmonth{basicmarch}%
+ \or\abx@bibmonth{basicapril}%
+ \or\abx@bibmonth{basicmay}%
+ \or\abx@bibmonth{basicjune}%
+ \or\abx@bibmonth{basicjuly}%
+ \or\abx@bibmonth{basicaugust}%
+ \or\abx@bibmonth{basicseptember}%
+ \or\abx@bibmonth{basicoctober}%
+ \or\abx@bibmonth{basicnovember}%
+ \or\abx@bibmonth{basicdecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/french.lbx b/macros/latex/contrib/biblatex/latex/lbx/french.lbx
new file mode 100644
index 0000000000..31f436e1df
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/french.lbx
@@ -0,0 +1,649 @@
+\ProvidesFile{french.lbx}
+[\abx@lbxid]
+
+% Translations by non-native speaker: this file needs an overhaul!
+
+\DeclareRedundantLanguages{french}{french}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{-}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord{\lbx@fr@ordinal{er}}%
+ \protected\def\mkbibfemord{\lbx@fr@ordinal{re}}%
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \ifnumequal{\thefield{#3}}{1}
+ {\textsuperscript{er}}
+ {}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \providecommand*{\FDP@thinspace}{\addnbthinspace}% FDP@* -> frenchb.ldf (babel)
+ \providecommand*{\FDP@colonspace}{\addnbspace}%
+ \def\abx@semicolon{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@thinspace\abx@puncthook{;}}%
+ \def\abx@colon{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@colonspace\abx@puncthook{:}}%
+ \def\abx@exclam{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@thinspace\abx@puncthook{!}}%
+ \def\abx@question{%
+ \ifdim\lastkern>\z@\unkern\fi
+ \FDP@thinspace\abx@puncthook{?}}%
+ \savecommand\lbx@initnamehook
+ \savecommand\lbx@inittitlehook
+ \savecommand\mkbibnamefamily
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \let\lbx@initnamehook=\lbx@fr@smartof
+ \let\lbx@inittitlehook=\lbx@fr@smartof
+ \protected\def\mkbibnamefamily#1{%
+ \textsc{\textnohyphenation{#1}}}%
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\lbx@initnamehook
+ \restorecommand\lbx@inittitlehook
+ \restorecommand\mkbibnamefamily
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliographie}{Bibliographie}},
+ references = {{R\'ef\'erences}{R\'ef\'erences}},
+ shorthands = {{Liste des sigles}{Sigles}},
+ editor = {{\'editeur}{\'ed\adddot}},
+ editors = {{\'editeurs}{\'ed\adddot}},
+ compiler = {{compilateur}{comp\adddot}},
+ compilers = {{compilateurs}{comp\adddot}},
+ redactor = {{r\'edacteur}{r\'ed\adddot}},
+ redactors = {{r\'edacteurs}{r\'ed\adddot}},
+ reviser = {{r\'eviseur}{r\'ev\adddot}},
+ revisers = {{r\'eviseurs}{r\'ev\adddot}},
+ founder = {{fondateur}{fond\adddot}},
+ founders = {{fondateurs}{fond\adddot}},
+ continuator = {{continuateur}{cont\adddot}},
+ continuators = {{continuateurs}{cont\adddot}},
+ collaborator = {{collaborateur}{coll\adddot}},
+ collaborators = {{collaborateurs}{coll\adddot}},
+ translator = {{traducteur}{trad\adddot}},
+ translators = {{traducteurs}{trad\adddot}},
+ commentator = {{commentateur}{comm\adddot}},
+ commentators = {{commentateurs}{comm\adddot}},
+ annotator = {{annotateur}{annot\adddot}},
+ annotators = {{annotateurs}{annot\adddot}},
+ commentary = {{commentaires}{comment\adddot}},
+ annotations = {{annotations}{annot\adddot}},
+ introduction = {{introduction}{introd\adddot}},
+ foreword = {{pr\'eface}{pr\'ef\adddot}},
+ afterword = {{postface}{postf\adddot}},
+ editortr = {{\'editeur et traducteur}{\'ed\adddotspace et trad\adddot}},
+ editorstr = {{\'editeurs et traducteurs}{\'ed\adddotspace et trad\adddot}},
+ editorco = {{\'editeur et commentateur}%
+ {\'ed\adddotspace et comm\adddot}},
+ editorsco = {{\'editeurs et commentateurs}%
+ {\'ed\adddotspace et comm\adddot}},
+ editoran = {{\'editeur et annotateur}%
+ {\'ed\adddotspace et annot\adddot}},
+ editorsan = {{\'editeurs et annotateurs}%
+ {\'ed\adddotspace et annot\adddot}},
+ editorin = {{\'editeur et introduction}%
+ {\'ed\adddotspace et introd\adddot}},
+ editorsin = {{\'editeurs et introduction}%
+ {\'ed\adddotspace et introd\adddot}},
+ editorfo = {{\'editeur et pr\'efacier}%
+ {\'ed\adddotspace et pr\'ef\adddot}},
+ editorsfo = {{\'editeurs et pr\'efaciers}%
+ {\'ed\adddotspace et pr\'ef\adddot}},
+ editoraf = {{\'editeur et postfacier}%
+ {\'ed\adddotspace et postf\adddot}},
+ editorsaf = {{\'editeurs et postfaciers}%
+ {\'ed\adddotspace et postf\adddot}},
+ editortrco = {{\'editeur, traducteur et commentateur}%
+ {\'ed.,\addabbrvspace trad\adddotspace et comm\adddot}},
+ editorstrco = {{\'editeurs, traducteurs et commentateurs}%
+ {\'ed.,\addabbrvspace trad\adddotspace et comm\adddot}},
+ editortran = {{\'editeur, traducteur et annotateur}%
+ {\'ed.,\addabbrvspace trad\adddotspace et annot\adddot}},
+ editorstran = {{\'editeurs, traducteurs et annotateurs}%
+ {\'ed.,\addabbrvspace trad\adddotspace et annot\adddot}},
+ editortrin = {{\'editeur, traducteur et introduction}%
+ {\'ed.,\addabbrvspace trad\adddotspace et introd\adddot}},
+ editorstrin = {{\'editeurs, traducteurs et introduction}%
+ {\'ed.,\addabbrvspace trad\adddotspace et introd\adddot}},
+ editortrfo = {{\'editeur, traducteur et pr\'efacier}%
+ {\'ed.,\addabbrvspace trad\adddotspace et pr\'ef\adddot}},
+ editorstrfo = {{\'editeurs, traducteurs et pr\'efaciers}%
+ {\'ed.,\addabbrvspace trad\adddotspace et pr\'ef\adddot}},
+ editortraf = {{\'editeur, traducteur et postfacier}%
+ {\'ed.,\addabbrvspace trad\adddotspace et postf\adddot}},
+ editorstraf = {{\'editeurs, traducteurs et postfaciers}%
+ {\'ed.,\addabbrvspace trad\adddot et postf\adddot}},
+ editorcoin = {{\'editeur, commentateur et introduction}%
+ {\'ed.,\addabbrvspace comm\adddotspace et introd\adddot}},
+ editorscoin = {{\'editeurs, commentateurs et introduction}%
+ {\'ed.,\addabbrvspace comm\adddotspace et introd\adddot}},
+ editorcofo = {{\'editeur, commentateur et pr\'efacier}%
+ {\'ed.,\addabbrvspace comm\adddotspace et pr\'ef\adddot}},
+ editorscofo = {{\'editeurs, commentateurs et pr\'efaciers}%
+ {\'ed.,\addabbrvspace comm\adddotspace et pr\'ef\adddot}},
+ editorcoaf = {{\'editeur, commentateur et postfacier}%
+ {\'ed.,\addabbrvspace comm\adddotspace et postf\adddot}},
+ editorscoaf = {{\'editeurs, commentateurs et postfaciers}%
+ {\'ed.,\addabbrvspace comm\adddotspace et postf\adddot}},
+ editoranin = {{\'editeur, annotateur et introduction}%
+ {\'ed.,\addabbrvspace annot\adddotspace et introd\adddot}},
+ editorsanin = {{\'editeurs, annotateurs et introduction}%
+ {\'ed.,\addabbrvspace annot\adddotspace et introd\adddot}},
+ editoranfo = {{\'editeur, annotateur et pr\'efacier}%
+ {\'ed.,\addabbrvspace annot\adddotspace et pr\'ef\adddot}},
+ editorsanfo = {{\'editeurs, annotateurs et pr\'efaciers}%
+ {\'ed.,\addabbrvspace annot\adddotspace et pr\'ef\adddot}},
+ editoranaf = {{\'editeur, annotateur et postfacier}%
+ {\'ed.,\addabbrvspace annot\adddotspace et postf\adddot}},
+ editorsanaf = {{\'editeurs, annotateurs et postfaciers}%
+ {\'ed.,\addabbrvspace annot\adddotspace et postf\adddot}},
+ editortrcoin = {{\'editeur, traducteur, commentateur et introduction}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et introd\adddot}},
+ editorstrcoin = {{\'editeurs, traducteurs, commentateurs et introduction}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et introd\adddot}},
+ editortrcofo = {{\'editeur, traducteur, commentateur et pr\'efacier}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et pr\'ef\adddot}},
+ editorstrcofo = {{\'editeurs, traducteurs, commentateurs et pr\'efaciers}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et pr\'ef\adddot}},
+ editortrcoaf = {{\'editeur, traducteur, commentateur et postfacier}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et postf\adddot}},
+ editorstrcoaf = {{\'editeurs, traducteurs, commentateurs et postfaciers}%
+ {\'ed.,\addabbrvspace trad., comm\adddotspace et postf\adddot}},
+ editortranin = {{\'editeur, traducteur, annotateur et introduction}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et introd\adddot}},
+ editorstranin = {{\'editeurs, traducteurs, annotateurs et introduction}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et introd\adddot}},
+ editortranfo = {{\'editeur, traducteur, annotateur et pr\'efacier}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et pr\'ef\adddot}},
+ editorstranfo = {{\'editeurs, traducteurs, annotateurs et pr\'efaciers}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et pr\'ef\adddot}},
+ editortranaf = {{\'editeur, traducteur, annotateur et postfacier}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et postf\adddot}},
+ editorstranaf = {{\'editeurs, traducteurs, annotateurs et postfaciers}%
+ {\'ed.,\addabbrvspace trad., annot\adddotspace et postf\adddot}},
+ translatorco = {{traducteur et commentateur}%
+ {trad\adddotspace et comm\adddot}},
+ translatorsco = {{traducteurs et commentateurs}%
+ {trad\adddotspace et comm\adddot}},
+ translatoran = {{traducteur et annotateur}%
+ {trad\adddotspace et annot\adddot}},
+ translatorsan = {{traducteurs et annotateurs}%
+ {trad\adddotspace et annot\adddot}},
+ translatorin = {{traduction et introduction}%
+ {trad\adddotspace et introd\adddot}},
+ translatorsin = {{traduction et introduction}%
+ {trad\adddotspace et introd\adddot}},
+ translatorfo = {{traduction et pr\'eface}%
+ {trad\adddotspace et pr\'ef\adddot}},
+ translatorsfo = {{traduction et pr\'eface}%
+ {trad\adddotspace et pr\'ef\adddot}},
+ translatoraf = {{traduction et postface}%
+ {trad\adddotspace et postf\adddot}},
+ translatorsaf = {{traduction et postface}%
+ {trad\adddotspace et postf\adddot}},
+ translatorcoin = {{traduction, commentaire et introduction}%
+ {trad., comm\adddotspace et introd\adddot}},
+ translatorscoin = {{traduction, commentaire et introduction}%
+ {trad., comm\adddotspace et introd\adddot}},
+ translatorcofo = {{traduction, commentaire et pr\'eface}%
+ {trad., comm\adddotspace et pr\'ef\adddot}},
+ translatorscofo = {{traduction, commentaire et pr\'eface}%
+ {trad., comm\adddotspace et pr\'ef\adddot}},
+ translatorcoaf = {{traduction, commentaire et postface}%
+ {trad., comm\adddotspace et postf\adddot}},
+ translatorscoaf = {{traduction, commentaire et postface}%
+ {trad., comm\adddotspace et postf\adddot}},
+ translatoranin = {{traduction, annotations et introduction}%
+ {trad., annot\adddotspace et introd\adddot}},
+ translatorsanin = {{traduction, annotations et introduction}%
+ {trad., annot\adddotspace et introd\adddot}},
+ translatoranfo = {{traduction, annotations et pr\'eface}%
+ {trad., annot\adddotspace et pr\'ef\adddot}},
+ translatorsanfo = {{traduction, annotations et pr\'eface}%
+ {trad., annot\adddotspace et pr\'ef\adddot}},
+ translatoranaf = {{traduction, annotations et postface}%
+ {trad., annot\adddotspace et postf\adddot}},
+ translatorsanaf = {{traduction, annotations et postface}%
+ {trad., annot\adddotspace et postf\adddot}},
+ organizer = {{organisateur}{org\adddot}},%
+ organizers = {{organisateurs}{org\adddot}},%
+ byorganizer = {{organis\'e par}{org\adddotspace par}},%
+ byauthor = {{par}{par}},
+ byeditor = {{sous la direction \smartof}{sous la dir\adddotspace\smartof}},
+ bycompiler = {{compil\'e par}{comp\adddotspace par}},
+ byredactor = {{r\'edig\'e par}{r\'ed\adddotspace par}},
+ byreviser = {{r\'evis\'e par}{r\'ev\adddotspace par}},
+ byreviewer = {{examin\'e par}{ex\adddotspace par}},
+ byfounder = {{d\'ecouvert par}{d\'ecouv\adddotspace par}},
+ bycontinuator = {{continu\'e par}{cont\adddotspace par}},
+ bycollaborator = {{avec la collaboration \smartof}{avec la
+ coll\adddotspace\smartof}},
+ bytranslator = {{traduit \lbx@lfromlang\ par}{trad\adddotspace \lbx@sfromlang\ par}},
+ bycommentator = {{comment\'e par}{comm\adddotspace par}},
+ byannotator = {{annot\'e par}{annot\adddotspace par}},
+ withcommentator = {{avec des commentaires \smartof}{avec des comment\adddotspace\smartof}},
+ withannotator = {{avec des annotations \smartof}{avec des annot\adddotspace\smartof}},
+ withintroduction = {{avec une introduction \smartof}{avec une introd\adddotspace\smartof}},
+ withforeword = {{avec une pr\'eface \smartof}{avec une pr\'ef\adddotspace\smartof}},
+ withafterword = {{avec une postface \smartof}{avec une postf\adddotspace\smartof}},
+ byeditortr = {{\'edition \'etablie et traduite \lbx@lfromlang\ par}%
+ {\'ed\adddotspace \'etablie et trad\adddotspace \lbx@sfromlang\ par}},
+ byeditorco = {{\'edition \'etablie et comment\'ee par}%
+ {\'ed\adddotspace \'etablie et comm\adddotspace par}},
+ byeditoran = {{\'edition \'etablie et annot\'ee par}%
+ {\'ed\adddotspace \'etablie et annot\adddotspace par}},
+ byeditorin = {{\'edition \'etablie et introduite par}%
+ {\'ed\adddotspace \'etablie et introd\adddotspace par}},
+ byeditorfo = {{\'edition \'etablie et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie et pr\'ef\adddotspace par}},
+ byeditoraf = {{\'edition \'etablie et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie et postf\adddotspace par}},
+ byeditortrco = {{\'edition \'etablie, traduite \lbx@lfromlang\ et comment\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et comm\adddotspace par}},
+ byeditortran = {{\'edition \'etablie, traduite \lbx@lfromlang\ et annot\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et annot\adddotspace par}},
+ byeditortrin = {{\'edition \'etablie, traduite \lbx@lfromlang\ et introduite par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et introd\adddotspace par}},
+ byeditortrfo = {{\'edition \'etablie, traduite \lbx@lfromlang\ et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et pr\'ef\adddotspace par}},
+ byeditortraf = {{\'edition \'etablie, traduite \lbx@lfromlang\ et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang\ et postf\adddotspace par}},
+ byeditorcoin = {{\'edition \'etablie, comment\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, comm\adddotspace et introd\adddotspace par}},
+ byeditorcofo = {{\'edition \'etablie, comment\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, comm\adddotspace et pr\'ef\adddotspace par}},
+ byeditorcoaf = {{\'edition \'etablie, comment\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, comm\adddotspace et postf\adddotspace par}},
+ byeditoranin = {{\'edition \'etablie, annot\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, annot\adddotspace et introd\adddotspace par}},
+ byeditoranfo = {{\'edition \'etablie, annot\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, annot\adddotspace et pr\'ef\adddotspace par}},
+ byeditoranaf = {{\'edition \'etablie, annot\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, annot\adddotspace et postf\adddotspace par}},
+ byeditortrcoin = {{\'edition \'etablie, traduite \lbx@lfromlang, comment\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, comm\adddotspace et introd\adddotspace par}},
+ byeditortrcofo = {{\'edition \'etablie, traduite \lbx@lfromlang, comment\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, comm\adddotspace et pr\'ef\adddotspace par}},
+ byeditortrcoaf = {{\'edition \'etablie, traduite \lbx@lfromlang, comment\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, comm\adddotspace et postf\adddotspace par}},
+ byeditortranin = {{\'edition \'etablie, traduite \lbx@lfromlang, annot\'ee et introduite par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, annot\adddotspace et introd\adddotspace par}},
+ byeditortranfo = {{\'edition \'etablie, traduite \lbx@lfromlang, annot\'ee et pr\'efac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, annot\adddotspace et pr\'ef\adddotspace par}},
+ byeditortranaf = {{\'edition \'etablie, traduite \lbx@lfromlang, annot\'ee et postfac\'ee par}%
+ {\'ed\adddotspace \'etablie, trad\adddotspace \lbx@sfromlang, annot\adddotspace et postf\adddotspace par}},
+ bytranslatorco = {{traduit \lbx@lfromlang\ et comment\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et comm\adddotspace par}},
+ bytranslatoran = {{traduit \lbx@lfromlang\ et annot\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et annot\adddotspace par}},
+ bytranslatorin = {{traduit \lbx@lfromlang\ et introduit par}%
+ {trad\adddotspace \lbx@sfromlang\ et introd\adddotspace par}},
+ bytranslatorfo = {{traduit \lbx@lfromlang\ et pr\'efac\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et pr\'ef\adddotspace par}},
+ bytranslatoraf = {{traduit \lbx@lfromlang\ et postfac\'e par}%
+ {trad\adddotspace \lbx@sfromlang\ et postf\adddotspace par}},
+ bytranslatorcoin = {{traduit \lbx@lfromlang, comment\'e et introduit par}%
+ {trad\adddotspace \lbx@sfromlang, comm\adddotspace et introd\adddotspace par}},
+ bytranslatorcofo = {{traduit \lbx@lfromlang, comment\'e et pr\'efac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, comm\adddotspace et pr\'ef\adddotspace par}},
+ bytranslatorcoaf = {{traduit \lbx@lfromlang, comment\'e et postfac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, comm\adddotspace et postf\adddotspace par}},
+ bytranslatoranin = {{traduit \lbx@lfromlang, annot\'e et introduit par}%
+ {trad\adddotspace \lbx@sfromlang, annot\adddotspace et introd\adddotspace par}},
+ bytranslatoranfo = {{traduit \lbx@lfromlang, annot\'e et pr\'efac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, annot\adddotspace et pr\'ef\adddotspace par}},
+ bytranslatoranaf = {{traduit \lbx@lfromlang, annot\'e et postfac\'e par}%
+ {trad\adddotspace \lbx@sfromlang, annot\adddotspace et postf\adddotspace par}},
+ and = {{et}{et}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{tome}{t\adddot}},
+ volumes = {{tomes}{t\adddot}},
+ involumes = {{en}{en}},
+ jourvol = {{tome}{t\adddot}},
+ jourser = {{s\'erie}{s\'er\adddot}},
+ book = {{livre}{livre}},
+ part = {{partie}{partie}},
+ issue = {{\'edition}{\'ed\adddot}},
+ newseries = {{nouvelle s\'erie}{nouv\adddotspace s\'er\adddot}},
+ oldseries = {{ancienne s\'erie}{anc\adddotspace s\'er\adddot}},
+ edition = {{\'edition}{\'ed\adddot}},
+ reprint = {{r\'eimpression}{r\'eimpr\adddot}},
+ reprintof = {{r\'eimpression de}{r\'eimpr\adddotspace de}},
+ reprintas = {{r\'eimpression sous le titre}{r\'eimpr\adddotspace sous le titre}},
+ reprintfrom = {{r\'eimpression \`a partir \smartof}{r\'eimpr\adddotspace \`a part\adddotspace\smartof}},
+ translationof = {{traduction de}{trad\adddotspace de}},
+ translationas = {{traduit sous le titre}{trad\adddotspace sous le titre}},
+ translationfrom = {{traduit de}{trad\adddotspace de}},
+ reviewof = {{critique de}{crit.\adddotspace de}},
+ origpubas = {{publi\'e \`a l'origine sous le titre}{pub\adddotspace \`a l'orig\adddotspace sous le titre}},
+ origpubin = {{publi\'e \`a l'origine en}{pub\adddotspace \`a l'orig\adddotspace en}},
+ astitle = {{sous le titre}{sous le titre}},
+ bypublisher = {{par}{par}},
+ nodate = {{pas\space de\space date}{{}p\adddotspace d\adddot}},
+ page = {{page}{p\adddot}},
+ pages = {{pages}{p\adddot}},
+ column = {{colonne}{col\adddot}},
+ columns = {{colonnes}{col\adddot}},
+ line = {{ligne}{l\adddot}},
+ lines = {{lignes}{l\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{vers}{v\adddot}},
+ section = {{section}{\S}},
+ sections = {{sections}{\S}},
+ paragraph = {{paragraphe}{par\adddot}},
+ paragraphs = {{paragraphes}{par\adddot}},
+ pagetotal = {{page}{p\adddot}},
+ pagetotals = {{pages}{p\adddot}},
+ columntotal = {{colonne}{col\adddot}},
+ columntotals = {{colonnes}{col\adddot}},
+ linetotal = {{ligne}{l\adddot}},
+ linetotals = {{lignes}{l\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{vers}{v\adddot}},
+ sectiontotal = {{section}{\S}},
+ sectiontotals = {{sections}{\S}},
+ paragraphtotal = {{paragraphe}{par\adddot}},
+ paragraphtotals = {{paragraphes}{par\adddot}},
+ in = {{in}{in}},
+ inseries = {{in}{in}},
+ ofseries = {{de}{de}},
+ number = {{num\'ero}{n\textsuperscript{o}}},
+ chapter = {{chapitre}{chap\adddot}},
+ bathesis = {{m\'emoire de bachelor}{m\'em\adddotspace de bach\adddot}},
+ mathesis = {{m\'emoire de master}{m\'em\adddotspace de mast\adddot}},
+ phdthesis = {{th\`ese de doctorat}{th\`ese de doct\adddot}},
+ candthesis = {{th\`ese de candidature}{th\`ese de cand\adddot}},
+ resreport = {{rapport scientifique}{rapp\adddotspace scient\adddot}},
+ techreport = {{rapport technique}{rapp\adddotspace tech\adddot}},
+ software = {{logiciel}{logiciel}},
+ datacd = {{c\'ed\'erom}{c\'ed\'erom}},
+ audiocd = {{disque compact audio}{CD}},
+ version = {{version}{version}},
+ url = {{adresse}{adresse}},
+ urlfrom = {{disponible \`a l'adresse}{disp\adddotspace \`a l'adr\adddot}},
+ urlseen = {{visit\'e le}{visit\'e le}},
+ inpreparation = {{en pr\'eparation}{en pr\'ep\adddot}},
+ submitted = {{soumis}{soumis}},
+ forthcoming = {{\`a para\^{\i}tre}{\`a para\adddot}},
+ inpress = {{sous presse}{sous presse}},
+ prepublished = {{pr\'epubli\'e}{pr\'epubl\adddot}},
+ citedas = {{d\'esign\'e ci-apr\`es par}{ci-apr\`es}},
+ thiscite = {{sp\'ecialement}{sp\'ec\adddot}},
+ seenote = {{voir note}{cf\adddotspace note}},
+ quotedin = {{cit\'e dans}{cit\'e dans}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{cf\adddot}{cf\adddot}},
+ seealso = {{cf\adddotspace aussi}{cf\adddotspace aussi}},
+ backrefpage = {{cf\adddotspace page}{cf\adddotspace p\adddot}},
+ backrefpages = {{cf\adddotspace pages}{cf\adddotspace p\adddot}},
+ january = {{janvier}{jan\adddot}},
+ february = {{f\'evrier}{f\'ev\adddot}},
+ march = {{mars}{mar\adddot}},
+ april = {{avril}{avr\adddot}},
+ may = {{mai}{mai}},
+ june = {{juin}{juin}},
+ july = {{juillet}{juil\adddot}},
+ august = {{ao\^ut}{ao\^ut}},
+ september = {{septembre}{sept\adddot}},
+ october = {{octobre}{oct\adddot}},
+ november = {{novembre}{nov\adddot}},
+ december = {{d\'ecembre}{d\'ec\adddot}},
+ langamerican = {{am\'ericain}{am\'ericain}},
+ langbrazilian = {{br\'esilien}{br\'esilien}},
+ langbulgarian = {{bulgare}{bulgare}},
+ langcatalan = {{catalan}{catalan}},
+ langcroatian = {{croate}{croate}},
+ langczech = {{tch\`eque}{tch\`eque}},
+ langdanish = {{danois}{danois}},
+ langdutch = {{n\'eerlandais}{n\'eerlandais}},
+ langenglish = {{anglais}{anglais}},
+ langestonian = {{estonien}{estonien}},
+ langfinnish = {{finnois}{finnois}},
+ langfrench = {{fran\c{c}ais}{fran\c{c}ais}},
+ langgalician = {{galicien}{galicien}},
+ langgerman = {{allemand}{allemand}},
+ langgreek = {{grec}{grec}},
+ langhungarian = {{hongrois}{hongrois}},
+ langitalian = {{italien}{italien}},
+ langjapanese = {{japonais}{japonais}},
+ langlatin = {{latin}{latin}},
+ langlatvian = {{letton}{letton}},
+ langnorwegian = {{norv\'egien}{norv\'egien}},
+ langpolish = {{polonais}{polonais}},
+ langportuguese = {{portugais}{portugais}},
+ langrussian = {{russe}{russe}},
+ langslovak = {{slovaque}{slovaque}},
+ langslovene = {{slov\`ene}{slov\`ene}},
+ langspanish = {{espagnol}{espagnol}},
+ langswedish = {{su\'edois}{su\'edois}},
+ langukrainian = {{ukrainien}{ukrainien}},
+ fromamerican = {{de l'am\'ericain}{de l'am\'ericain}},
+ frombrazilian = {{du br\'esilien}{du br\'esilien}},
+ frombulgarian = {{du bulgare}{du bulgare}},
+ fromcatalan = {{du catalan}{du catalan}},
+ fromcroatian = {{du croate}{du croate}},
+ fromczech = {{du tch\`eque}{du tch\`eque}},
+ fromdanish = {{du danois}{du danois}},
+ fromdutch = {{du n\'eerlandais}{du n\'eerlandais}},
+ fromenglish = {{de l'anglais}{de l'anglais}},
+ fromestonian = {{de l'estonien}{de l'estonien}},
+ fromfinnish = {{du finnois}{du finnois}},
+ fromfrench = {{du fran\c{c}ais}{du fran\c{c}ais}},
+ fromgalician = {{du galicien}{du galicien}},
+ fromgerman = {{de l'allemand}{de l'allemand}},
+ fromgreek = {{du grec}{du grec}},
+ fromhungarian = {{du hongrois}{du hongrois}},
+ fromitalian = {{de l'italien}{de l'italien}},
+ fromjapanese = {{du japonais}{du japonais}},
+ fromlatin = {{du latin}{du latin}},
+ fromlatvian = {{du letton}{du letton}},
+ fromnorwegian = {{du norv\'egien}{du norv\'egien}},
+ frompolish = {{du polonais}{du polonais}},
+ fromportuguese = {{du portugais}{du portugais}},
+ fromrussian = {{du russe}{du russe}},
+ fromslovak = {{du slovaque}{du slovaque}},
+ fromslovene = {{du slov\`ene}{du slov\`ene}},
+ fromspanish = {{de l'espagnol}{de l'espagnol}},
+ fromswedish = {{du su\'edois}{du su\'edois}},
+ fromukrainian = {{de l'ukrainien}{de l'ukrainien}},
+ countryde = {{Allemagne}{DE}},
+ countryeu = {{Union europ\'eenne}{EU}},
+ countryep = {{Union europ\'eenne}{EP}},
+ countryfr = {{France}{FR}},
+ countryuk = {{Royaume-Uni}{GB}},
+ countryus = {{\'Etats-Unis}{US}},
+ patent = {{brevet}{brev\adddot}},
+ patentde = {{brevet allemand}{brev\adddotspace allem\adddot}},
+ patenteu = {{brevet europ\'een}{brev\adddotspace europ\adddot}},
+ patentfr = {{brevet fran\c{c}ais}{brev\adddotspace fran\c{c}\adddot}},
+ patentuk = {{brevet britannique}{brev\adddotspace brit\adddot}},
+ patentus = {{brevet am\'ericain}{brev\adddotspace am\'er\adddot}},
+ patreq = {{demande de brevet}{demande de brev\adddot}},
+ patreqde = {{demande de brevet allemand}{demande de brev\adddotspace allem\adddot}},
+ patreqeu = {{demande de brevet europ\'een}{demande de brev\adddotspace europ\adddot}},
+ patreqfr = {{demande de brevet fran\c{c}ais}{demande de brev\adddotspace fran\c{c}\adddot}},
+ patrequk = {{demande de brevet britannique}{demande de brev\adddotspace brit\adddot}},
+ patrequs = {{demande de brevet am\'ericain}{demande de brev\adddotspace am\'er\adddot}},
+ file = {{fichier}{fichier}},
+ library = {{biblioth\`eque}{biblioth\adddot}},
+ abstract = {{r\'esum\'e}{r\'es\adddot}},
+ annotation = {{annotations}{annotations}},
+ commonera = {{de l'\`ere commune}{EC}},
+ beforecommonera = {{avant l'\`ere commune}{AEC}},
+ annodomini = {{apr\`es J\'esus-Christ}{apr\adddotspace J\adddot-C\adddot}},
+ beforechrist = {{avant J\'esus-Christ}{av\adddotspace J\adddot-C\adddot}},
+ circa = {{vers}{vers}},
+ spring = {{printemps}{printemps}},
+ summer = {{\'et\'e}{\'et\'e}},
+ autumn = {{automne}{automne}},
+ winter = {{hiver}{hiver}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\gdef\lbx@fr@ordinal#1#2{%
+ \begingroup
+ \@tempcnta0#2\relax\number\@tempcnta
+ \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100}%
+ \ifnum\@tempcnta>20
+ \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10}%
+ \fi
+ \ifnum\@tempcnta=\@ne
+ \textsuperscript{#1}%
+ \else
+ \textsuperscript{e}%
+ \fi
+ \endgroup}
+
+\begingroup
+\catcode`\&=3
+
+\gdef\lbx@fr@smartof{%
+ \iftoggle{smartof}{\lbx@fr@smartof@i}{\@gobble}}
+
+\protected\long\gdef\lbx@fr@smartof@i#1{%
+ \global\togglefalse{smartof}%
+ \begingroup
+ \def\forceD##1{a\relax}%
+ \def\forceDE##1{x\relax}%
+ \def\do##1{\let##1\@firstofone}%
+ \abx@dosingleaccents
+ \abx@dodoubleaccents
+ \def\i{i}\def\j{j}%
+ \def\AE{a}\def\ae{a}%
+ \def\OE{o}\def\oe{o}%
+ \def\O{o}\def\o{o}%
+ \let\IeC\@firstofone
+ \let\@tabacckludge\@gobble
+ \ifnum\catcode`\"=\active
+ \uccode`\~=`\"
+ \uppercase{\let~\@empty}%
+ \fi
+ \ifnum\catcode`\~=\active
+ \let~\@empty
+ \fi
+ \let\protect\noexpand
+ \edef\lbx@tempa{#1}%
+ \expandafter\futurelet
+ \expandafter\lbx@tempa
+ \expandafter\lbx@fr@smartof@ii
+ \lbx@tempa&}
+
+\gdef\lbx@fr@smartof@ii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii}%
+ \else
+ \ifnum 0%
+ \if a\noexpand\lbx@tempa 1\fi
+ \if e\noexpand\lbx@tempa 1\fi
+ \if i\noexpand\lbx@tempa 1\fi
+ \if o\noexpand\lbx@tempa 1\fi
+ \if u\noexpand\lbx@tempa 1\fi
+ \if y\noexpand\lbx@tempa 1\fi
+ \if A\noexpand\lbx@tempa 1\fi
+ \if E\noexpand\lbx@tempa 1\fi
+ \if I\noexpand\lbx@tempa 1\fi
+ \if O\noexpand\lbx@tempa 1\fi
+ \if U\noexpand\lbx@tempa 1\fi
+ \if Y\noexpand\lbx@tempa 1\fi
+ >0 %
+ \let\lbx@tempa\lbx@fr@smartof@d
+ \else
+ \ifnum 0%
+ \if h\noexpand\lbx@tempa 1\fi
+ \if H\noexpand\lbx@tempa 1\fi
+ >0 %
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@fr@smartof@ii}%
+ \else
+ \let\lbx@tempa\lbx@fr@smartof@de
+ \fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@fr@smartof@d#1&{\endgroup d'}
+\gdef\lbx@fr@smartof@de#1&{\endgroup de\space}
+
+\endgroup
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/galician.lbx b/macros/latex/contrib/biblatex/latex/lbx/galician.lbx
new file mode 100644
index 0000000000..5cd3085e00
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/galician.lbx
@@ -0,0 +1,534 @@
+\ProvidesFile{galician.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{galician}{galician}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{%
+ \stripzeros{#1}\textordmasculine}% \textordmasculine -> textcomp.sty
+ \protected\def\mkbibfemord#1{%
+ \stripzeros{#1}\textordfeminine}% \textordfeminine -> textcomp.sty
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace de\space}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\nobreakspace de\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliograf\'ia}{Bibliograf\'ia}},
+ references = {{Referencias}{Referencias}},
+ shorthands = {{Lista de abreviaturas}{Abreviaturas}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{editores}{eds\adddot}},
+ compiler = {{compilador}{comp\adddot}},
+ compilers = {{compiladores}{comp\adddot}},
+ redactor = {{redactor}{red\adddot}},
+ redactors = {{redactores}{red\adddot}},
+ reviser = {{revisor}{rev\adddot}},
+ revisers = {{revisores}{revs\adddot}},
+ founder = {{fundador}{fund\adddot}},
+ founders = {{fundadores}{fund\adddot}},
+ continuator = {{continuador}{cont\adddot}},
+ continuators = {{continuadores}{cont\adddot}},
+ collaborator = {{colaborador}{col\adddot}},
+ collaborators = {{colaboradores}{cols\adddot}},
+ translator = {{tradutor}{trad\adddot}},
+ translators = {{tradutores}{trads\adddot}},
+ commentator = {{comentador}{coment\adddot}},
+ commentators = {{comentadores}{coments\adddot}},
+ annotator = {{anotador}{anot\adddot}},
+ annotators = {{anotadores}{anots\adddot}},
+ commentary = {{comentario}{coment\adddot}},
+ annotations = {{notas}{notas}},
+ introduction = {{introduci\'on}{introd\adddot}},
+ foreword = {{prefacio}{pref\adddot}},
+ afterword = {{posfacio}{posf\adddot}},
+ editortr = {{editor e tradutor}%
+ {ed\adddotspace e trad\adddot}},
+ editorstr = {{editores e tradutores}%
+ {eds\adddotspace e trads\adddot}},
+ editorco = {{editor e comentador}%
+ {ed\adddotspace e coment\adddot}},
+ editorsco = {{editores e comentadores}%
+ {eds\adddotspace e coments\adddot}},
+ editoran = {{editor e anotador}%
+ {ed\adddotspace e anot\adddot}},
+ editorsan = {{editores e anotadores}%
+ {eds\adddotspace e anots\adddot}},
+ editorin = {{editor e introduci\'on}%
+ {ed\adddotspace e introd\adddot}},
+ editorsin = {{editores e introduci\'on}%
+ {eds\adddotspace e introd\adddot}},
+ editorfo = {{editor e prefacio}%
+ {ed\adddotspace e pref\adddot}},
+ editorsfo = {{editores e prefacio}%
+ {eds\adddotspace e pref\adddot}},
+ editoraf = {{editor e posfacio}%
+ {ed\adddotspace e posf\adddot}},
+ editorsaf = {{editores e posfacio}%
+ {eds\adddotspace e posf\adddot}},
+ editortrco = {{editor, tradutor e comentador}%
+ {ed., trad\adddot\ e coment\adddot}},
+ editorstrco = {{editores, tradutores e comentadores}%
+ {eds., trads\adddot\ e coments\adddot}},
+ editortran = {{editor, tradutor e anotador}%
+ {ed., trad\adddot\ e anot\adddot}},
+ editorstran = {{editores, tradutores e anotadores}%
+ {eds., trads\adddot\ e anots\adddot}},
+ editortrin = {{editor, tradutor e introduci\'on}%
+ {ed., trad\adddot\ e introd\adddot}},
+ editorstrin = {{editores, tradutores e introduci\'on}%
+ {eds., trads\adddot\ e introd\adddot}},
+ editortrfo = {{editor, tradutor e prefacio}%
+ {ed., trad\adddot\ e pref\adddot}},
+ editorstrfo = {{editores, tradutores e prefacio}%
+ {eds., trads\adddot\ e pref\adddot}},
+ editortraf = {{editor, tradutor e posfacio}%
+ {ed., trad\adddot\ e posf\adddot}},
+ editorstraf = {{editores, tradutores e posfacio}%
+ {eds., trads\adddot\ e posf\adddot}},
+ editorcoin = {{editor, comentador e introduci\'on}%
+ {ed., coment\adddot\ e introd\adddot}},
+ editorscoin = {{editores, comentadores e introduci\'on}%
+ {eds., coments\adddot\ e introd\adddot}},
+ editorcofo = {{editor, comentador e prefacio}%
+ {ed., coment\adddot\ e pref\adddot}},
+ editorscofo = {{editores, comentadores e prefacio}%
+ {eds., coments\adddot\ e pref\adddot}},
+ editorcoaf = {{editor, comentador e posfacio}%
+ {ed., coment\adddot\ e posf\adddot}},
+ editorscoaf = {{editores, comentadores e posfacio}%
+ {eds., coments\adddot\ e posf\adddot}},
+ editoranin = {{editor, anotador e introduci\'on}%
+ {ed., anot\adddot\ e introd\adddot}},
+ editorsanin = {{editores, anotadores e introduci\'on}%
+ {eds., anots\adddot\ e introd\adddot}},
+ editoranfo = {{editor, anotador e prefacio}%
+ {ed., anot\adddot\ e pref\adddot}},
+ editorsanfo = {{editores, anotadores e prefacio}%
+ {eds., anots\adddot\ e pref\adddot}},
+ editoranaf = {{editor, anotador e posfacio}%
+ {ed., anot\adddot\ e posf\adddot}},
+ editorsanaf = {{editores, anotadores e posfacio}%
+ {eds., anots\adddot\ e posf\adddot}},
+ editortrcoin = {{editor, tradutor, comentador e introduci\'on}%
+ {ed., trad., coment\adddot\ e introd\adddot}},
+ editorstrcoin = {{editores, tradutores, comentadores e introduci\'on}%
+ {eds., trads., coments\adddot\ e introd\adddot}},
+ editortrcofo = {{editor, tradutor, comentador e prefacio}%
+ {ed., trad., coment\adddot\ e pref\adddot}},
+ editorstrcofo = {{editores, tradutores, comentadores e prefacio}%
+ {eds., trads., coments\adddot\ e pref\adddot}},
+ editortrcoaf = {{editor, tradutor, comentador e posfacio}%
+ {ed., trad., coment\adddot\ e posf\adddot}},
+ editorstrcoaf = {{editores, tradutores, comentadores e posfacio}%
+ {eds., trads., coments\adddot\ e posf\adddot}},
+ editortranin = {{editor, tradutor, anotador e introduci\'on}%
+ {ed., trad., anot\adddot\ e introd\adddot}},
+ editorstranin = {{editores, tradutores, anotadores e introduci\'on}%
+ {eds., trads., anots\adddot\ e introd\adddot}},
+ editortranfo = {{editor, tradutor, anotador e prefacio}%
+ {ed., trad., anot\adddot\ e pref\adddot}},
+ editorstranfo = {{editores, tradutores, anotadores e prefacio}%
+ {eds., trads., anots\adddot\ e pref\adddot}},
+ editortranaf = {{editor, tradutor, anotador e posfacio}%
+ {ed., trad., anot\adddot\ e posf\adddot}},
+ editorstranaf = {{editores, tradutores, anotadores e posfacio}%
+ {eds., trads., anots\adddot\ e posf\adddot}},
+ translatorco = {{tradutor e comentador}%
+ {trad\adddot\ e coment\adddot}},
+ translatorsco = {{tradutores e comentadores}%
+ {trads\adddot\ e coments\adddot}},
+ translatoran = {{tradutor e anotador}%
+ {trad\adddot\ e anot\adddot}},
+ translatorsan = {{tradutores e anotadores}%
+ {trads\adddot\ e anots\adddot}},
+ translatorin = {{traduci\'on e introduci\'on}%
+ {trad\adddot\ e introd\adddot}},
+ translatorsin = {{traduci\'on e introduci\'on}%
+ {trad\adddot\ e introd\adddot}},
+ translatorfo = {{traduci\'on e prefacio}%
+ {trad\adddot\ e pref\adddot}},
+ translatorsfo = {{traduci\'on e prefacio}%
+ {trad\adddot\ e pref\adddot}},
+ translatoraf = {{traduci\'on e posfacio}%
+ {trad\adddot\ e posf\adddot}},
+ translatorsaf = {{traduci\'on e posfacio}%
+ {trad\adddot\ e posf\adddot}},
+ translatorcoin = {{traduci\'on, comentario e introduci\'on}%
+ {trad., coment\adddot\ e introd\adddot}},
+ translatorscoin = {{traduci\'on, comentario e introduci\'on}%
+ {trad., coment\adddot\ e introd\adddot}},
+ translatorcofo = {{traduci\'on, comentario e prefacio}%
+ {trad., coment\adddot\ e pref\adddot}},
+ translatorscofo = {{traduci\'on, comentario e prefacio}%
+ {trad., coment\adddot\ e pref\adddot}},
+ translatorcoaf = {{traduci\'on, comentario e posfacio}%
+ {trad., coment\adddot\ e posf\adddot}},
+ translatorscoaf = {{traduci\'on, comentario e posfacio}%
+ {trad., coment\adddot\ e posf\adddot}},
+ translatoranin = {{traduci\'on, notas e introduci\'on}%
+ {trad., notas e introd\adddot}},
+ translatorsanin = {{traduci\'on, notas e introduci\'on}%
+ {trad., notas e introd\adddot}},
+ translatoranfo = {{traduci\'on, notas e prefacio}%
+ {trad., notas e pref\adddot}},
+ translatorsanfo = {{traduci\'on, notas e prefacio}%
+ {trad., notas e pref\adddot}},
+ translatoranaf = {{traduci\'on, notas e posfacio}%
+ {trad., notas e posf\adddot}},
+ translatorsanaf = {{traduci\'on, notas e posfacio}%
+ {trad., notas e posf\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{por}{por}},
+ byeditor = {{editado por}{ed\adddotspace por}},
+ bycompiler = {{compilado por}{comp\adddotspace por}},
+ byredactor = {{redactado por}{red\adddotspace por}},
+ byreviser = {{revisto por}{rev\adddotspace por}},
+ byreviewer = {{avaliado por}{aval\adddotspace por}},
+ byfounder = {{fundado por}{fund\adddotspace por}},
+ bycontinuator = {{continuado por}{cont\adddotspace por}},
+ bycollaborator = {{en colaboraci\'on con}{en col\adddotspace con}},
+ bytranslator = {{traducido \lbx@lfromlang\ por}{trad\adddot\ \lbx@sfromlang\ por}},
+ bycommentator = {{comentado por}{com\adddot\ por}},
+ byannotator = {{notas de}{notas de}},
+ withcommentator = {{con comentarios de}{con coment\adddot\ de}},
+ withannotator = {{con notas de}{con notas de}},
+ withintroduction = {{con introduci\'on de}{con introd\adddot\ de}},
+ withforeword = {{con prefacio de}{con pref\adddot\ de}},
+ withafterword = {{con posfacio de}{con posf\adddot\ de}},
+ byeditortr = {{editado e traducido \lbx@lfromlang\ por}%
+ {ed\adddotspace e trad\adddot\ \lbx@sfromlang\ por}},
+ byeditorco = {{editado e comentado por}%
+ {ed\adddotspace e com\adddot\ por}},
+ byeditoran = {{editado e anotado por}%
+ {ed\adddotspace e anot\adddot\ por}},
+ byeditorin = {{editado e introducido por}%
+ {ed\adddotspace e introd\adddot\ por}},
+ byeditorfo = {{editado e prefaciado por}%
+ {ed\adddotspace e pref\adddot\ por}},
+ byeditoraf = {{editado e posfaciado por}%
+ {ed\adddotspace e posf\adddot\ por}},
+ byeditortrco = {{editado, traducido \lbx@lfromlang\ e comentado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e com\adddot\ por}},
+ byeditortran = {{editado, traducido \lbx@lfromlang\ e anotado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e anot\adddot\ por}},
+ byeditortrin = {{editado, traducido \lbx@lfromlang\ e introducido por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e introd\adddot\ por}},
+ byeditortrfo = {{editado, traducido \lbx@lfromlang\ e prefaciado por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e pref\adddot\ por}},
+ byeditortraf = {{editado, traducido \lbx@lfromlang\ e posfaciado por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e posf\adddot\ por}},
+ byeditorcoin = {{editado, comentado e introducido por}%
+ {ed.,\addabbrvspace com\adddot\ e introd\adddot\ por}},
+ byeditorcofo = {{editado, comentado e prefaciado por}%
+ {ed.,\addabbrvspace com\adddot\ e pref\adddot\ por}},
+ byeditorcoaf = {{editado, comentado e posfaciado por}%
+ {ed.,\addabbrvspace com\adddot\ e posf\adddot\ por}},
+ byeditoranin = {{editado, anotado e introducido por}%
+ {ed.,\addabbrvspace anot\adddot\ e introd\adddot\ por}},
+ byeditoranfo = {{editado, anotado e prefaciado por}%
+ {ed.,\addabbrvspace anot\adddot\ e pref\adddot\ por}},
+ byeditoranaf = {{editado, anotado e posfaciado por}%
+ {ed.,\addabbrvspace anot\adddot\ e posf\adddot\ por}},
+ byeditortrcoin = {{editado, traducido \lbx@lfromlang, comentado e introducido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, com\adddot\ e introd\adddot\ por}},
+ byeditortrcofo = {{editado, traducido \lbx@lfromlang, comentado e prefaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, com\adddot\ e pref\adddot\ por}},
+ byeditortrcoaf = {{editado, traducido \lbx@lfromlang, comentado e posfaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, com\adddot\ e posf\adddot\ por}},
+ byeditortranin = {{editado, traducido \lbx@lfromlang, anotado e introducido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e introd\adddot\ por}},
+ byeditortranfo = {{editado, traducido \lbx@lfromlang, anotado e prefaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e pref\adddot\ por}},
+ byeditortranaf = {{editado, traducido \lbx@lfromlang, anotado e posfaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e posf\adddot\ por}},
+ bytranslatorco = {{traducido \lbx@lfromlang\ e comentado por}%
+ {trad\adddot\ \lbx@sfromlang\ e com\adddot\ por}},
+ bytranslatoran = {{traducido \lbx@lfromlang\ e anotado por}%
+ {trad\adddot\ \lbx@sfromlang\ e anot\adddot\ por}},
+ bytranslatorin = {{traducido \lbx@lfromlang\ e introducido por}%
+ {trad\adddot\ \lbx@sfromlang\ e introd\adddot\ por}},
+ bytranslatorfo = {{traducido \lbx@lfromlang\ e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang\ e pref\adddot\ por}},
+ bytranslatoraf = {{traducido \lbx@lfromlang\ e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang\ e posf\adddot\ por}},
+ bytranslatorcoin = {{traducido \lbx@lfromlang, comentado e introducido por}%
+ {trad\adddot\ \lbx@sfromlang, com\adddot\ e introd\adddot\ por}},
+ bytranslatorcofo = {{traducido \lbx@lfromlang, comentado e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang, com\adddot\ e pref\adddot\ por}},
+ bytranslatorcoaf = {{traducido \lbx@lfromlang, comentado e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang, com\adddot\ e posf\adddot\ por}},
+ bytranslatoranin = {{traducido \lbx@lfromlang, anotado e introducido por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e introd\adddot\ por}},
+ bytranslatoranfo = {{traducido \lbx@lfromlang, anotado e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e pref\adddot\ por}},
+ bytranslatoranaf = {{traducido \lbx@lfromlang, anotado e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e posf\adddot\ por}},
+ and = {{e}{e}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{volume}{vol\adddot}},
+ volumes = {{volumes}{vols\adddot}},
+ involumes = {{en}{en}},
+ jourvol = {{volume}{vol\adddot}},
+ jourser = {{serie}{ser\adddot}},
+ book = {{libro}{libro}},
+ part = {{parte}{parte}},
+ issue = {{n\'umero}{n\'umero}},
+ newseries = {{nova serie}{nova ser\adddot}},
+ oldseries = {{serie antiga}{ser\adddot\ antiga}},
+ edition = {{edici\'on}{ed\adddot}},
+ reprint = {{reimpresi\'on}{reimpr\adddot}},
+ reprintof = {{reimpresi\'on' de}{reimpr\adddotspace de}},
+ reprintas = {{reimpreso como}{reimpr\adddotspace como}},
+ reprintfrom = {{reimpreso de}{reimpr\adddotspace de}},
+ translationof = {{traduci\'on de}{trad\adddotspace de}},
+ translationas = {{traducido como}{trad\adddotspace como}},
+ translationfrom = {{traducido de}{trad\adddotspace de}},
+ reviewof = {{recensi\'on de}{rec.\adddotspace de}},
+ origpubas = {{orixinalmente publicado como}{orix\adddotspace pub\adddotspace como}},
+ origpubin = {{orixinalmente publicado en}{orix\adddotspace pub\adddotspace en}},
+ astitle = {{como}{como}},
+ bypublisher = {{por}{por}},
+nodate = {{sen data}{s\adddot d\adddot}},
+ page = {{p\'axina}{p\adddot}},
+ pages = {{p\'axinas}{pp\adddot}},
+ column = {{coluna}{col\adddot}},
+ columns = {{colunas}{cols\adddot}},
+ line = {{li\~{n}a}{l\adddot}},
+ lines = {{li\~{n}as}{ll\adddot}},
+ verse = {{verso}{v\adddot}},
+ verses = {{versos}{vv\adddot}},
+ section = {{secci\'on}{\S}},
+ sections = {{secci\'ons'}{\S\S}},
+ paragraph = {{par\'agrafo}{par\adddot}},
+ paragraphs = {{par\'agrafo}{pars\adddot}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{en}{en}},
+ inseries = {{en}{en}},
+ ofseries = {{de}{de}},
+ number = {{n\'umero}{n\adddot\textordmasculine}},
+ chapter = {{cap\'itulo}{cap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{tese de mestrado}{tese de mestrado}},
+ phdthesis = {{tese de doutoramento}{tese de doutoramento}},
+ candthesis = {{proposta de tese}{proposta de tese}},
+ resreport = {{memoria de investigaci\'on'}{mem\adddotspace de inv\adddot}},
+ techreport = {{informe t\'ecnico}{inf\adddotspace t\'ec\adddot}},
+ software = {{software}{software}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{CD audio}{CD audio}},
+ version = {{versi\'on'}{versi\'on}},
+ url = {{URL}{URL}},
+ urlfrom = {{URL}{URL}},
+ urlseen = {{accedido en}{accedido en}},
+ inpreparation = {{en preparaci\'on'}{en prep\adddot}},
+ submitted = {{enviado}{env\adddot}},
+ forthcoming = {{no prelo}{no prelo}},
+ inpress = {{no prelo}{no prelo}},
+ prepublished = {{prepublicado}{prepub\adddot}},
+ citedas = {{de agora en diante}{de agora en diante}},
+ seenote = {{ver nota}{ver nota}},
+ quotedin = {{citado en}{citado en}},
+ idem = {{\'idem}{\'idem}},
+ idemsm = {{\'idem}{\'idem}},
+ idemsf = {{\'idem}{\'idem}},
+ idemsn = {{\'idem}{\'idem}},
+ idempm = {{\'idem}{\'idem}},
+ idempf = {{\'idem}{\'idem}},
+ idempn = {{\'idem}{\'idem}},
+ idempp = {{\'idem}{\'idem}},
+ ibidem = {{ib\'idem}{ib\'id\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{p\'assim}{p\'ass\adddot}},
+ see = {{v\'exase}{vid\adddotspace}},
+ seealso = {{v\'exase tam\'en}{vid\adddotspace tam\'en}},
+ backrefpage = {{v\'exase p\'axina}{vid\adddotspace p\adddot}},
+ backrefpages = {{v\'exanse p\'axinas}{vid\adddotspace pp\adddot}},
+ january = {{xaneiro}{xan\adddot}},
+ february = {{febreiro}{feb\adddot}},
+ march = {{marzo}{mar\adddot}},
+ april = {{abril}{abr\adddot}},
+ may = {{maio}{maio}},
+ june = {{xu\~{n}o}{xu\~{n}\adddot}},
+ july = {{xullo}{xul\adddot}},
+ august = {{agosto}{ago\adddot}},
+ september = {{setembro}{set\adddot}},
+ october = {{outubro}{out\adddot}},
+ november = {{novembro}{nov\adddot}},
+ december = {{decembro}{dec\adddot}},
+ langamerican = {{ingl\'es americano}{ing\adddotspace am\adddot}},
+ langbulgarian = {{b\'ulgaro}{b\'ulg\adddot}},
+ langbrazilian = {{portugu\'es brasileiro}{port\adddotspace br\adddot}},
+ langcatalan = {{catal\'an}{cat\adddot}},
+ langcroatian = {{croata}{croata}},
+ langczech = {{checo}{checo}},
+ langdanish = {{dinamarqu\'es}{dan\'es}},
+ langdutch = {{neerland\'es}{neerl\adddot}},
+ langenglish = {{ingl\'es}{ing\adddot}},
+ langestonian = {{estoniano}{eston\adddot}},
+ langfinnish = {{fin\'es}{fin\'es}},
+ langfrench = {{franc\'es}{fr\adddot}},
+ langgalician = {{galego}{gal\adddot}},
+ langgerman = {{alem\'an}{al\adddot}},
+ langgreek = {{grego}{grego}},
+ langhungarian = {{h\'ungaro}{h\'ungaro}},
+ langitalian = {{italiano}{ital\adddot}},
+ langlatin = {{lat\'in}{lat\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{noruegu\'es}{nor\adddot}},
+ langpolish = {{polaco}{pol\adddot}},
+ langportuguese = {{portugu\'es}{port\adddot}},
+ langrussian = {{ruso}{ruso}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{esloveno}{eslov\adddot}},
+ langspanish = {{castel\'an}{cast\adddot}},
+ langswedish = {{sueco}{sueco}},
+ fromamerican = {{do ingl\'es americano}{do ingl\adddotspace am\adddot}},
+ frombulgarian = {{do b\'ulgaro}{do b\'ulg\adddot}},
+ frombrazilian = {{do portugu\'es brasileiro}{do port\adddotspace br\adddot}},
+ fromcatalan = {{do catal\~ao}{do cat\adddot}},
+ fromcroatian = {{do croata}{do croata}},
+ fromczech = {{do checo}{do checo}},
+ fromdanish = {{do dinamarqu\'es}{do dan\'es}},
+ fromdutch = {{do neerland\'es}{do neerl\adddot}},
+ fromenglish = {{do ingl\'es}{do ing\adddot}},
+ fromestonian = {{do estoniano}{do eston\adddot}},
+ fromfinnish = {{do fin\'es}{do fin\'es}},
+ fromfrench = {{do franc\'es}{do fr\adddot}},
+ fromgalician = {{do galego}{do gal\adddot}},
+ fromgerman = {{do alem\'an}{do al\adddot}},
+ fromgreek = {{do grego}{do grego}},
+ fromhungarian = {{do h\'ungaro}{do h\'ungaro}},
+ fromitalian = {{do italiano}{do ital\adddot}},
+ fromlatin = {{do lat\'in'}{do lat\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{do noruegu\'es}{do nor\adddot}},
+ frompolish = {{do polaco}{do pol\adddot}},
+ fromportuguese = {{do portugu\'es}{do port\adddot}},
+ fromrussian = {{do ruso}{do ruso}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{do esloveno}{do eslov\adddot}},
+ fromspanish = {{do castel\'an}{do cast\adddot}},
+ fromswedish = {{do sueco}{do sueco}},
+ countryde = {{Aleman\{{n}a}{DE}},
+ countryeu = {{Uni\'on Europea}{EU}},
+ countryep = {{Uni\'on Europea}{EU}},
+ countryfr = {{Francia}{FR}},
+ countryuk = {{Reino Unido}{GB}},
+ countryus = {{Estados Unidos de Am\'erica}{EUA}},
+ patent = {{patente}{pat\adddot}},
+ patentde = {{patente alem\'a}{pat\adddot\ al\adddot}},
+ patenteu = {{patente europea}{pat\adddot\ eur\adddot}},
+ patentfr = {{patente francesa}{pat\adddot fr\adddot}},
+ patentuk = {{patente brit\'anica}{pat\adddot\ brit\adddot}},
+ patentus = {{patente americana}{pat\adddot\ am\adddot}},
+ patreq = {{solicitude de patente}{sol\adddot\ de pat\adddot}},
+ patreqde = {{solicitude de patente alem\'a}{sol\adddot\ de pat\adddot\ al\adddot}},
+ patreqeu = {{solicitude de patente europea}{sol\adddot\ de pat\adddot\ eur\adddot}},
+ patreqfr = {{solicitude de patente francesa}{sol\adddot\ de pat\adddot\ fr\adddot}},
+ patrequk = {{solicitude de patente brit\'anica}{sol\adddot\ de pat\adddot\ brit\adddot}},
+ patrequs = {{solicitude de patente americana}{sol\adddot\ de pat\adddot\ EUA}},
+ file = {{arquivo}{arq\adddot}},
+ library = {{biblioteca}{bibl\adddot}},
+ abstract = {{resumo}{res\adddot}},
+ annotation = {{anotaci\'on}{anot\adddot}},
+ commonera = {{Era Com\'un'}{EC}},
+ beforecommonera = {{antes da Era Com\'un'}{AEC}},
+ annodomini = {{despois de Cristo}{d\adddot C\adddot}},
+ beforechrist = {{antes de Cristo}{a\adddot C\adddot}},
+ circa = {{circa}{ca\adddot}},
+ spring = {{primavera}{primavera}},
+ summer = {{ver\'an}{ver\'an}},
+ autumn = {{outono}{outono}},
+ winter = {{inverno}{inverno}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/german.lbx b/macros/latex/contrib/biblatex/latex/lbx/german.lbx
new file mode 100644
index 0000000000..d133f04c53
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/german.lbx
@@ -0,0 +1,551 @@
+\ProvidesFile{german.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{german}{german,ngerman,austrian,naustrian,nswissgerman,swissgerman}
+
+\DeclareBibliographyExtras{%
+ \DeclareCapitalPunctuation{.:!?}%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}
+ {}
+ {\iffieldundef{#3}{/}{\adddot\thinspace}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\lbx@lfromlang
+ \savecommand\lbx@sfromlang
+ \def\lbx@lfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[lfromoriglanguage]{origlanguage}\space}}%
+ \def\lbx@sfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[sfromoriglanguage]{origlanguage}\space}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\lbx@lfromlang
+ \restorecommand\lbx@sfromlang
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Literaturverzeichnis}{Literatur}},
+ references = {{Literaturverzeichnis}{Literatur}},
+ shorthands = {{Sigelverzeichnis}{Sigel}},
+ editor = {{Herausgeber}{Hrsg\adddot}},
+ editors = {{Herausgeber}{Hrsg\adddot}},
+ compiler = {{Kompilator}{Komp\adddot}},
+ compilers = {{Kompilatoren}{Komp\adddot}},
+ redactor = {{Bearbeiter}{Bearb\adddot}},
+ redactors = {{Bearbeiter}{Bearb\adddot}},
+ reviser = {{\"Uberarbeiter}{\"Uberarb\adddot}},
+ revisers = {{\"Uberarbeiter}{\"Uberarb\adddot}},
+ founder = {{Begr\"under}{Begr\adddot}},
+ founders = {{Begr\"under}{Begr\adddot}},
+ continuator = {{Fortf\"uhrer}{Fortf\adddot}},
+ continuators = {{Fortf\"uhrer}{Fortf\adddot}},
+ collaborator = {{Mitarbeiter}{Mitarb\adddot}},
+ collaborators = {{Mitarbeiter}{Mitarb\adddot}},
+ translator = {{\"Ubersetzer}{\"Ubers\adddot}},
+ translators = {{\"Ubersetzer}{\"Ubers\adddot}},
+ commentator = {{Kommentator}{Komm\adddot}},
+ commentators = {{Kommentatoren}{Komm\adddot}},
+ annotator = {{Kommentator}{Komm\adddot}},
+ annotators = {{Kommentatoren}{Komm\adddot}},
+ commentary = {{Kommentar}{Komm\adddot}},
+ annotations = {{Erl\"auterungen}{Erl\"aut\adddot}},
+ introduction = {{Einleitung}{Einl\adddot}},
+ foreword = {{Vorwort}{Vorw\adddot}},
+ afterword = {{Nachwort}{Nachw\adddot}},
+ editortr = {{Herausgeber und \"Ubersetzer}%
+ {Hrsg\adddot\ und \"Ubers\adddot}},
+ editorstr = {{Herausgeber und \"Ubersetzer}%
+ {Hrsg\adddot\ und \"Ubers\adddot}},
+ editorco = {{Herausgeber und Kommentator}%
+ {Hrsg\adddot\ und Komm\adddot}},
+ editorsco = {{Herausgeber und Kommentatoren}%
+ {Hrsg\adddot\ und Komm\adddot}},
+ editoran = {{Herausgeber und Kommentator}%
+ {Hrsg\adddot\ und Komm\adddot}},
+ editorsan = {{Herausgeber und Kommentatoren}%
+ {Hrsg\adddot\ und Komm\adddot}},
+ editorin = {{Herausgabe und Einleitung}%
+ {Hrsg\adddot\ und Einl\adddot}},
+ editorsin = {{Herausgeber und Einleitung}%
+ {Hrsg\adddot\ und Einl\adddot}},
+ editorfo = {{Herausgeber und Vorwort}%
+ {Hrsg\adddot\ und Vorw\adddot}},
+ editorsfo = {{Herausgabe und Vorwort}%
+ {Hrsg\adddot\ und Vorw\adddot}},
+ editoraf = {{Herausgabe und Nachwort}%
+ {Hrsg\adddot\ und Nachw\adddot}},
+ editorsaf = {{Herausgabe und Nachwort}%
+ {Hrsg\adddot\ und Nachw\adddot}},
+ editortrco = {{Herausgeber, \"Ubersetzer und Kommentator}%
+ {Hrsg., \"Ubers\adddot\ und Komm\adddot}},
+ editorstrco = {{Herausgeber, \"Ubersetzer und Kommentatoren}%
+ {Hrsg., \"Ubers\adddot\ und Komm\adddot}},
+ editortran = {{Herausgeber, \"Ubersetzer und Kommentator}%
+ {Hrsg., \"Ubers\adddot\ und Komm\adddot}},
+ editorstran = {{Herausgeber, \"Ubersetzer und Kommentatoren}%
+ {Hrsg., \"Ubers\adddot\ und Komm\adddot}},
+ editortrin = {{Herausgabe, \"Ubersetzung und Einleitung}%
+ {Hrsg., \"Ubers\adddot\ und Einl\adddot}},
+ editorstrin = {{Herausgabe, \"Ubersetzung und Einleitung}%
+ {Hrsg., \"Ubers\adddot\ und Einl\adddot}},
+ editortrfo = {{Herausgabe, \"Ubersetzung und Vorwort}%
+ {Hrsg., \"Ubers\adddot\ und Vorw\adddot}},
+ editorstrfo = {{Herausgabe, \"Ubersetzung und Vorwort}%
+ {Hrsg., \"Ubers\adddot\ und Vorw\adddot}},
+ editortraf = {{Herausgabe, \"Ubersetzung und Nachwort}%
+ {Hrsg., \"Ubers\adddot\ und Nachw\adddot}},
+ editorstraf = {{Herausgabe, \"Ubersetzung und Nachwort}%
+ {Hrsg., \"Ubers\adddot\ und Nachw\adddot}},
+ editorcoin = {{Herausgabe, Kommentar und Einleitung}%
+ {Hrsg., Komm\adddot\ und Einl\adddot}},
+ editorscoin = {{Herausgabe, Kommentar und Einleitung}%
+ {Hrsg., Komm\adddot\ und Einl\adddot}},
+ editorcofo = {{Herausgabe, Kommentar und Vorwort}%
+ {Hrsg., Komm\adddot\ und Vorw\adddot}},
+ editorscofo = {{Herausgabe, Kommentar und Vorwort}%
+ {Hrsg., Komm\adddot\ und Vorw\adddot}},
+ editorcoaf = {{Herausgabe, Kommentar und Nachwort}%
+ {Hrsg., Komm\adddot\ und Nachw\adddot}},
+ editorscoaf = {{Herausgabe, Kommentar und Nachwort}%
+ {Hrsg., Komm\adddot\ und Nachw\adddot}},
+ editoranin = {{Herausgabe, Erl\"auterungen und Einleitung}%
+ {Hrsg., Erl\"aut\adddot\ und Einl\adddot}},
+ editorsanin = {{Herausgabe, Erl\"auterungen und Einleitung}%
+ {Hrsg., Erl\"aut\adddot\ und Einl\adddot}},
+ editoranfo = {{Herausgabe, Erl\"auterungen und Vorwort}%
+ {Hrsg., Erl\"aut\adddot\ und Vorw\adddot}},
+ editorsanfo = {{Herausgabe, Erl\"auterungen und Vorwort}%
+ {Hrsg., Erl\"aut\adddot\ und Vorw\adddot}},
+ editoranaf = {{Herausgabe, Erl\"auterungen und Nachwort}%
+ {Hrsg., Erl\"aut\adddot\ und Nachw\adddot}},
+ editorsanaf = {{Herausgabe, Erl\"auterungen und Nachwort}%
+ {Hrsg., Erl\"aut\adddot\ und Nachw\adddot}},
+ editortrcoin = {{Herausgabe, \"Ubersetzung, Kommentar und Einleitung}%
+ {Hrsg., \"Ubers., Komm\adddot\ und Einl\adddot}},
+ editorstrcoin = {{Herausgabe, \"Ubersetzung, Kommentar und Einleitung}%
+ {Hrsg., \"Ubers., Komm\adddot\ und Einl\adddot}},
+ editortrcofo = {{Herausgabe, \"Ubersetzung, Kommentar und Vorwort}%
+ {Hrsg., \"Ubers., Komm\adddot\ und Vorw\adddot}},
+ editorstrcofo = {{Herausgabe, \"Ubersetzung, Kommentar und Vorwort}%
+ {Hrsg., \"Ubers., Komm\adddot\ und Vorw\adddot}},
+ editortrcoaf = {{Herausgabe, \"Ubersetzung, Kommentar und Nachwort}%
+ {Hrsg., \"Ubers., Komm\adddot\ und Nachw\adddot}},
+ editorstrcoaf = {{Herausgabe, \"Ubersetzung, Kommentar und Nachwort}%
+ {Hrsg., \"Ubers., Komm\adddot\ und Nachw\adddot}},
+ editortranin = {{Herausgabe, \"Ubersetzung, Erl\"auterungen und Einleitung}%
+ {Hrsg., \"Ubers., Erl\"aut\adddot\ und Einl\adddot}},
+ editorstranin = {{Herausgabe, \"Ubersetzung, Erl\"auterungen und Einleitung}%
+ {Hrsg., \"Ubers., Erl\"aut\adddot\ und Einl\adddot}},
+ editortranfo = {{Herausgabe, \"Ubersetzung, Erl\"auterungen und Vorwort}%
+ {Hrsg., \"Ubers., Erl\"aut\adddot\ und Vorw\adddot}},
+ editorstranfo = {{Herausgabe, \"Ubersetzung, Erl\"auterungen und Vorwort}%
+ {Hrsg., \"Ubers., Erl\"aut\adddot\ und Vorw\adddot}},
+ editortranaf = {{Herausgabe, \"Ubersetzung, Erl\"auterungen und Nachwort}%
+ {Hrsg., \"Ubers., Erl\"aut\adddot\ und Nachw\adddot}},
+ editorstranaf = {{Herausgabe, \"Ubersetzung, Erl\"auterungen und Nachwort}%
+ {Hrsg., \"Ubers., Erl\"aut\adddot\ und Nachw\adddot}},
+ translatorco = {{\"Ubersetzung und Kommentar}%
+ {\"Ubers\adddot\ und Komm\adddot}},
+ translatorsco = {{\"Ubersetzung und Kommentar}%
+ {\"Ubers\adddot\ und Komm\adddot}},
+ translatoran = {{\"Ubersetzung und Erl\"auterungen}%
+ {\"Ubers\adddot\ und Erl\"aut\adddot}},
+ translatorsan = {{\"Ubersetzung und Erl\"auterungen}%
+ {\"Ubers\adddot\ und Erl\"aut\adddot}},
+ translatorin = {{\"Ubersetzung und Einleitung}%
+ {\"Ubers\adddot\ und Einl\adddot}},
+ translatorsin = {{\"Ubersetzung und Einleitung}%
+ {\"Ubers\adddot\ und Einl\adddot}},
+ translatorfo = {{\"Ubersetzung und Vorwort}%
+ {\"Ubers\adddot\ und Vorw\adddot}},
+ translatorsfo = {{\"Ubersetzung und Vorwort}%
+ {\"Ubers\adddot\ und Vorw\adddot}},
+ translatoraf = {{\"Ubersetzung und Nachwort}%
+ {\"Ubers\adddot\ und Nachw\adddot}},
+ translatorsaf = {{\"Ubersetzung und Nachwort}%
+ {\"Ubers\adddot\ und Nachw\adddot}},
+ translatorcoin = {{\"Ubersetzung, Kommentar und Einleitung}%
+ {\"Ubers., Komm\adddot\ und Einl\adddot}},
+ translatorscoin = {{\"Ubersetzung, Kommentar und Einleitung}%
+ {\"Ubers., Komm\adddot\ und Einl\adddot}},
+ translatorcofo = {{\"Ubersetzung, Kommentar und Vorwort}%
+ {\"Ubers., Komm\adddot\ und Vorw\adddot}},
+ translatorscofo = {{\"Ubersetzung, Kommentar und Vorwort}%
+ {\"Ubers., Komm\adddot\ und Vorw\adddot}},
+ translatorcoaf = {{\"Ubersetzung, Kommentar und Nachwort}%
+ {\"Ubers., Komm\adddot\ und Nachw\adddot}},
+ translatorscoaf = {{\"Ubersetzung, Kommentar und Nachwort}%
+ {\"Ubers., Komm\adddot\ und Nachw\adddot}},
+ translatoranin = {{\"Ubersetzung, Erl\"auterungen und Einleitung}%
+ {\"Ubers., Erl\"aut\adddot\ und Einl\adddot}},
+ translatorsanin = {{\"Ubersetzung, Erl\"auterungen und Einleitung}%
+ {\"Ubers., Erl\"aut\adddot\ und Einl\adddot}},
+ translatoranfo = {{\"Ubersetzung, Erl\"auterungen und Vorwort}%
+ {\"Ubers., Erl\"aut\adddot\ und Vorw\adddot}},
+ translatorsanfo = {{\"Ubersetzung, Erl\"auterungen und Vorwort}%
+ {\"Ubers., Erl\"aut\adddot\ und Vorw\adddot}},
+ translatoranaf = {{\"Ubersetzung, Erl\"auterungen und Nachwort}%
+ {\"Ubers., Erl\"aut\adddot\ und Nachw\adddot}},
+ translatorsanaf = {{\"Ubersetzung, Erl\"auterungen und Nachwort}%
+ {\"Ubers., Erl\"aut\adddot\ und Nachw\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{von}{von}},
+ byeditor = {{herausgegeben von}{hrsg\adddotspace von}},
+ bycompiler = {{kompiliert von}{komp\adddotspace von}},
+ byredactor = {{bearbeitet von}{bearb\adddotspace von}},
+ byreviser = {{\"uberarbeitet von}{\"uberarb\adddotspace von}},
+ byreviewer = {{rezensiert von}{rez\adddotspace von}},
+ byfounder = {{begr\"undet von}{begr\adddotspace von}},
+ bycontinuator = {{fortgef\"urt von}{fortgef\adddotspace von}},
+ bycollaborator = {{unter Mitarbeit von}{unter Mitarb\adddotspace von}},
+ bytranslator = {{\lbx@lfromlang \"ubersetzt von}{\lbx@sfromlang \"ubers\adddot\ von}},
+ bycommentator = {{kommentiert von}{komm\adddot\ von}},
+ byannotator = {{erl\"autert von}{erl\"aut\adddot\ von}},
+ withcommentator = {{mit einem Kommentar von}{mit einem Komm\adddot\ von}},
+ withannotator = {{mit Erl\"auterungen von}{mit Erl\"aut\adddot\ von}},
+ withintroduction = {{mit einer Einleitung von}{mit einer Einl\adddot\ von}},
+ withforeword = {{mit einem Vorwort von}{mit einem Vorw\adddot\ von}},
+ withafterword = {{mit einem Nachwort von}{mit einem Nachw\adddot\ von}},
+ byeditortr = {{herausgegeben und \lbx@lfromlang \"ubersetzt von}%
+ {hrsg\adddotspace und \lbx@sfromlang \"ubers\adddot\ von}},
+ byeditorco = {{herausgegeben und kommentiert von}%
+ {hrsg\adddotspace und komm\adddot\ von}},
+ byeditoran = {{herausgegeben und erl\"autert von}%
+ {hrsg\adddotspace und erl\"aut\adddot\ von}},
+ byeditorin = {{herausgegeben und mit einer Einleitung versehen von}%
+ {hrsg\adddotspace und mit einer Einl\adddot\ vers\adddot\ von}},
+ byeditorfo = {{herausgegeben und mit einem Vorwort versehen von}%
+ {hrsg\adddotspace und mit einem Vorw\adddot\ vers\adddot\ von}},
+ byeditoraf = {{herausgegeben und mit einem Nachwort versehen von}%
+ {hrsg\adddotspace und mit einem Nachw\adddot\ vers\adddot\ von}},
+ byeditortrco = {{herausgegeben, \lbx@lfromlang \"ubersetzt und kommentiert von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}},
+ byeditortran = {{herausgegeben, \lbx@lfromlang \"ubersetzt und erl\"autert von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}},
+ byeditortrin = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ byeditortrfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ byeditortraf = {{herausgegeben, \lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ byeditorcoin = {{herausgegeben, kommentiert und mit einer Einleitung versehen von}%
+ {hrsg., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ byeditorcofo = {{herausgegeben, kommentiert und mit einem Vorwort versehen von}%
+ {hrsg., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ byeditorcoaf = {{herausgegeben, kommentiert und mit einem Nachwort versehen von}%
+ {hrsg., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ byeditoranin = {{herausgegeben, erl\"autert und mit einer Einleitung versehen von}%
+ {hrsg., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ byeditoranfo = {{herausgegeben, erl\"autert und mit einem Vorwort versehen von}%
+ {hrsg., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ byeditoranaf = {{herausgegeben, erl\"autert und mit einem Nachwort versehen von}%
+ {hrsg., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ byeditortrcoin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ byeditortrcofo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ byeditortrcoaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ byeditortranin = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ byeditortranfo = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ byeditortranaf = {{herausgegeben, \lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}%
+ {hrsg., \lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ bytranslatorco = {{\lbx@lfromlang \"ubersetzt und kommentiert von}%
+ {\lbx@sfromlang \"ubers\adddot\ und komm\adddot\ von}},
+ bytranslatoran = {{\lbx@lfromlang \"ubersetzt und erl\"autert von}%
+ {\lbx@sfromlang \"ubers\adddot\ und erl\"aut\adddot\ von}},
+ bytranslatorin = {{\lbx@lfromlang \"ubersetzt und mit einer Einleitung versehen von}%
+ {\lbx@sfromlang \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ bytranslatorfo = {{\lbx@lfromlang \"ubersetzt und mit einem Vorwort versehen von}%
+ {\lbx@sfromlang \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ bytranslatoraf = {{\lbx@lfromlang \"ubersetzt und mit einem Nachwort versehen von}%
+ {\lbx@sfromlang \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ bytranslatorcoin = {{\lbx@lfromlang \"ubersetzt, kommentiert und mit einer Einleitung versehen von}%
+ {\lbx@sfromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ bytranslatorcofo = {{\lbx@lfromlang \"ubersetzt, kommentiert und mit einem Vorwort versehen von}%
+ {\lbx@sfromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ bytranslatorcoaf = {{\lbx@lfromlang \"ubersetzt, kommentiert und mit einem Nachwort versehen von}%
+ {\lbx@sfromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ bytranslatoranin = {{\lbx@lfromlang \"ubersetzt, erl\"autert und mit einer Einleitung versehen von}%
+ {\lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}},
+ bytranslatoranfo = {{\lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Vorwort versehen von}%
+ {\lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}},
+ bytranslatoranaf = {{\lbx@lfromlang \"ubersetzt, erl\"autert und mit einem Nachwort versehen von}%
+ {\lbx@sfromlang \"ubers., erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}},
+ and = {{und}{und}},
+ andothers = {{u.\,a\adddot}{u.\,a\adddot}},
+ andmore = {{u.\,a\adddot}{u.\,a\adddot}},
+ volume = {{Band}{Bd\adddot}},
+ volumes = {{B\"ande}{Bde\adddot}},
+ involumes = {{in}{in}},
+ jourvol = {{Jahrgang}{Jg\adddot}},
+ jourser = {{Serie}{Ser\adddot}},
+ book = {{Buch}{Buch}},
+ part = {{Teil}{T.\adddot}},
+ issue = {{Ausgabe}{Ausg\adddot}},
+ newseries = {{neue Folge}{n.\,F\adddot}},
+ oldseries = {{alte Folge}{a.\,F\adddot}},
+ edition = {{Auf\noligature lage}{Aufl\adddot}},
+ reprint = {{Nachdruck}{Nachdr\adddot}},
+ reprintof = {{Nachdruck von}{Nachdr\adddotspace von}},
+ reprintas = {{Nachdruck unter dem Titel}{Nachdr\adddotspace unter dem Titel}},
+ reprintfrom = {{Nachdruck aus}{Nachdr\adddotspace aus}},
+ translationof = {{\"Ubersetzung von}{\"Ubers\adddotspace von}},
+ translationas = {{\"ubersetzt unter dem Titel}{\"ubers\adddotspace unter dem Titel}},
+% translationfrom = {{}{}},% FIXME: missing
+ reviewof = {{Rezension von}{Rez\adddotspace von}},
+ origpubas = {{zuerst publiziert als}{zuerst publ\adddotspace als}},
+ origpubin = {{zuerst publiziert in}{zuerst publ\adddotspace in}},
+ astitle = {{unter dem Titel}{unter dem Titel}},
+ bypublisher = {{von}{von}},
+ nodate = {{ohne\space Datum}{{}o\adddot D\adddot}},
+ page = {{Seite}{S\adddot}},
+ pages = {{Seiten}{S\adddot}},
+ column = {{Spalte}{Sp\adddot}},
+ columns = {{Spalten}{Sp\adddot}},
+ line = {{Zeile}{Z\adddot}},
+ lines = {{Zeilen}{Z\adddot}},
+ verse = {{Vers}{V\adddot}},
+ verses = {{Verse}{V\adddot}},
+ section = {{Paragraph}{\S}},
+ sections = {{Paragraphen}{\S\S}},
+ paragraph = {{Absatz}{Abs\adddot}},
+ paragraphs = {{Abs\"atze}{Abs\adddot}},
+ pagetotal = {{Seite}{S\adddot}},
+ pagetotals = {{Seiten}{S\adddot}},
+ columntotal = {{Spalte}{Sp\adddot}},
+ columntotals = {{Spalten}{Sp\adddot}},
+ linetotal = {{Zeile}{Z\adddot}},
+ linetotals = {{Zeilen}{Z\adddot}},
+ versetotal = {{Vers}{V\adddot}},
+ versetotals = {{Verse}{V\adddot}},
+ sectiontotal = {{Paragraph}{\S}},
+ sectiontotals = {{Paragraphen}{\S\S}},
+ paragraphtotal = {{Absatz}{Abs\adddot}},
+ paragraphtotals = {{Abs\"atze}{Abs\adddot}},
+ in = {{in}{in}},
+ inseries = {{der Reihe}{der Reihe}},
+ ofseries = {{der Reihe}{der Reihe}},
+ number = {{Nummer}{Nr\adddot}},
+ chapter = {{Kapitel}{Kap\adddot}},
+ bathesis = {{Bachelorarbeit}{Bachelorarb\adddot}},
+ mathesis = {{Magisterarbeit}{Magisterarb\adddot}},
+ phdthesis = {{Dissertation}{Diss\adddot}},
+ candthesis = {{Qualifikationsschrift}{Qualifikationsschr\adddot}},
+ resreport = {{Forschungsbericht}{Forschungsber\adddot}},
+ techreport = {{Technischer Bericht}{Techn\adddotspace Ber\adddot}},
+ software = {{Com\-pu\-ter-Soft\-ware}{Soft\-ware}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{Audio-CD}{Audio-CD}},
+ version = {{Version}{Version}},
+ url = {{Adresse}{Adresse}},
+ urlfrom = {{abgerufen unter}{abger\adddotspace unter}},
+ urlseen = {{besucht am}{besucht am}},
+ inpreparation = {{in Vorbereitung}{in Vorbereitung}},
+ submitted = {{eingereicht}{eingereicht}},
+ forthcoming = {{im Erscheinen}{im Erscheinen}},
+ inpress = {{im Druck}{im Druck}},
+ prepublished = {{Vorver\"offentlichung}{Vorver\"offentlichung}},
+ citedas = {{im folgenden zitiert als}{im folgenden zit\adddotspace als}},
+ thiscite = {{hier}{hier}},
+ seenote = {{siehe Anmerkung}{s\adddotspace Anm\adddot}},
+ quotedin = {{zitiert nach}{zit\adddotspace nach}},
+ idem = {{derselbe}{ders\adddot}},
+ idemsf = {{dieselbe}{dies\adddot}},
+ idemsm = {{derselbe}{ders\adddot}},
+ idemsn = {{dasselbe}{dass\adddot}},
+ idempf = {{dieselben}{dies\adddot}},
+ idempm = {{dieselben}{dies\adddot}},
+ idempn = {{dieselben}{dies\adddot}},
+ idempp = {{dieselben}{dies\adddot}},
+ ibidem = {{ebenda}{ebd\adddot}},
+ opcit = {{a.\,a.\,O\adddot}{a.\,a.\,O\adddot}},
+ loccit = {{a.\,a.\,O\adddot}{a.\,a.\,O\adddot}},
+ confer = {{vgl\adddot}{vgl\adddot}},
+ sequens = {{f\adddot}{f\adddot}},
+ sequentes = {{ff\adddot}{ff\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{siehe}{siehe}},
+ seealso = {{siehe auch}{s.\,auch}},
+ backrefpage = {{siehe Seite}{siehe S\adddot}},
+ backrefpages = {{siehe Seiten}{siehe S\adddot}},
+ january = {{Januar}{Jan\adddot}},
+ february = {{Februar}{Feb\adddot}},
+ march = {{M\"arz}{M\"arz}},
+ april = {{April}{Apr\adddot}},
+ may = {{Mai}{Mai}},
+ june = {{Juni}{Juni}},
+ july = {{Juli}{Juli}},
+ august = {{August}{Aug\adddot}},
+ september = {{September}{Sep\adddot}},
+ october = {{Oktober}{Okt\adddot}},
+ november = {{November}{Nov\adddot}},
+ december = {{Dezember}{Dez\adddot}},
+ langamerican = {{Amerikanisch}{Amerikanisch}},
+ langbrazilian = {{Brasilianisch}{Brasilianisch}},
+ langbulgarian = {{Bulgarisch}{Bulgarisch}},
+ langcatalan = {{Katalanisch}{Katalanisch}},
+ langcroatian = {{Kroatisch}{Kroatisch}},
+ langczech = {{Tschechisch}{Tschechisch}},
+ langdanish = {{D\"anisch}{D\"anisch}},
+ langdutch = {{Niederl\"andisch}{Niederl\"andisch}},
+ langenglish = {{Englisch}{Englisch}},
+ langestonian = {{Estnisch}{Estnisch}},
+ langfinnish = {{Finnisch}{Finnisch}},
+ langfrench = {{Franz\"osisch}{Franz\"osisch}},
+ langgalician = {{Galicisch}{Galicisch}},
+ langgerman = {{Deutsch}{Deutsch}},
+ langgreek = {{Griechisch}{Griechisch}},
+ langhungarian = {{Ungarisch}{Ungarisch}},
+ langitalian = {{Italienisch}{Italienisch}},
+ langjapanese = {{Japanisch}{Japanisch}},
+ langlatin = {{Lateinisch}{Lateinisch}},
+ langlatvian = {{Lettisch}{Lettisch}},
+ langnorwegian = {{Norwegisch}{Norwegisch}},
+ langpolish = {{Polnisch}{Polnisch}},
+ langportuguese = {{Portugiesisch}{Portugiesisch}},
+ langrussian = {{Russisch}{Russisch}},
+ langslovak = {{Slowakisch}{Slowakisch}},
+ langslovene = {{Slowenisch}{Slowenisch}},
+ langspanish = {{Spanisch}{Spanisch}},
+ langswedish = {{Schwedisch}{Schwedisch}},
+ langukrainian = {{Ukrainisch}{Ukrainisch}},
+ fromamerican = {{aus dem Amerikanischen}{aus dem Amerikanischen}},
+ frombrazilian = {{aus dem Brasilianischen}{aus dem Brasilianischen}},
+ frombulgarian = {{aus dem Bulgarischen}{aus dem Bulgarischen}},
+ fromcatalan = {{aus dem Katalanischen}{aus dem Katalanischen}},
+ fromcroatian = {{aus dem Kroatischen}{aus dem Kroatischen}},
+ fromczech = {{aus dem Tschechischen}{aus dem Tschechischen}},
+ fromdanish = {{aus dem D\"anischen}{aus dem D\"anischen}},
+ fromdutch = {{aus dem Niederl\"andischen}{aus dem Niederl\"andischen}},
+ fromenglish = {{aus dem Englischen}{aus dem Englischen}},
+ fromestonian = {{aus dem Estnischen}{aus dem Estnischen}},
+ fromfinnish = {{aus dem Finnischen}{aus dem Finnischen}},
+ fromfrench = {{aus dem Franz\"osischen}{aus dem Franz\"osischen}},
+ fromgalician = {{aus dem Galicischen}{aus dem Galicischen}},
+ fromgerman = {{aus dem Deutschen}{aus dem Deutschen}},
+ fromgreek = {{aus dem Griechischen}{aus dem Griechischen}},
+ fromhungarian = {{aus dem Ungarischen}{aus dem Ungarischen}},
+ fromitalian = {{aus dem Italienischen}{aus dem Italienischen}},
+ fromjapanese = {{aus dem Japanischen}{aus dem Japanischen}},
+ fromlatin = {{aus dem Lateinischen}{aus dem Lateinischen}},
+ fromlatvian = {{aus dem Lettischen}{aus dem Lettischen}},
+ fromnorwegian = {{aus dem Norwegischen}{aus dem Norwegischen}},
+ frompolish = {{aus dem Polnischen}{aus dem Polnischen}},
+ fromportuguese = {{aus dem Portugiesischen}{aus dem Portugiesischen}},
+ fromrussian = {{aus dem Russischen}{aus dem Russischen}},
+ fromslovak = {{aus dem Slowakischen}{aus dem Slowakischen}},
+ fromslovene = {{aus dem Slowenischen}{aus dem Slowenischen}},
+ fromspanish = {{aus dem Spanischen}{aus dem Spanischen}},
+ fromswedish = {{aus dem Schwedischen}{aus dem Schwedischen}},
+ fromukrainian = {{aus dem Ukrainischen}{aus dem Ukrainischen}},
+ countryde = {{Deutschland}{DE}},
+ countryep = {{Europ\"aische Union}{EP}},
+ countryeu = {{Europ\"aische Union}{EU}},
+ countryfr = {{Frankreich}{FR}},
+ countryuk = {{Gro\ss britannien}{GB}},
+ countryus = {{USA}{US}},
+ patent = {{Patent}{Pat\adddot}},
+ patentde = {{deutsches Patent}{dt\adddotspace Pat\adddot}},
+ patenteu = {{europ\"aisches Patent}{europ\adddot\ Pat\adddot}},
+ patentfr = {{franz\"osisches Patent}{frz\adddot\ Pat\adddot}},
+ patentuk = {{britisches Patent}{brit\adddot\ Pat\adddot}},
+ patentus = {{US-Patent}{US-Pat\adddot}},
+ patreq = {{Patentanmeldung}{Patentanmeld\adddot}},
+ patreqde = {{deutsche Patentanmeldung}{dt\adddotspace Patentanmeld\adddot}},
+ patreqeu = {{europ\"aische Patentanmeldung}{europ\adddot\ Patentanmeld\adddot}},
+ patreqfr = {{franz\"osische Patentanmeldung}{frz\adddot\ Patentanmeld\adddot}},
+ patrequk = {{britische Patentanmeldung}{brit\adddot\ Patentanmeld\adddot}},
+ patrequs = {{US-Patentanmeldung}{US-Patentanmeld\adddot}},
+ file = {{Datei}{Datei}},
+ library = {{Bibliothek}{Bibliothek}},
+ abstract = {{Zusammenfassung}{Zusammenfassung}},
+ annotation = {{Anmerkungen}{Anmerkungen}},
+ commonera = {{unserer Zeitrechnung}{u\adddotspace Z\adddot}},
+ beforecommonera = {{vor unserer Zeitrechnung}{v\adddotspace u\adddotspace Z\adddot}},
+ annodomini = {{n\adddotspace Chr\adddot}{n\adddotspace Chr\adddot}},
+ beforechrist = {{v\adddotspace Chr\adddot}{v\adddotspace Chr\adddot}},
+ circa = {{circa}{ca\adddot}},
+ spring = {{Fr\"uhling}{Fr\adddot}},
+ summer = {{Sommer}{So\adddot}},
+ autumn = {{Herbst}{He\adddot}},
+ winter = {{Winter}{Wi\adddot}},
+ am = {{vorm\adddot}{vorm\adddot}},
+ pm = {{nachm\adddot}{nachm\adddot}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/greek.lbx b/macros/latex/contrib/biblatex/latex/lbx/greek.lbx
new file mode 100644
index 0000000000..69f2fd708b
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/greek.lbx
@@ -0,0 +1,592 @@
+\ProvidesFile{greek.lbx}
+[\abx@lbxid]
+
+% Translator's notes:
+%
+% The translations should be OK but should also be tested against
+% enough real data. Especially:
+%
+% a) Abbreviations should be checked
+% b) Issues concerning grammatical gender have not been studied
+%
+% This file requires UTF-8 support!
+
+\lbx@ifutfinput
+ {}
+ {\PackageError{biblatex}
+ {Greek requires UTF-8 support}
+ {The 'greek.lbx' file requires UTF-8 encoding but you
+ seem\MessageBreak to be using a different encoding.
+ This is a fatal error. I will\MessageBreak abort loading
+ greek.lbx now.}%
+ \endinput}
+
+\NewBibliographyString{% Used only Greek for month checks
+ datejanuary,
+ datefebruary,
+ datemarch,
+ dateapril,
+ datemay,
+ datejune,
+ datejuly,
+ dateaugust,
+ dateseptember,
+ dateoctober,
+ datenovember,
+ datedecember%
+}
+
+\DeclareRedundantLanguages{greek}{greek}
+
+\DeclareBibliographyExtras{%
+ \DeclareCapitalPunctuation{.!;?}%
+ \let\finalandcomma=\empty
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{\stripzeros{#1}ος}%
+ \protected\def\mkbibfemord#1{\stripzeros{#1}η}%
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\lbx@gr@mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Βιβλιογραφία}{Βιβλιογραφία}},
+ references = {{Αναφορές}{Αναφορές}},
+ shorthands = {{Κατάλογος συντμήσεων}{Συντμήσεις}},
+ editor = {{επιμελητής}{επιμελητής}},
+ editors = {{επιμελητές}{επιμελητές}},
+ compiler = {{συντάκτης}{συντάκτης}},
+ compilers = {{συντάκτες}{συντάκτες}},
+ redactor = {{συντάκτης}{συντάκτης}},
+ redactors = {{συντάκτες}{συντάκτες}},
+% reviser = {{}{}},% FIXME: missing
+% revisers = {{}{}},% FIXME: missing
+ founder = {{αρχικός δημιουργός}{αρχικός δημιουργός}},
+ founders = {{αρχικοί δημιουργοί}{αρχικοί δημιουργοί}},
+ continuator = {{συνεχιστής}{συνεχιστής}},
+ continuators = {{συνεχιστές}{συνεχιστές}},
+ collaborator = {{συνεργάτης}{συνεργάτης}},
+ collaborators = {{συνεργάτες}{συνεργάτες}},
+ translator = {{μεταφραστής}{μεταφραστής}},
+ translators = {{μεταφραστές}{μεταφραστές}},
+ commentator = {{υπομνηματιστής}{υπομνηματιστής}},% FIXME: unsure
+ commentators = {{υπομνηματιστές}{υπομνηματιστές}},% FIXME: unsure
+ annotator = {{υπομνηματιστής}{υπομνηματιστής}},
+ annotators = {{υπομνηματιστές}{υπομνηματιστές}},
+ commentary = {{ερμηνευτικές σημειώσεις}{ερμηνευτικές σημειώσεις}},
+ annotations = {{επισημείωση}{επισημείωση}},
+ introduction = {{εισαγωγή}{εισαγωγή}},
+ foreword = {{πρόλογος}{πρόλ\adddot}},
+ afterword = {{επίλογος}{επίλ\adddot}},
+ editortr = {{επιμελητή και μεταφραστής}
+ {επιμελητή και μτφρ\adddot}},
+ editorstr = {{επιμελητέ και μεταφραστές}
+ {επιμελητέ και μτφρ\adddot}},
+ editorco = {{επιμελητή και υπομνηματιστής}
+ {επιμελητή και υπομν\adddot}},
+ editorsco = {{επιμελητέ και υπομνηματιστής}
+ {επιμελητέ και υπομν\adddot}},
+ editoran = {{επιμελητή και υπομνηματιστής}
+ {επιμελητή και υπομν\adddot}},
+ editorsan = {{επιμελητέ και υπομνηματιστές}
+ {επιμελητέ και υπομν\adddot}},
+ editorin = {{επιμελητή και εισαγωγή}
+ {επιμελητή και εισαγ\adddot}},
+ editorsin = {{επιμελητέ και εισαγωγή}
+ {επιμελητέ και εισαγ\adddot}},
+ editorfo = {{επιμελητή και πρόλογος}
+ {επιμελητή και πρόλ\adddot}},
+ editorsfo = {{επιμελητέ και πρόλογος}
+ {επιμελητέ και πρόλ\adddot}},
+ editoraf = {{επιμελητή και επίλογος}
+ {επιμελητή και επίλ\adddot}},
+ editorsaf = {{επιμελητέ και επίλογος}
+ {επιμελητέ και επίλ\adddot}},
+ editortrco = {{επιμελητή, μεταφραστή και υπομνηματιστής}
+ {επιμελητή μτφρ\adddot\ και υπομν\adddot}},
+ editorstrco = {{επιμελητέ, μεταφραστέ και υπομνηματιστές}
+ {επιμελητέ, μτφρ\adddot\ και υπομν\adddot}},
+ editortran = {{επιμελητή, μεταφραστή και επισημειωτής}
+ {επιμελητή μτφρ\adddot\ και επισημ\adddot}},
+ editorstran = {{επιμελητέ, μεταφραστέ και επισημειωτές}
+ {επιμελητέ, μτφρ\adddot\ και επισημ\adddot}},
+ editortrin = {{επιμελητή, μεταφραστή και εισαγωγή}
+ {επιμελητή μτφρ\adddot\ και εισαγ\adddot}},
+ editorstrin = {{επιμελητέ, μεταφραστέ και εισαγωγή}
+ {επιμελητέ, μτφρ\adddot\ και εισαγ\adddot}},
+ editortrfo = {{επιμελητή, μεταφραστή και πρόλογος}
+ {επιμελητή μτφρ\adddot\ και πρόλ\adddot}},
+ editorstrfo = {{επιμελητέ, μεταφραστέ και πρόλογος}
+ {επιμελητέ, μτφρ\adddot\ και πρόλ\adddot}},
+ editortraf = {{επιμελητή, μεταφραστή και επίλογος}
+ {επιμελητή μτφρ\adddot\ και επίλ\adddot}},
+ editorstraf = {{επιμελητέ, μεταφραστέ και επίλογος}
+ {επιμελητέ, μτφρ\adddot\ και επίλ\adddot}},
+ editorcoin = {{επιμελητή, υπομνηματιστή και εισαγωγή}
+ {επιμελητή υπομν\adddot\ και εισαγ\adddot}},
+ editorscoin = {{επιμελητέ, υπομνηματιστέ και εισαγωγή}
+ {επιμελητέ, υπομν\adddot\ και εισαγ\adddot}},
+ editorcofo = {{επιμελητή, υπομνηματιστή και πρόλογος}
+ {επιμελητή υπομν\adddot\ και πρόλ\adddot}},
+ editorscofo = {{επιμελητέ, υπομνηματιστέ και πρόλογος}
+ {επιμελητέ, υπομν\adddot\ και πρόλ\adddot}},
+ editorcoaf = {{επιμελητή, υπομνηματιστή και επίλογος}
+ {επιμελητή υπομν\adddot\ και επίλ\adddot}},
+ editorscoaf = {{επιμελητέ, υπομνηματιστέ και επίλογος}
+ {επιμελητέ, υπομν\adddot\ και επίλ\adddot}},
+ editoranin = {{επιμελητή, επισημειωτή και εισαγωγή}
+ {επιμελητή επισημ\adddot\ και εισαγ\adddot}},
+ editorsanin = {{επιμελητέ, επισημειωτέ και εισαγωγή}
+ {επιμελητέ, επισημ\adddot\ και εισαγ\adddot}},
+ editoranfo = {{επιμελητή, επισημειωτή και πρόλογος}
+ {επιμελητή επισημ\adddot\ και πρόλ\adddot}},
+ editorsanfo = {{επιμελητέ, επισημειωτέ και πρόλογος}
+ {επιμελητέ, επισημ\adddot\ και πρόλ\adddot}},
+ editoranaf = {{επιμελητή, επισημειωτή και επίλογος}
+ {επιμελητή επισημ\adddot\ και επίλ\adddot}},
+ editorsanaf = {{επιμελητέ, επισημειωτέ και επίλογος}
+ {επιμελητέ, επισημ\adddot\ και επίλ\adddot}},
+ editortrcoin = {{επιμελητή, μεταφραστής, υπομνηματιστή και εισαγωγή}
+ {επιμελητή μτφρ., υπομν\adddot\ και εισαγ\adddot}},
+ editorstrcoin = {{επιμελητέ, μεταφραστές, υπομνηματιστέ και εισαγωγή}
+ {επιμελητέ, μτφρ., υπομν\adddot\ και εισαγ\adddot}},
+ editortrcofo = {{επιμελητή, μεταφραστής, υπομνηματιστή και πρόλογος}
+ {επιμελητή μτφρ., υπομν\adddot\ και πρόλ\adddot}},
+ editorstrcofo = {{επιμελητέ, μεταφραστές, υπομνηματιστέ και πρόλογος}
+ {επιμελητέ, μτφρ., υπομν\adddot\ και πρόλ\adddot}},
+ editortrcoaf = {{επιμελητή, μεταφραστής, υπομνηματιστή και επίλογος}
+ {επιμελητή μτφρ., υπομν\adddot\ και επίλ\adddot}},
+ editorstrcoaf = {{επιμελητέ, μεταφραστές, υπομνηματιστέ και επίλογος}
+ {επιμελητέ, μτφρ., υπομν\adddot\ και επίλ\adddot}},
+ editortranin = {{επιμελητή, μεταφραστής, επισημειωτή και εισαγωγή}
+ {επιμελητή μτφρ., επισημ\adddot\ και εισαγ\adddot}},
+ editorstranin = {{επιμελητέ, μεταφραστές, επισημειωτέ και εισαγωγή}
+ {επιμελητέ, μτφρ., επισημ\adddot\ και εισαγ\adddot}},
+ editortranfo = {{επιμελητή, μεταφραστής, επισημειωτή και πρόλογος}
+ {επιμελητή μτφρ., επισημ\adddot\ και πρόλ\adddot}},
+ editorstranfo = {{επιμελητέ, μεταφραστές, επισημειωτέ και πρόλογος}
+ {επιμελητέ, μτφρ., επισημ\adddot\ και πρόλ\adddot}},
+ editortranaf = {{επιμελητή, μεταφραστής, επισημειωτή και επίλογος}
+ {επιμελητή μτφρ., επισημ\adddot\ και επίλ\adddot}},
+ editorstranaf = {{επιμελητέ, μεταφραστές, επισημειωτέ και επίλογος}
+ {επιμελητέ, μτφρ., επισημ\adddot\ και επίλ\adddot}},
+ translatorco = {{μεταφραστής και υπομνηματιστής}
+ {μτφρ\adddot\ και υπομν\adddot}},
+ translatorsco = {{μεταφραστές και υπομνηματιστές}
+ {μτφρ\adddot\ και υπομν\adddot}},
+ translatoran = {{μεταφραστής και επισημειωτής}
+ {μτφρ\adddot\ και επισημ\adddot}},
+ translatorsan = {{μεταφραστές και επισημειωτές}
+ {μτφρ\adddot\ και επισημ\adddot}},
+ translatorin = {{μετάφραση και εισαγωγή}
+ {μτφρ\adddot\ και εισαγ\adddot}},
+ translatorsin = {{μετάφραση και εισαγωγή}
+ {μτφρ\adddot\ και εισαγ\adddot}},
+ translatorfo = {{μετάφραση και πρόλογος}
+ {μτφρ\adddot\ και πρόλ\adddot}},
+ translatorsfo = {{μετάφραση και πρόλογος}
+ {μτφρ\adddot\ και πρόλ\adddot}},
+ translatoraf = {{μετάφραση και επίλογος}
+ {μτφρ\adddot\ και επίλ\adddot}},
+ translatorsaf = {{μετάφραση και επίλογος}
+ {μτφρ\adddot\ και επίλ\adddot}},
+ translatorcoin = {{μετάφραση, υπομνηματισμό και εισαγωγή}
+ {μτφρ., υπομν\adddot\ και εισαγ\adddot}},
+ translatorscoin = {{μετάφραση, υπομνηματισμό και εισαγωγή}
+ {μτφρ., υπομν\adddot\ και εισαγ\adddot}},
+ translatorcofo = {{μετάφραση, υπομνηματισμό και πρόλογος}
+ {μτφρ., υπομν\adddot\ και πρόλ\adddot}},
+ translatorscofo = {{μετάφραση, υπομνηματισμό και πρόλογος}
+ {μτφρ., υπομν\adddot\ και πρόλ\adddot}},
+ translatorcoaf = {{μετάφραση, υπομνηματισμό και επίλογος}
+ {μτφρ., υπομν\adddot\ και επίλ\adddot}},
+ translatorscoaf = {{μετάφραση, υπομνηματισμό και επίλογος}
+ {μτφρ., υπομν\adddot\ και επίλ\adddot}},
+ translatoranin = {{μετάφραση, επισημείωση και εισαγωγή}
+ {μτφρ., επισημ\adddot\ και εισαγ\adddot}},
+ translatorsanin = {{μετάφραση, επισημείωση και εισαγωγή}
+ {μτφρ., επισημ\adddot\ και εισαγ\adddot}},
+ translatoranfo = {{μετάφραση, επισημείωση και πρόλογος}
+ {μτφρ., επισημ\adddot\ και πρόλ\adddot}},
+ translatorsanfo = {{μετάφραση, επισημείωση και πρόλογος}
+ {μτφρ., επισημ\adddot\ και πρόλ\adddot}},
+ translatoranaf = {{μετάφραση, επισημείωση και επίλογος}
+ {μτφρ., επισημ\adddot\ και επίλ\adddot}},
+ translatorsanaf = {{μετάφραση, επισημείωση και επίλογος}
+ {μτφρ., επισημ\adddot\ και επίλ\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{υπό}{υπό}},
+ byeditor = {{επιμέλεια υπό}{επιμέλεια υπό}},
+ bycompiler = {{σύνταξη υπό}{σύνταξη υπό}},
+ byredactor = {{σύνταξη υπό}{σύναταξη υπό}},
+% byreviser = {{}{}},% FIXME: missing
+% byreviewer = {{}{}},% FIXME: missing
+ byfounder = {{αρχική δημιουργία από}{αρχική δημιουργία από}},
+ bycontinuator = {{συνέχεια από}{συνέχεια από}},
+ bycollaborator = {{συνεργασία από}{συνεργασία από}},
+ bytranslator = {{μετάφραση \lbx@lfromlang\ υπό}{μετάφραση \lbx@sfromlang\ υπό}},
+ bycommentator = {{υπομνηματισμός υπό}{υπομνηματισμός υπό}},
+ byannotator = {{υπομνηματισμός υπό}{υπομνηματισμός υπό}},
+ withcommentator = {{υπομνηματισμός υπό}{υπομνηματισμός υπό}},
+ withannotator = {{υπομνηματισμός υπό}{υπομνηματισμός υπό}},
+ withintroduction = {{εισαγωγή υπό}{εισαγωγή υπό}},
+ withforeword = {{πρόλογος υπό}{πρόλογος υπό}},
+ withafterword = {{επίλογος υπό}{επίλογος υπό}},
+% byeditortr = {{}{}},% FIXME: missing
+% byeditorco = {{}{}},% FIXME: missing
+% byeditoran = {{}{}},% FIXME: missing
+% byeditorin = {{}{}},% FIXME: missing
+% byeditorfo = {{}{}},% FIXME: missing
+% byeditoraf = {{}{}},% FIXME: missing
+% byeditortrco = {{}{}},% FIXME: missing
+% byeditortran = {{}{}},% FIXME: missing
+% byeditortrin = {{}{}},% FIXME: missing
+% byeditortrfo = {{}{}},% FIXME: missing
+% byeditortraf = {{}{}},% FIXME: missing
+% byeditorcoin = {{}{}},% FIXME: missing
+% byeditorcofo = {{}{}},% FIXME: missing
+% byeditorcoaf = {{}{}},% FIXME: missing
+% byeditoranin = {{}{}},% FIXME: missing
+% byeditoranfo = {{}{}},% FIXME: missing
+% byeditoranaf = {{}{}},% FIXME: missing
+% byeditortrcoin = {{}{}},% FIXME: missing
+% byeditortrcofo = {{}{}},% FIXME: missing
+% byeditortrcoaf = {{}{}},% FIXME: missing
+% byeditortranin = {{}{}},% FIXME: missing
+% byeditortranfo = {{}{}},% FIXME: missing
+% byeditortranaf = {{}{}},% FIXME: missing
+% bytranslatorco = {{}{}},% FIXME: missing
+% bytranslatoran = {{}{}},% FIXME: missing
+% bytranslatorin = {{}{}},% FIXME: missing
+% bytranslatorfo = {{}{}},% FIXME: missing
+% bytranslatoraf = {{}{}},% FIXME: missing
+% bytranslatorcoin = {{}{}},% FIXME: missing
+% bytranslatorcofo = {{}{}},% FIXME: missing
+% bytranslatorcoaf = {{}{}},% FIXME: missing
+% bytranslatoranin = {{}{}},% FIXME: missing
+% bytranslatoranfo = {{}{}},% FIXME: missing
+% bytranslatoranaf = {{}{}},% FIXME: missing
+ and = {{και}{και}},
+ andothers = {{κ.ά\adddot}{κ.ά\adddot}},
+ andmore = {{κ.ά\adddot}{κ.ά\adddot}},
+ volume = {{τόμος}{τόμ\adddot}},
+ volumes = {{τόμοι}{τόμοι}},
+ involumes = {{σε}{σε}},% FIXME: check
+ jourvol = {{τόμος}{τόμ\adddot}},
+ jourser = {{σειρά}{σειρά}},
+% book = {{}{}},% FIXME: missing
+% part = {{}{}},% FIXME: missing
+% issue = {{}{}},% FIXME: missing
+ newseries = {{νέα σειρά}{νέα σειρά}},
+ oldseries = {{παλαιά σειρά}{παλαιά σειρά}},
+ edition = {{έκδοση}{έκδοση}},
+ reprint = {{ανατύπωση}{ανατύπωση}},
+ reprintof = {{ανατύπωση του}{ανατύπωση του}},
+ reprintas = {{ανατύπωση ως}{ανατύπωση ως}},
+% reprintfrom = {{}{}},% FIXME: missing
+% translationof = {{}{}},% FIXME: missing
+% translationas = {{}{}},% FIXME: missing
+% translationfrom = {{}{}},% FIXME: missing
+% reviewof = {{}{}},% FIXME: missing
+% origpubas = {{}{}},% FIXME: missing
+% origpubin = {{}{}},% FIXME: missing
+% astitle = {{}{}},% FIXME: missing
+ bypublisher = {{υπό}{υπό}},% FIXME: check
+ page = {{σελίδα}{σ\adddot}},
+ pages = {{σελίδες}{σσ\adddot}},
+ column = {{στήλη}{στ\adddot}},
+ columns = {{στήλες}{στήλες}},
+ line = {{γραμμή}{γραμ\adddot}},
+ lines = {{γραμμές}{γραμμές}},
+ nodate = {{χωρίς\space ημερομηνία}{{}χ\adddot η\adddot}},
+ verse = {{στίχος}{στίχ\adddot}},
+ verses = {{στίχοι}{στίχοι}},
+ section = {{ενότητα}{εντότητα}},
+ sections = {{ενότητες}{ενότητες}},
+ paragraph = {{παράγραφος}{§}},
+ paragraphs = {{παράγραφοι}{§§}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{στο}{στο}},
+ inseries = {{στη}{στη}},
+ ofseries = {{της}{της}},
+ number = {{αριθμός}{αρθμ\adddot}},
+ chapter = {{κεφάλαιο}{κεφ\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{Μεταπτυχιακή διπλωματική εργασία}
+ {Μεταπτ/κή διπλ\adddot\ εργασ\adddot}},
+ phdthesis = {{Διδακτορική διατριβή}
+ {Διδακτορική διατρ\adddot}},
+% candthesis = {{}{}},% FIXME: missing
+ resreport = {{αδημοσίευτη ερευνητική εργασία}
+ {αδημοσίευτη ερευνητική εργασία}},
+ techreport = {{αδημοσίευτη ερευνητική εργασία}
+ {αδημοσίευτη ερευνητική εργασία}},
+ software = {{λογισμικό Η/Υ}{λογισμικό Η/Υ}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{ακουστικό CD}{ακουστικό CD}},
+ version = {{έκδοση}{έκδ\adddot}},
+ url = {{διεύθυνση}{διεύθν\adddot}},
+% urlfrom = {{}{}},% FIXME: missing
+ urlseen = {{επίσκεψη}{επίσκεψη}},
+% inpreparation = {{}{}},% FIXME: missing
+ submitted = {{υποβληθέν}{υποβληθέν}},% FIXME: gender?
+% forthcoming = {{}{}},% FIXME: missing
+ inpress = {{υπό έκδοση}{υπό έκδ.}},
+% prepublished = {{}{}},% FIXME: missing
+ citedas = {{εφεξής θα αναφέρεται ως}{εφεξής θα αναφέρεται ως}},
+ thiscite = {{αυτή η αναφορά}{αυτή η αναφορά}},
+ seenote = {{βλέπε σημείωση}{βλ\adddot\ σημ\adddot}},
+ quotedin = {{αναφέρεται στο}{αναφέρεται στο}},
+ idem = {{του ίδιου}{του ίδιου}},
+ % FIXME: adapt gender
+ %
+ % sf=singular feminine
+ % sm=singular masculine
+ % sn=singular neuter
+ % pf=plural feminine
+ % pm=plural masculine
+ % pn=plural neuter
+ % pp=plural (group of mixed gender)
+ idemsf = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ idemsm = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ idemsn = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ idempf = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ idempm = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ idempn = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ idempp = {{του ίδιου}{του ίδιου}},% FIXME: gender?
+ ibidem = {{στο ίδιο}{στο ίδιο}},
+ opcit = {{όπου παραπάνω}{ό.π\adddot}},
+ loccit = {{όπου παραπάνω}{ό.π\adddot}},
+ confer = {{πρβλ\adddot}{πρβλ\adddot}},
+ sequens = {{κ.ε}{κ.ε\adddot}},
+ sequentes = {{κ.εξ\adddot}{κ.εξ\adddot}},
+ passim = {{σποράδην}{σποράδην}},
+ see = {{βλέπε}{βλ\adddot}},
+ seealso = {{βλέπε επίσης}{βλ\adddot\ επίσης}},
+% backrefpage = {{}{}},% FIXME: missing
+% backrefpages = {{}{}},% FIXME: missing
+ january = {{Ιανουάριος}{Ιαν\adddot}},
+ february = {{Φεβρουάριος}{Φεβ\adddot}},
+ march = {{Μάρτιος}{Μαρ\adddot}},
+ april = {{Αρίλιος}{Απρ\adddot}},
+ may = {{Μάιος}{Μάι\adddot}},
+ june = {{Ιούνιος}{Ιούν\adddot}},
+ july = {{Ιούλιος}{Ιούλ\adddot}},
+ august = {{Αύγουστος}{Αύγ\adddot}},
+ september = {{Σεπτέμβριος}{Σεπτ\adddot}},
+ october = {{Οκτώβριος}{Οκτ\adddot}},
+ november = {{Νοέμβριος}{Νοέ\adddot}},
+ december = {{Δεκέμβριος}{Δεκ\adddot}},
+ datejanuary = {{Ιανουαρίου}{Ιαν\adddot}},
+ datefebruary = {{Φεβρουαρίου}{Φεβ\adddot}},
+ datemarch = {{Μαρτίου}{Μαρ\adddot}},
+ dateapril = {{Απριλίου}{Απρ\adddot}},
+ datemay = {{Μαΐου}{Μάι\adddot}},
+ datejune = {{Ιουνίου}{Ιούν\adddot}},
+ datejuly = {{Ιουλίου}{Ιούλ\adddot}},
+ dateaugust = {{Αυγούστου}{Αύγ\adddot}},
+ dateseptember = {{Σεπτεμβρίου}{Σεπτ\adddot}},
+ dateoctober = {{Οκτωβρίου}{Οκτ\adddot}},
+ datenovember = {{Νοεμβρίου}{Νοέ\adddot}},
+ datedecember = {{Δεκεμβρίου}{Δεκ\adddot}},
+ langamerican = {{Αγγλικά}{Αγγλικά}},
+ langbrazilian = {{Βραζιλιάνικα}{Βραζιλιάνικα}},
+% langbulgarian = {{}{}},% FIXME: missing
+% langcatalan = {{}{}},% FIXME: missing
+% langcroatian = {{}{}},% FIXME: missing
+% langczech = {{}{}},% FIXME: missing
+ langdanish = {{Δανέζικα}{Δανέζικα}},
+ langdutch = {{Ολλανδικά}{Ολλανδικά}},
+ langenglish = {{Αγγλικά}{Αγγλικά}},
+% langestonian = {{}{}},% FIXME: missing
+% langfinnish = {{}{}},% FIXME: missing
+ langfrench = {{Γαλλικά}{Γαλλικά}},
+ langgalician = {{Γαλικιανή}{Γαλικιανή}},
+ langgerman = {{Γερμανικά}{Γερμανικά}},
+ langgreek = {{Ελληνικά}{Ελληνικά}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{Ιταλικά}{Ιταλικά}},
+ langlatin = {{Λατινικά}{Λατινικά}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{Νορβηγικά}{Νορβηγικά}},
+% langpolish = {{}{}},% FIXME: missing
+ langportuguese = {{Πορτογαλικά}{Πορτογαλικά}},
+% langrussian = {{}{}},% FIXME: missing
+% langslovak = {{}{}},% FIXME: missing
+% langslovene = {{}{}},% FIXME: missing
+ langspanish = {{Ισπανικά}{Ισπανικά}},
+ langswedish = {{Σουηδικά}{Σουηδικά}},
+ fromamerican = {{από τα Αγγλικά}{από τα Αγγλικά}},
+ frombrazilian = {{από τα Βραζιλιάνικα}{από τα Βραζιλιάνικα}},
+% frombulgarian = {{}{}},% FIXME: missing
+% fromcatalan = {{}{}},% FIXME: missing
+% fromcroatian = {{}{}},% FIXME: missing
+% fromczech = {{}{}},% FIXME: missing
+ fromdanish = {{από τα Δανέζικα}{από τα Δανέζικα}},
+ fromdutch = {{από τα Ολλανδικά}{από τα Ολλανδικά}},
+ fromenglish = {{από τα Αγγλικά}{από τα Αγγλικά}},
+% fromestonian = {{}{}},% FIXME: missing
+% fromfinnish = {{}{}},% FIXME: missing
+ fromfrench = {{από τα Γαλλικά}{από τα Γαλλικά}},
+ fromgalician = {{από τα Γαλικιανή}{από τα Γαλικιανή}},
+ fromgerman = {{από τα Γερμανικά}{από τα Γερμανικά}},
+ fromgreek = {{από τα Ελληνικά}{από τα Ελληνικά}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{από τα Ιταλικά}{από τα Ιταλικά}},
+ fromlatin = {{από τα Λατινικά}{από τα Λατινικά}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{από τα Νορβηγικά}{από τα Νορβηγικά}},
+% frompolish = {{}{}},% FIXME: missing
+ fromportuguese = {{από τα Πορτογαλικά}{από τα Πορτογαλικά}},
+% fromrussian = {{}{}},% FIXME: missing
+% fromslovak = {{}{}},% FIXME: missing
+% fromslovene = {{}{}},% FIXME: missing
+ fromspanish = {{από τα Ισπανικά}{από τα Ισπανικά}},
+ fromswedish = {{από τα Σουηδικά}{από τα Σουηδικά}},
+ countryde = {{Γερμανία}{DE}},
+ countryeu = {{Ευρωπαϊκή Ένωση}{ΕΕ}},
+ countryep = {{Ευρωπαϊκή Ένωση}{ΕΕ}},
+ countryfr = {{Γαλλία}{FR}},
+ countryuk = {{Μεγάλη Βρετανία}{GB}},
+ countryus = {{Ηνωμένες Πολιτείες της Αμερικής}{ΗΠΑ}},
+ patent = {{δίπλωμα ευρεσιτεχνίας}
+ {διπλ\adddot\ ευρεσ\adddot}},
+ patentde = {{γερμανικό δίπλωμα ευρεσιτεχνίας}
+ {γερμ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patenteu = {{ευρωπαϊκό δίπλωμα ευρεσιτεχνίας}
+ {ευρωπ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patentfr = {{γαλλικό δίπλωμα ευρεσιτεχνίας}
+ {γαλλ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patentuk = {{βρετανικό δίπλωμα ευρεσιτεχνίας}
+ {βρετ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patentus = {{αμερικανικό δίπλωμα ευρεσιτεχνίας}
+ {αμερ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patreq = {{αίτηση διπλώματος ευρεσιτεχνίας}
+ {αιτ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patreqde = {{αίτηση γερμανικού διπλώματος ευρεσιτεχνίας}
+ {αιτ\adddot\ γερμ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patreqeu = {{αίτηση ευρωπαϊκού διπλώματος ευρεσιτεχνίας}
+ {αιτ\adddot\ ευρωπ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patreqfr = {{αίτηση γαλλικού διπλώματος ευρεσιτεχνίας}
+ {αιτ\adddot\ γαλλ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patrequk = {{αίτηση βρετανικού διπλώματος ευρεσιτεχνίας}
+ {αιτ\adddot\ βρετ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ patrequs = {{αίτηση αμερικανικού διπλώματος ευρεσιτεχνίας}
+ {αιτ\adddot\ αμερ\adddot\ διπλ\adddot\ ευρεσ\adddot}},
+ file = {{αρχείο}{αρχείο}},
+ library = {{βιβλιοθήκη}{βιβλιοθήκη}},
+ abstract = {{περίληψη}{περίληψη}},
+ annotation = {{σχολιασμοί}{σχολιασμοί}},
+ commonera = {{Κοινή Χρονολογία}{KX}},
+ beforecommonera = {{πριν από την Κοινή Χρονολογία}{π\adddot Κ\adddot Χ\adddot}},
+ annodomini = {{μετά Χριστόν}{μ\adddot Χ\adddot}},
+ beforechrist = {{προ Χριστού}{π\adddot Χ\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{π\adddot μ\adddot}{π\adddot μ\adddot}},
+ pm = {{μ\adddot μ\adddot}{μ\adddot μ\adddot}},
+}
+
+\protected\gdef\lbx@gr@mkbibmonth#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{datejanuary}%
+ \or\abx@bibmonth{datefebruary}%
+ \or\abx@bibmonth{datemarch}%
+ \or\abx@bibmonth{dateapril}%
+ \or\abx@bibmonth{datemay}%
+ \or\abx@bibmonth{datejune}%
+ \or\abx@bibmonth{datejuly}%
+ \or\abx@bibmonth{dateaugust}%
+ \or\abx@bibmonth{dateseptember}%
+ \or\abx@bibmonth{dateoctober}%
+ \or\abx@bibmonth{datenovember}%
+ \or\abx@bibmonth{datedecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx b/macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx
new file mode 100644
index 0000000000..8d910389d5
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{hungarian.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{magyar}
+\InheritBibliographyStrings{magyar}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/icelandic.lbx b/macros/latex/contrib/biblatex/latex/lbx/icelandic.lbx
new file mode 100644
index 0000000000..0429de4e13
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/icelandic.lbx
@@ -0,0 +1,484 @@
+\ProvidesFile{icelandic.lbx}
+[\abx@lbxid]
+
+% Translator's notes:
+% - Translated by a native speaker (Baldur Kristinsson).
+% - Many bibstrings remain untranslated.
+% - Needs fine tuning, since grammatical peculiarities of Icelandic
+% make straight translations difficult.
+
+\DeclareRedundantLanguages{icelandic}{icelandic}
+
+% The beginning of this is the same as for Danish, since conventions are similar
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\adddot}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ % Later, it would be more elegant to reverse the order of the name and the localized
+ % bibstrings, in order to avoid problems with regard to declension. This has to be done
+ % in a coordinated manner, however, and a lot of macros would have to be redefined
+ % at the same time. The below, inactive code shows the general idea.
+ %
+ % \savebibmacro{bytranslator}%
+ %\renewbibmacro{bytranslator}{%
+ % \ifnameundef{translator}
+ % {}
+ % {\printnames[bytranslator]{translator}%
+ % \setunit{\addspace}%
+ % \bibstring{bytranslator}%
+ % }}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+%\UndeclareBibliographyExtras{%
+% \restorebibmacro{bytranslator}
+%}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Heimildaskr\'a}{Heimildaskr\'a}},
+ references = {{Heimildir}{Heimildir}},
+ shorthands = {{Listi yfir skammstafanir}{Skammstafanir}},
+ editor = {{ristj\'ori}{ritstj\adddot}},
+ editors = {{ritstj\'orar}{ritstj\adddot}},
+ compiler = {{samantekt}{samantekt}},
+ compilers = {{samantekt}{samantekt}},
+% FIXME: redactor and editor are the same string;
+% is that acceptable?
+ redactor = {{ritstj\'ori}{ritstj\adddot}},
+ redactors = {{ritstj\'orar}{ritstj\adddot}},
+ reviser = {{\'utg\'afuendursko\dh{}andi}{endursk\adddot}},
+ revisers = {{\'utg\'afuendursko\dh{}endur}{endursk\adddot}},
+% founder = {{}{}},% FIXME: missing
+% founders = {{}{}},% FIXME: missing
+% continuator = {{}{}},% FIXME: missing
+% continuators = {{}{}},% FIXME: missing
+% collaborator = {{}{}},% FIXME: missing
+% collaborators = {{}{}},% FIXME: missing
+% FIXME: A great deal of conflation here, as well as simplifications in order
+% to avoid problems associated with declension:
+ translator = {{\th\'y\dh{}andi}{\th\'y\dh\adddot}},
+ translators = {{\th\'y\dh{}endur}{\th\'y\dh\adddot}},
+ commentator = {{sk\'yrandi}{sk\'yr\adddot}},
+ commentators = {{sk\'yrendur}{sk\'yr\adddot}},
+ annotator = {{\'utsk\'yrandi}{\'utsk\'yr\adddot}},
+ annotators = {{\'utsk\'yrendur}{\'utsk\'yr\adddot}},
+ commentary = {{sk\'yringar}{sk\'yr\adddot}},
+ annotations = {{\'utsk\'yringar}{\'utsk\'yr\adddot}},
+ introduction = {{inngangur}{inng\adddot}},
+ foreword = {{form\'ali}{form\'ali}},
+ afterword = {{eftirm\'ali}{eftirm\'ali}},
+% editortr = {{}{}},% FIXME: missing
+% editorstr = {{}{}},% FIXME: missing
+% editorco = {{}{}},% FIXME: missing
+% editorsco = {{}{}},% FIXME: missing
+% editoran = {{}{}},% FIXME: missing
+% editorsan = {{}{}},% FIXME: missing
+% editorin = {{}{}},% FIXME: missing
+% editorsin = {{}{}},% FIXME: missing
+% editorfo = {{}{}},% FIXME: missing
+% editorsfo = {{}{}},% FIXME: missing
+% editoraf = {{}{}},% FIXME: missing
+% editorsaf = {{}{}},% FIXME: missing
+% editortrco = {{}{}},% FIXME: missing
+% editorstrco = {{}{}},% FIXME: missing
+% editortran = {{}{}},% FIXME: missing
+% editorstran = {{}{}},% FIXME: missing
+% editortrin = {{}{}},% FIXME: missing
+% editorstrin = {{}{}},% FIXME: missing
+% editortrfo = {{}{}},% FIXME: missing
+% editorstrfo = {{}{}},% FIXME: missing
+% editortraf = {{}{}},% FIXME: missing
+% editorstraf = {{}{}},% FIXME: missing
+% editorcoin = {{}{}},% FIXME: missing
+% editorscoin = {{}{}},% FIXME: missing
+% editorcofo = {{}{}},% FIXME: missing
+% editorscofo = {{}{}},% FIXME: missing
+% editorcoaf = {{}{}},% FIXME: missing
+% editorscoaf = {{}{}},% FIXME: missing
+% editoranin = {{}{}},% FIXME: missing
+% editorsanin = {{}{}},% FIXME: missing
+% editoranfo = {{}{}},% FIXME: missing
+% editorsanfo = {{}{}},% FIXME: missing
+% editoranaf = {{}{}},% FIXME: missing
+% editorsanaf = {{}{}},% FIXME: missing
+% editortrcoin = {{}{}},% FIXME: missing
+% editorstrcoin = {{}{}},% FIXME: missing
+% editortrcofo = {{}{}},% FIXME: missing
+% editorstrcofo = {{}{}},% FIXME: missing
+% editortrcoaf = {{}{}},% FIXME: missing
+% editorstrcoaf = {{}{}},% FIXME: missing
+% editortranin = {{}{}},% FIXME: missing
+% editorstranin = {{}{}},% FIXME: missing
+% editortranfo = {{}{}},% FIXME: missing
+% editorstranfo = {{}{}},% FIXME: missing
+% editortranaf = {{}{}},% FIXME: missing
+% editorstranaf = {{}{}},% FIXME: missing
+% translatorco = {{}{}},% FIXME: missing
+% translatorsco = {{}{}},% FIXME: missing
+% translatoran = {{}{}},% FIXME: missing
+% translatorsan = {{}{}},% FIXME: missing
+% translatorin = {{}{}},% FIXME: missing
+% translatorsin = {{}{}},% FIXME: missing
+% translatorfo = {{}{}},% FIXME: missing
+% translatorsfo = {{}{}},% FIXME: missing
+% translatoraf = {{}{}},% FIXME: missing
+% translatorsaf = {{}{}},% FIXME: missing
+% translatorcoin = {{}{}},% FIXME: missing
+% translatorscoin = {{}{}},% FIXME: missing
+% translatorcofo = {{}{}},% FIXME: missing
+% translatorscofo = {{}{}},% FIXME: missing
+% translatorcoaf = {{}{}},% FIXME: missing
+% translatorscoaf = {{}{}},% FIXME: missing
+% translatoranin = {{}{}},% FIXME: missing
+% translatorsanin = {{}{}},% FIXME: missing
+% translatoranfo = {{}{}},% FIXME: missing
+% translatorsanfo = {{}{}},% FIXME: missing
+% translatoranaf = {{}{}},% FIXME: missing
+% translatorsanaf = {{}{}},% FIXME: missing
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{h\"ofundur}{h\"of\adddot}},
+ byeditor = {{gefi\dh{} \'ut af}{gefi\dh{} \'ut af}},
+ bycompiler = {{teki\dh{} saman af}{teki\dh{} saman af}},
+ byredactor = {{endursko\dh{}a\dh{} af}{endursk\adddot}},
+% byreviser = {{}{}},% FIXME: missing
+% byreviewer = {{}{}},% FIXME: missing
+% byfounder = {{}{}},% FIXME: missing
+% bycontinuator = {{}{}},% FIXME: missing
+% bycollaborator = {{}{}},% FIXME: missing
+% FIXME: For some of the keys below, the better way would be to postpend
+% rather than prepend the localized bibstrings. That would however require a
+% redefinition of many macros. Later, perhaps...
+ bytranslator = {{\th\'y\dh{}ing \lbx@lfromlang}{\th\'y\dh\adddot{} \lbx@sfromlang}},
+ bycommentator = {{sk\'yringar eftir}{sk\'yr\adddot}},
+ byannotator = {{\'utsk\'yringar eftir}{\'utsk\'yr\adddot}},
+ withcommentator = {{me\dh{} sk\'yringum eftir}{m\adddot sk\'yr\adddot e\adddot}},
+ withannotator = {{me\dh{} \'utsk\'yringum eftir}{m\adddot \'utsk\'yr\adddot e\adddot}},
+ withintroduction = {{me\dh{} inngangi eftir}{inng\adddot}},
+ withforeword = {{me\dh{} form\'ala eftir}{m\adddot form\adddot e\adddot}},
+ withafterword = {{me\dh{} eftirm\'ala eftir}{m\adddot eftirm\adddot e\adddot}},
+ byeditortr = {{\'utg\'afa og \th\'y\dh{}ing \lbx@lfromlang}%
+ {\'utg\adddot{} og \th\'y\dh\adddot}},
+ byeditorco = {{\'utg\'a fa og sk\'yringar eftir}%
+ {\'utg\adddot{} og sk\'yr\adddot}},
+ byeditoran = {{\'utg\'a fa og \'utsk\'yringar eftir}%
+ {\'utg\adddot{} og \'utsk\'yr\adddot}},
+ byeditorin = {{\'utg\'afa og inngangur eftir}%
+ {\'utg\adddot{} og inng\adddot}},
+ byeditorfo = {{\'utg\'afa og form\'ali eftir}%
+ {\'utg\adddot{} og form\adddot e\adddot}},
+ byeditoraf = {{\'utg\'afa og eftirm\'ali eftir}%
+ {\'utg\adddot{} og eftirm\adddot e\adddot}},
+ byeditortrco = {{\'utg\'afa \th\'y\dh{}ing \lbx@sfromlang\ og sk\'yringar eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang\ og sk\'yr\adddot}},
+ byeditortran = {{\'utg\'afa \th\'y\dh{}ing \lbx@sfromlang\ og \'utsk\'yringar eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang\ og \'utsk\'yr\adddot}},
+ byeditortrin = {{\'utg\'afa \th\'y\dh{}ing \lbx@sfromlang\ og inngangur eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang\ og inng\adddot}},
+ byeditortrfo = {{\'utg\'afa \th\'y\dh{}ing \lbx@sfromlang\ og form\'ali eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang\ og form\adddot}},
+ byeditortraf = {{\'utg\'afa \th\'y\dh{}ing \lbx@sfromlang\ og eftirm\'ali eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang\ og eftirm\adddot}},
+ byeditorcoin = {{\'utg\'afa, sk\'yringar og inngangur eftir}%
+ {\'utg\adddot, sk\'yr\adddot{} og inng\adddot}},
+ byeditorcofo = {{\'utg\'afa, sk\'yringar og form\'ali eftir}%
+ {\'utg\adddot, sk\'yr\adddot{} og form\adddot}},
+ byeditorcoaf = {{\'utg\'afa, sk\'yringar og eftirm\'ali eftir}%
+ {\'utg\adddot, sk\'yr\adddot{} og eftirm\adddot}},
+ byeditoranin = {{\'utg\'afa, \'utsk\'yringar og inngangur eftir}%
+ {\'utg\adddot, \'utsk\'yr\adddot{} og inng\adddot}},
+ byeditoranfo = {{\'utg\'afa, \'utsk\'yringar og form\'ali eftir}%
+ {\'utg\adddot, \'utsk\'yr\adddot{} og form\adddot}},
+ byeditoranaf = {{\'utg\'afa, sk\'yringar og eftirm\'ali eftir}%
+ {\'utg\adddot, sk\'yr\adddot{} og eftirm\adddot}},
+ byeditortrcoin = {{\'utg\'afa, \th\'y\dh{}ing \lbx@sfromlang, sk\'yringar og inngangur eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang, sk\'yr\adddot{} og inng\adddot}},
+ byeditortrcofo = {{\'utg\'afa, \th\'y\dh{}ing \lbx@sfromlang, sk\'yringar og form\'ali eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang, sk\'yr\adddot{} og form\adddot}},
+ byeditortrcoaf = {{\'utg\'afa, \th\'y\dh{}ing \lbx@sfromlang, sk\'yringar og eftirm\'ali eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang, sk\'yr\adddot{} og eftirm\adddot}},
+ byeditortranin = {{\'utg\'afa, \th\'y\dh{}ing \lbx@sfromlang, \'utsk\'yringar og inngangur eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang, \'utsk\'yr\adddot{} og inng\adddot}},
+ byeditortranfo = {{\'utg\'afa, \th\'y\dh{}ing \lbx@sfromlang, \'utsk\'yringar og form\'ali eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang, \'utsk\'yr\adddot{} og form\adddot}},
+ byeditortranaf = {{\'utg\'afa, \th\'y\dh{}ing \lbx@sfromlang, \'utsk\'yringar og eftirm\'ali eftir}%
+ {\'utg\adddot, \th\'y\dh\adddot{} \lbx@sfromlang, \'utsk\'yr\adddot{} og eftirm\adddot}},
+ bytranslatorco = {{\th\'y\dh{}ing \lbx@lfromlang\ og sk\'yringar eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang\ og sk\'yr\adddot}},
+ bytranslatoran = {{\th\'y\dh{}ing \lbx@lfromlang\ og \'utsk\'yringar eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang\ og \'utsk\'yr\adddot}},
+ bytranslatorin = {{\th\'y\dh{}ing \lbx@lfromlang\ og inngangur eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang\ og inng\adddot}},
+ bytranslatorfo = {{\th\'y\dh{}ing \lbx@lfromlang\ og form\'ali eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang\ og form\adddot}},
+ bytranslatoraf = {{\th\'y\dh{}ing \lbx@lfromlang\ og eftirm\'ali eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang\ og eftirm\adddot}},
+ bytranslatorcoin = {{\th\'y\dh{}ing \lbx@lfromlang, sk\'yringar og inngangur eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang, sk\'yr\adddot{} og inng\adddot}},
+ bytranslatorcofo = {{\th\'y\dh{}ing \lbx@lfromlang, sk\'yringar og form\'ali eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang, sk\'yr\adddot{} og form\adddot}},
+ bytranslatorcoaf = {{\th\'y\dh{}ing \lbx@lfromlang, sk\'yringar og eftirm\'ali eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang, sk\'yr\adddot{} og eftirm\adddot}},
+ bytranslatoranin = {{\th\'y\dh{}ing \lbx@lfromlang, \'utsk\'yringar og inngangur eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang, \'utsk\'yr\adddot{} og inng\adddot}},
+ bytranslatoranfo = {{\th\'y\dh{}ing \lbx@lfromlang, \'utsk\'yringar og form\'ali eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang, \'utsk\'yringar og form\adddot}},
+ bytranslatoranaf = {{\th\'y\dh{}ing \lbx@lfromlang, \'utsk\'yringar og eftirm\'ali eftir}%
+ {\th\'y\dh\adddot{} \lbx@lfromlang, \'utsk\'yr\adddot{} og eftirm\adddot}},
+ and = {{og}{og}},
+ andothers = {{\'asamt fleirum}{o\adddot fl\adddot}},
+ andmore = {{og fleiri}{o\adddot fl\adddot}},
+ volume = {{bindi}{bd\adddot}},
+ volumes = {{bindi}{bd\adddot}},
+ involumes = {{\'{\i}}{\'{\i}}},
+ jourvol = {{\'argangur}{\'arg\adddot}},
+ jourser = {{r\"o\dh}{r\"o\dh}},
+ book = {{b\'ok}{b\'ok}},
+ part = {{hluti}{hluti}},
+ issue = {{hefti}{hefti}},
+ newseries = {{n\'y ritr\"o\dh}{n\'y ritr\"o\dh}},
+ oldseries = {{g\"omul ritr\"o\dh}{g\"omul ritr\"o\dh}},
+ edition = {{\'utg\'afa}{\'utg\adddot}},
+ reprint = {{endurprentun}{endurpr\adddot}},
+ reprintof = {{endurprentun \'a}{endurpr\adddot{} \'a}},
+ reprintas = {{endurprenta\dh{} sem}{endurpr\adddot{} sem}},
+ reprintfrom = {{endurprentun \'ur}{endurpr\adddot{} \'ur}},
+ translationof = {{\th'yth ing \'a}{\th\'y\dh\adddot{} \'a}},
+ translationas = {{\th'ytt sem}{\th\'ytt sem}},
+ translationfrom = {{\th'yth ing \'ur}{\th\'y\dh\adddot{} \'ur}},
+ reviewof = {{ums\"ogn um}{ums\"ogn um}},
+% origpubas = {{}{}},% FIXME: missing
+% origpubin = {{}{}},% FIXME: missing
+% astitle = {{}{}},% FIXME: missing
+ nodate = {{\'an \'ars}{\'an \'ars}},
+ page = {{bla\dh{}s\'{\i}\dh{}a}{bls\adddot}},
+ pages = {{bla\dh{}s\'{\i}\dh{}ur}{bls\adddot}},
+ column = {{d\'alkur}{dlk\adddot}},
+ columns = {{d\'alkar}{dlk\adddot}},
+ line = {{l\'{\i}na}{l\adddot}},
+ lines = {{l\'{\i}nur}{l\adddot}},
+ verse = {{erindi}{er\adddot}},
+ verses = {{erindi}{er\adddot}},
+ section = {{grein}{\S}},
+ sections = {{grein}{\S\S}},
+ paragraph = {{m\'alsgrein}{mgr\adddot}},
+ paragraphs = {{m\'alsgreinar}{mgr\adddot}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{\'{\i}}{\'{\i}}},
+ inseries = {{ritr\"o\dh{}in}{ritr\"o\dh{}in}},
+ ofseries = {{\'ur ritr\"o\dh{}inni}{\'ur ritr\adddot}},
+ number = {{n\'umer}{nr\adddot}},
+ chapter = {{kafli}{k\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{meistarapr\'ofsritger\dh}{meistararitg\adddot}},
+ phdthesis = {{doktorsritger\dh}{doktorsritg\adddot}},
+ candthesis = {{kand\'{\i}datsritger\dh}{kand\'{\i}datsritg\adddot}},
+ resreport = {{ranns\'oknarsk\'yrsla}{ranns\'oknarsk\'yrsla}},
+ techreport = {{t\ae{}knileg sk\'yrsla}{t\ae{}knileg sk\'yrsla}},
+ software = {{hugb\'una\dh{}ur}{hugb\'una\dh{}ur}},
+ datacd = {{gagnadiskur}{gagnadiskur}},
+ audiocd = {{hlj\'o\dh{}diskur}{hlj\'o\dh{}diskur}},
+ version = {{\'utg\'afa}{\'utg\adddot}},
+ url = {{vefsl\'o\dh{}}{vefsl\'o\dh{}}},
+% urlfrom = {{}{}},% FIXME: missing
+ urlseen = {{sko\dh{}a\dh}{sko\dh{}a\dh}},
+ inpreparation = {{\'{\i} vinnslu}{\'{\i} vinnslu}},
+ submitted = {{afhent til birtingar}{afhent til birtingar}},
+ forthcoming = {{mun birtast}{mun birtast}},
+ inpress = {{\'{\i} prentun}{\'{\i} prentun}},
+ prepublished = {{forbirt}{forbirt}},
+ citedas = {{h\'er eftir skammstafa\dh}{h\'er eftir skst\adddot}},
+ seenote = {{sj\'a athugasemd}{sj\'a aths\adddot}},
+ quotedin = {{tilvitnun samkv\ae{}mt}{tilvitnun skv\adddot}},
+ idem = {{sama heimild}{s\adddot h\adddot}},
+ idemsf = {{sama heimild}{s\adddot h\adddot}},
+ idemsm = {{sama heimild}{s\adddot h\adddot}},
+ idemsn = {{sama heimild}{s\adddot h\adddot}},
+ idempf = {{sama heimild}{s\adddot h\adddot}},
+ idempm = {{sama heimild}{s\adddot h\adddot}},
+ idempn = {{sama heimild}{s\adddot h\adddot}},
+ idempp = {{sama heimild}{s\adddot h\adddot}},
+ ibidem = {{sama heimild}{s\adddot h\adddot}},
+ opcit = {{sama rit}{sama rit}},
+ loccit = {{sami sta\dh{}ur}{s\adddot st\adddot}},
+ confer = {{sbr\adddot}{sbr\adddot}},
+ sequens = {{o\adddot \'afr\adddot}{o\adddot \'afr\adddot}},
+ sequentes = {{o\adddot \'afr\adddot}{o\adddot \'afr\adddot}},
+ passim = {{v\'{\i}\dh{}a}{v\'{\i}\dh{}a}},
+ see = {{sj\'a}{sj\'a}},
+ seealso = {{sj\'a einnig}{sj\'a einnig}},
+ backrefpage = {{sj\'a bla\dh{}s\'{\i}u}{sj\'a bls\adddot}},
+ backrefpages = {{sj\'a bla\dh{}s\'{\i}ur}{sj\'a bls\adddot}},
+ january = {{jan\'uar}{jan\adddot}},
+ february = {{febr\'uar}{feb\adddot}},
+ march = {{mars}{mar\adddot}},
+ april = {{apr\'{\i}l}{apr\adddot}},
+ may = {{ma\'{\i}}{ma\'{\i}}},
+ june = {{j\'un\'{\i}}{j\'un\adddot}},
+ july = {{j\'ul\'{\i}}{j\'ul\adddot}},
+ august = {{\'ag\'ust}{\'ag\'u\adddot}},
+ september = {{september}{sep\adddot}},
+ october = {{okt\'ober}{okt\adddot}},
+ november = {{n\'ovember}{n\'ov\adddot}},
+ december = {{desember}{des\adddot}},
+ langamerican = {{bandar\'{\i}ska}{bandar\'{\i}ska}},
+% langbrazilian = {{}{}},% FIXME: missing
+% langbulgarian = {{}{}},% FIXME: missing
+% langcatalan = {{}{}},% FIXME: missing
+% langcroatian = {{}{}},% FIXME: missing
+% langczech = {{}{}},% FIXME: missing
+ langdanish = {{danska}{danska}},
+ langdutch = {{hollenska}{hollenska}},
+ langenglish = {{enska}{enska}},
+% langestonian = {{}{}},% FIXME: missing
+ langfinnish = {{finnska}{finnska}},
+ langfrench = {{franska}{franska}},
+ langgalician = {{galis\'iska}{galis\'iska}},
+ langgerman = {{\th\'yska}{\th\'yska}},
+ langgreek = {{gr\'{\i}ska}{gr\'{\i}ska}},
+ langhungarian = {{ungverska}{ungverska}},
+ langitalian = {{\'{\i}talska}{\'{\i}talska}},
+ langlatin = {{lat\'{\i}na}{lat\'{\i}na}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norska}{norska}},
+ langpolish = {{p\'olska}{p\'olska}},
+ langportuguese = {{port\'ugalska}{port\'ugalska}},
+ langrussian = {{r\'ussneska}{r\'ussneska}},
+% langslovak = {{}{}},% FIXME: missing
+% langslovene = {{}{}},% FIXME: missing
+ langspanish = {{sp\ae{}nska}{sp\ae{}nska}},
+ langswedish = {{s\ae{}nska}{s\ae{}nska}},
+ fromamerican = {{\'ur bandar\'{\i}sku}{\'ur bandar\'{\i}sku}},
+% frombrazilian = {{}{}},% FIXME: missing
+% frombulgarian = {{}{}},% FIXME: missing
+% fromcatalan = {{}{}},% FIXME: missing
+% fromcroatian = {{}{}},% FIXME: missing
+% fromczech = {{}{}},% FIXME: missing
+ fromdanish = {{\'ur d\"onsku}{\'ur d\"onsku}},
+ fromdutch = {{\'ur hollensku}{\'ur hollensku}},
+ fromenglish = {{\'ur ensku}{\'ur ensku}},
+% fromestonian = {{}{}},% FIXME: missing
+ fromfinnish = {{\'ur finnsku}{\'ur finnsku}},
+ fromfrench = {{\'ur fr\"onsku}{\'ur fr\"onsku}},
+ fromgalician = {{\'ur galis\'isku}{\'ur galis\'isku}},
+ fromgerman = {{\'ur \th\'ysku}{\'ur \th\'ysku}},
+ fromgreek = {{\'ur gr\'{\i}sku}{\'ur gr\'{\i}sku}},
+ fromhungarian = {{\'ur ungversku}{\'ur ungversku}},
+ fromitalian = {{\'ur \'{\i}t\"olsku}{\'ur \'{\i}t\"olsku}},
+ fromlatin = {{\'ur lat\'{\i}nu}{\'ur lat\'{\i}nu}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{\'ur norsku}{\'ur norsku}},
+ frompolish = {{\'ur p\'olsku}{\'ur p\'olsku}},
+ fromportuguese = {{\'ur port\'ug\"olsku}{\'ur port\'ug\"olsku}},
+ fromrussian = {{\'ur r\'ussnesku}{\'ur r\'ussnesku}},
+% fromslovak = {{}{}},% FIXME: missing
+% fromslovene = {{}{}},% FIXME: missing
+ fromspanish = {{\'ur sp\ae{}nsku}{\'ur sp\ae{}nsku}},
+ fromswedish = {{\'ur s\ae{}nsku}{\'ur s\ae{}nsku}},
+ countryde = {{\TH\'yskaland}{DE}},
+ countryeu = {{Evr\'opusambandi\dh}{EU}},
+ countryep = {{Evr\'opusambandi\dh}{EP}},
+ countryfr = {{Frakkland}{FR}},
+ countryuk = {{Bretland}{GB}},
+ countryus = {{Bandar\'{\i}kin}{US}},
+ patent = {{einkaleyfi}{einkaleyfi}},
+ patentde = {{\th\'yskt einkaleyfi}{\th\'yskt einkaleyfi}},
+ patenteu = {{evr\'opskt einkaleyfi}{evr\'opskt einkaleyfi}},
+ patentfr = {{franskt einkaleyfi}{franskt einkaleyfi}},
+ patentuk = {{breskt einkaleyfi}{breskt einkaleyfi}},
+ patentus = {{bandar\'{\i}skt einkaleyfi}{bandar\'{\i}skt einkaleyfi}},
+ patreq = {{ums\'okn um einkaleyfi}{ums\'okn um einkaleyfi}},
+ patreqde = {{ums\'okn um \th\'yskt einkaleyfi}{ums\'okn um \th\'yskt einkaleyfi}},
+ patreqeu = {{ums\'okn um evr\'opskt einkaleyfi}{ums\'okn um evr\'opskt einkaleyfi}},
+ patreqfr = {{ums\'okn um franskt einkaleyfi}{ums\'okn um franskt einkaleyfi}},
+ patrequk = {{ums\'okn um breskt einkaleyfi}{ums\'okn um breskt einkaleyfi}},
+ patrequs = {{ums\'okn um bandar\'{\i}skt einkaleyfi}{ums\'okn um bandar\'{\i}skt einkaleyfi}},
+ file = {{skr\'a}{skr\'a}},
+ library = {{safn}{safn}},
+ abstract = {{\'utdr\'attur}{\'utdr\'attur}},
+ annotation = {{athugagrein}{athugagrein}},
+ commonera = {{kristi\th t\'{\i}matal}{l\adddot t\adddot}},
+ beforecommonera = {{fyrir kristi\th t\'{\i}matal}{f\adddot l\adddot t\adddot}},
+ annodomini = {{eftir Krist}{e\adddot Kr\adddot}},
+ beforechrist = {{fyrir Krist}{f\adddot Kr\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{f\adddot h\adddot}{f\adddot h\adddot}},
+ pm = {{e\adddot h\adddot}{e\adddot h\adddot}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/italian.lbx b/macros/latex/contrib/biblatex/latex/lbx/italian.lbx
new file mode 100644
index 0000000000..07339b2653
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/italian.lbx
@@ -0,0 +1,465 @@
+\ProvidesFile{italian.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{italian}{italian}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{\stripzeros{#1}\textsuperscript{o}}%
+ \protected\def\mkbibfemord#1{\stripzeros{#1}\textsuperscript{a}}%
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\@bsphack % ignore day when auto-capitalizing month name
+ \stripzeros{\thefield{#3}}%
+ \@esphack % ignore day when auto-capitalizing month name
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografia}{Bibliografia}},
+ references = {{Riferimenti bibliografici}{Riferimenti bibliografici}},
+ shorthands = {{Elenco delle sigle}{Sigle}},
+ editor = {{curatore}{cur\adddot}},
+ editors = {{curatori}{cur\adddot}},
+ compiler = {{compilatore}{comp\adddot}},
+ compilers = {{compilatori}{comp\adddot}},
+ redactor = {{redattore}{red\adddot}},
+ redactors = {{redattori}{red\adddot}},
+% reviser = {{}{}},% FIXME: missing
+% revisers = {{}{}},% FIXME: missing
+% founder = {{}{}},% FIXME: missing
+% founders = {{}{}},% FIXME: missing
+% continuator = {{}{}},% FIXME: missing
+% continuators = {{}{}},% FIXME: missing
+ collaborator = {{collaboratore}{con la collab\adddotspace di}},
+ collaborators = {{collaboratore}{con la collab\adddotspace di}},
+ translator = {{traduttore}{trad\adddot}},
+ translators = {{traduttori}{trad\adddot}},
+ commentator = {{commentatore}{comment\adddot}},
+ commentators = {{commentatori}{comment\adddot}},
+ annotator = {{annotatore}{annot\adddot}},
+ annotators = {{annotatore}{annot\adddot}},
+ commentary = {{commenti}{comm\adddot}},
+ annotations = {{annotazioni}{annot\adddot}},
+ introduction = {{introduzione}{introd\adddot}},
+ foreword = {{prefazione}{pref\adddot}},
+ afterword = {{postfazione}{postf\adddot}},
+% editortr = {{}{}},% FIXME: missing
+% editorstr = {{}{}},% FIXME: missing
+% editorco = {{}{}},% FIXME: missing
+% editorsco = {{}{}},% FIXME: missing
+% editoran = {{}{}},% FIXME: missing
+% editorsan = {{}{}},% FIXME: missing
+% editorin = {{}{}},% FIXME: missing
+% editorsin = {{}{}},% FIXME: missing
+% editorfo = {{}{}},% FIXME: missing
+% editorsfo = {{}{}},% FIXME: missing
+% editoraf = {{}{}},% FIXME: missing
+% editorsaf = {{}{}},% FIXME: missing
+% editortrco = {{}{}},% FIXME: missing
+% editorstrco = {{}{}},% FIXME: missing
+% editortran = {{}{}},% FIXME: missing
+% editorstran = {{}{}},% FIXME: missing
+% editortrin = {{}{}},% FIXME: missing
+% editorstrin = {{}{}},% FIXME: missing
+% editortrfo = {{}{}},% FIXME: missing
+% editorstrfo = {{}{}},% FIXME: missing
+% editortraf = {{}{}},% FIXME: missing
+% editorstraf = {{}{}},% FIXME: missing
+% editorcoin = {{}{}},% FIXME: missing
+% editorscoin = {{}{}},% FIXME: missing
+% editorcofo = {{}{}},% FIXME: missing
+% editorscofo = {{}{}},% FIXME: missing
+% editorcoaf = {{}{}},% FIXME: missing
+% editorscoaf = {{}{}},% FIXME: missing
+% editoranin = {{}{}},% FIXME: missing
+% editorsanin = {{}{}},% FIXME: missing
+% editoranfo = {{}{}},% FIXME: missing
+% editorsanfo = {{}{}},% FIXME: missing
+% editoranaf = {{}{}},% FIXME: missing
+% editorsanaf = {{}{}},% FIXME: missing
+% editortrcoin = {{}{}},% FIXME: missing
+% editorstrcoin = {{}{}},% FIXME: missing
+% editortrcofo = {{}{}},% FIXME: missing
+% editorstrcofo = {{}{}},% FIXME: missing
+% editortrcoaf = {{}{}},% FIXME: missing
+% editorstrcoaf = {{}{}},% FIXME: missing
+% editortranin = {{}{}},% FIXME: missing
+% editorstranin = {{}{}},% FIXME: missing
+% editortranfo = {{}{}},% FIXME: missing
+% editorstranfo = {{}{}},% FIXME: missing
+% editortranaf = {{}{}},% FIXME: missing
+% editorstranaf = {{}{}},% FIXME: missing
+% translatorco = {{}{}},% FIXME: missing
+% translatorsco = {{}{}},% FIXME: missing
+% translatoran = {{}{}},% FIXME: missing
+% translatorsan = {{}{}},% FIXME: missing
+% translatorin = {{}{}},% FIXME: missing
+% translatorsin = {{}{}},% FIXME: missing
+% translatorfo = {{}{}},% FIXME: missing
+% translatorsfo = {{}{}},% FIXME: missing
+% translatoraf = {{}{}},% FIXME: missing
+% translatorsaf = {{}{}},% FIXME: missing
+% translatorcoin = {{}{}},% FIXME: missing
+% translatorscoin = {{}{}},% FIXME: missing
+% translatorcofo = {{}{}},% FIXME: missing
+% translatorscofo = {{}{}},% FIXME: missing
+% translatorcoaf = {{}{}},% FIXME: missing
+% translatorscoaf = {{}{}},% FIXME: missing
+% translatoranin = {{}{}},% FIXME: missing
+% translatorsanin = {{}{}},% FIXME: missing
+% translatoranfo = {{}{}},% FIXME: missing
+% translatorsanfo = {{}{}},% FIXME: missing
+% translatoranaf = {{}{}},% FIXME: missing
+% translatorsanaf = {{}{}},% FIXME: missing
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{di}{di}},
+ byeditor = {{a cura di}{a cura di}},
+ bycompiler = {{compilato da}{comp\adddotspace da}},
+ byredactor = {{redatto da}{red\adddotspace da}},
+% byreviser = {{}{}},% FIXME: missing
+% byreviewer = {{}{}},% FIXME: missing
+% byfounder = {{}{}},% FIXME: missing
+% bycontinuator = {{}{}},% FIXME: missing
+% bycollaborator = {{}{}},% FIXME: missing
+ bytranslator = {{tradotto \lbx@lfromlang\ da}{trad\adddot\ \lbx@sfromlang\ da}},
+ bycommentator = {{commentato da}{comm\adddot\ da}},
+ byannotator = {{annotato da}{annot\adddot\ da}},
+ withcommentator = {{con commenti di}{con comm\adddot\ di}},
+ withannotator = {{con annotazioni di}{con annot\adddot\ di}},
+ withintroduction = {{con introduzione di}{con introd\adddot\ di}},
+ withforeword = {{con prefazione di}{con pref\adddot\ di}},
+ withafterword = {{con postfazione di}{con postf\adddot\ di}},
+ byeditortr = {{curato e tradotto \lbx@lfromlang\ da}%
+ {cur\adddotspace e trad\adddot\ \lbx@sfromlang\ da}},
+ byeditorco = {{curato e commentato da}%
+ {cur\adddotspace e comm\adddot\ da}},
+ byeditoran = {{curato e annotato da}%
+ {cur\adddotspace e annot\adddot\ da}},
+ byeditorin = {{a cura e con introduzione di}%
+ {a cura e con introd\adddot\ di}},
+ byeditorfo = {{a cura e con prefazione di}%
+ {a cura e con pref\adddot\ di}},
+ byeditoraf = {{a cura e con postfazione di}%
+ {a cura e con postf\adddot\ di}},
+ byeditortrco = {{curato, tradotto \lbx@lfromlang\ e commentato da}%
+ {cur.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e comm\adddot\ da}},
+ byeditortran = {{curato, tradotto \lbx@lfromlang\ e annotato da}%
+ {cur.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e annot\adddot\ da}},
+ byeditortrin = {{edizione, traduzione \lbx@lfromlang\ e introduzione di}%
+ {ed., trad\adddot\ \lbx@sfromlang\ e introd\adddot\ di}},
+ byeditortrfo = {{edizione, traduzione \lbx@lfromlang\ e prefazione di}%
+ {ed., trad\adddot\ \lbx@sfromlang\ e pref\adddot\ di}},
+ byeditortraf = {{edizione, traduzione \lbx@lfromlang\ e postfazione di}%
+ {ed., trad\adddot\ \lbx@sfromlang\ e postf\adddot\ di}},
+ byeditorcoin = {{edizione, commenti e introduzione di}%
+ {ed., comm\adddot\ e introduzione di}},
+ byeditorcofo = {{edizione, commenti e prefazione di}%
+ {ed., comm\adddot\ e prefazione di}},
+ byeditorcoaf = {{edizione, commenti e postfazione di}%
+ {ed., comm\adddot\ e postfazione di}},
+ byeditoranin = {{edizione, annotazioni e introduzione di}%
+ {ed., annot\adddot\ e introduzione di}},
+ byeditoranfo = {{edizione, annotazioni e prefazione di}%
+ {ed., annot\adddot\ e prefazione di}},
+ byeditoranaf = {{edizione, annotazioni e postfazione di}%
+ {ed., annot\adddot\ e postfazione di}},
+ byeditortrcoin = {{edizione, traduzione \lbx@lfromlang, commenti e introduzione di}%
+ {ed., trad\adddot\ \lbx@sfromlang, comm\adddot\ e introd\adddot\ di}},
+ byeditortrcofo = {{edizione, traduzione \lbx@lfromlang, commenti e prefazione di}%
+ {ed., trad\adddot\ \lbx@sfromlang, comm\adddot\ e pref\adddot\ di}},
+ byeditortrcoaf = {{edizione, traduzione \lbx@lfromlang, commenti e postfazione di}%
+ {ed., trad\adddot\ \lbx@sfromlang, comm\adddot\ e postf\adddot\ di}},
+ byeditortranin = {{edizione, traduzione \lbx@lfromlang, annotazioni e introduzione di}%
+ {ed., trad\adddot\ \lbx@sfromlang, annot\adddot\ e introd\adddot\ di}},
+ byeditortranfo = {{edizione, traduzione \lbx@lfromlang, annotazioni e prefazione di}%
+ {ed., trad\adddot\ \lbx@sfromlang, annot\adddot\ e pref\adddot\ di}},
+ byeditortranaf = {{edizione, traduzione \lbx@lfromlang, annotazioni e postfazione di}%
+ {ed., trad\adddot\ \lbx@sfromlang, annot\adddot\ e postf\adddot\ di}},
+ bytranslatorco = {{tradotto \lbx@lfromlang\ e commentato da}%
+ {trad\adddot\ \lbx@sfromlang\ e comm\adddot\ da}},
+ bytranslatoran = {{tradotto \lbx@lfromlang\ e annotato da}%
+ {trad\adddot\ \lbx@sfromlang\ e annot\adddot\ da}},
+ bytranslatorin = {{traduzione \lbx@lfromlang\ e introduzione di}%
+ {trad\adddot\ \lbx@sfromlang\ e introd\adddot\ di}},
+ bytranslatorfo = {{traduzione \lbx@lfromlang\ e prefazione di}%
+ {trad\adddot\ \lbx@sfromlang\ e pref\adddot\ di}},
+ bytranslatoraf = {{traduzione \lbx@lfromlang\ e postfazione di}%
+ {trad\adddot\ \lbx@sfromlang\ e postf\adddot\ di}},
+ bytranslatorcoin = {{traduzione \lbx@lfromlang, commenti e introduzione di}%
+ {trad\adddot\ \lbx@sfromlang, comm\adddot\ e introd\adddot\ di}},
+ bytranslatorcofo = {{traduzione \lbx@lfromlang, commenti e prefazione di}%
+ {trad\adddot\ \lbx@sfromlang, comm\adddot\ e pref\adddot\ di}},
+ bytranslatorcoaf = {{traduzione \lbx@lfromlang, commenti e postfazione di}%
+ {trad\adddot\ \lbx@sfromlang, comm\adddot\ e postf\adddot\ di}},
+ bytranslatoranin = {{traduzione \lbx@lfromlang, annotazioni e introduzione di}%
+ {trad\adddot\ \lbx@sfromlang, annot\adddot\ e introd\adddot\ di}},
+ bytranslatoranfo = {{traduzione \lbx@lfromlang, annotazioni e prefazione di}%
+ {trad\adddot\ \lbx@sfromlang, annot\adddot\ e pref\adddot\ di}},
+ bytranslatoranaf = {{traduzione \lbx@lfromlang, annotazioni e postfazione di}%
+ {trad\adddot\ \lbx@sfromlang, annot\adddot\ e postf\adddot\ di}},
+ and = {{e}{e}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{volume}{vol\adddot}},
+ volumes = {{volumi}{voll\adddot}},
+ involumes = {{in}{in}},% FIXME: unsure
+ jourvol = {{volume}{vol\adddot}},
+ jourser = {{serie}{ser\adddot}},
+% book = {{}{}},% FIXME: missing
+% part = {{}{}},% FIXME: missing
+% issue = {{}{}},% FIXME: missing
+ newseries = {{nuova serie}{nuova ser\adddot}},
+ oldseries = {{vecchia serie}{vecchia ser\adddot}},
+ edition = {{edizione}{ed\adddot}},
+ reprint = {{ristampa}{rist\adddotspace}},
+ reprintof = {{ristampa di}{rist\adddotspace di}},
+% reprintas = {{}{}},% FIXME: missing
+% reprintfrom = {{}{}},% FIXME: missing
+% translationof = {{}{}},% FIXME: missing
+% translationas = {{}{}},% FIXME: missing
+% translationfrom = {{}{}},% FIXME: missing
+% reviewof = {{}{}},% FIXME: missing
+% origpubas = {{}{}},% FIXME: missing
+% origpubin = {{}{}},% FIXME: missing
+% astitle = {{}{}},% FIXME: missing
+% bypublisher = {{}{}},% FIXME: missing
+ nodate = {{senza\space data}{{}n\adddot d\adddot}},
+ page = {{pagina}{p\adddot}},
+ pages = {{pagine}{pp\adddot}},
+ column = {{colonna}{col\adddot}},
+ columns = {{colonne}{coll\adddot}},
+ line = {{riga}{r\adddot}},
+ lines = {{righe}{rr\adddot}},
+ verse = {{verso}{v\adddot}},
+ verses = {{versi}{vv\adddot}},
+% section = {{}{\S}},% FIXME: missing
+% sections = {{}{\S\S}},% FIXME: missing
+ paragraph = {{paragrafo}{par\adddot}},
+ paragraphs = {{paragrafi}{par\adddot}},
+ pagetotal = {{pagina}{p\adddot}},
+ pagetotals = {{pagine}{pp\adddot}},
+ columntotal = {{colonna}{col\adddot}},
+ columntotals = {{colonne}{coll\adddot}},
+ linetotal = {{riga}{r\adddot}},
+ linetotals = {{righe}{rr\adddot}},
+ versetotal = {{verso}{v\adddot}},
+ versetotals = {{versi}{vv\adddot}},
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+ paragraphtotal = {{paragrafo}{par\adddot}},
+ paragraphtotals = {{paragrafi}{par\adddot}},
+ in = {{in}{in}},
+ inseries = {{in}{in}},
+ ofseries = {{di}{di}},
+ number = {{numero}{n\adddot}},
+ chapter = {{capitolo}{cap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{tesi di laurea magistrale}{tesi di laurea mag\adddot}},
+ phdthesis = {{tesi di dottorato}{tesi di dott\adddot}},
+% candthesis = {{}{}},% FIXME: missing
+ resreport = {{rapporto di ricerca}{rapporto di ricerca}},
+ techreport = {{rapporto tecnico}{rapp\adddotspace tecn\adddot}},
+% software = {{}{}},% FIXME: missing
+% datacd = {{}{}},% FIXME: missing
+% audiocd = {{}{}},% FIXME: missing
+ version = {{versione}{ver\adddot}},
+ url = {{indirizzo}{indirizzo}},
+% urlfrom = {{}{}},% FIXME: missing
+ urlseen = {{visitato il}{visitato il}},
+% inpreparation = {{}{}},% FIXME: missing
+% submitted = {{}{}},% FIXME: missing
+% forthcoming = {{}{}},% FIXME: missing
+ inpress = {{in stampa}{in stampa}},
+% prepublished = {{}{}},% FIXME: missing
+ citedas = {{citato come}{cit\adddotspace come}},
+% thiscite = {{}{}},% FIXME: missing
+ seenote = {{vedi nota}{v\adddotspace nota}},
+ quotedin = {{citato da}{cit\adddotspace da}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{cit\adddot}{cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{s\adddot}{s\adddot}},
+ sequentes = {{ss\adddot}{ss\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{vedi\adddot}{v\adddot}},
+ seealso = {{vedi anche}{v\adddot~anche}},
+ backrefpage = {{citato a pagina}{cit\adddotspace a p\adddot}},
+ backrefpages = {{citato alle pagine}{cit\adddotspace alle pp\adddot}},
+ january = {{gennaio}{gen\adddot}},
+ february = {{febbraio}{feb\adddot}},
+ march = {{marzo}{mar\adddot}},
+ april = {{aprile}{apr\adddot}},
+ may = {{maggio}{mag\adddot}},
+ june = {{giugno}{giu\adddot}},
+ july = {{luglio}{lug\adddot}},
+ august = {{agosto}{ago\adddot}},
+ september = {{settembre}{set\adddot}},
+ october = {{ottobre}{ott\adddot}},
+ november = {{novembre}{nov\adddot}},
+ december = {{dicembre}{dic\adddot}},
+ langamerican = {{americano}{americano}},
+ langbrazilian = {{brasiliano}{brasiliano}},
+ langbulgarian = {{bulgaro}{bulgaro}},
+ langcatalan = {{catalano}{catalano}},
+ langcroatian = {{croato}{croato}},
+ langczech = {{ceco}{ceco}},
+ langdanish = {{danese}{danese}},
+ langdutch = {{olandese}{olandese}},
+ langenglish = {{inglese}{inglese}},
+ langestonian = {{estone}{estone}},
+ langfinnish = {{finlandese}{finlandese}},
+ langfrench = {{francese}{francese}},
+ langgalician = {{galiziano}{galiziano}},
+ langgerman = {{tedesco}{tedesco}},
+ langgreek = {{greco}{greco}},
+ langhungarian = {{ungherese}{ungherese}},
+ langitalian = {{italiano}{italiano}},
+ langlatin = {{latino}{latino}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norvegese}{norvegese}},
+ langpolish = {{polacco}{polacco}},
+ langportuguese = {{portoghese}{portoghese}},
+ langrussian = {{russo}{russo}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{sloveno}{sloveno}},
+ langspanish = {{spagnolo}{spagnolo}},
+ langswedish = {{svedese}{svedese}},
+ fromamerican = {{dall'americano}{dall'americano}},
+ frombrazilian = {{dall brasiliano}{dall brasiliano}},
+ frombulgarian = {{dal bulgaro}{dal bulgaro}},
+ fromcatalan = {{dal catalano}{dal catalano}},
+ fromcroatian = {{dal croato}{dal croato}},
+ fromczech = {{dal ceco}{dal ceco}},
+ fromdanish = {{dal danese}{dal danese}},
+ fromdutch = {{dall'olandese}{dall'olandese}},
+ fromenglish = {{dall'inglese}{dall'inglese}},
+ fromestonian = {{dall'estone}{dall'estone}},
+ fromfinnish = {{dal finlandese}{dal finlandese}},
+ fromfrench = {{dal francese}{dal francese}},
+ fromgalician = {{dal galiziano}{dal galiziano}},
+ fromgerman = {{dal tedesco}{dal tedesco}},
+ fromgreek = {{dal greco}{dal greco}},
+ fromhungarian = {{dall'ungherese}{dall'ungherese}},
+ fromitalian = {{dall'italiano}{dall'italiano}},
+ fromlatin = {{dal latino}{dal latino}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{dal norvegese}{dal norvegese}},
+ frompolish = {{dal polacco}{dal polacco}},
+ fromportuguese = {{dall portoghese}{dall portoghese}},
+ fromrussian = {{dal russo}{dal russo}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{dallo sloveno}{dallo sloveno}},
+ fromspanish = {{dallo spagnolo}{dallo spagnolo}},
+ fromswedish = {{dal svedese}{dal svedese}},
+ countryde = {{Germania}{DE}},
+ countryep = {{Unione Europea}{EP}},
+ countryeu = {{Unione Europea}{EU}},
+ countryfr = {{Francia}{FR}},
+ countryuk = {{Regno Unito}{GB}},
+ countryus = {{Stati Uniti d'America}{US}},
+ patent = {{brevetto}{brev\adddot}},
+ patentde = {{brevetto tedesco}{brev\adddot\ tedesco}},
+ patenteu = {{brevetto europeo}{brev\adddot\ europeo}},
+ patentfr = {{brevetto francese}{brev\adddot\ francese}},
+ patentuk = {{brevetto britannico}{brev\adddot\ britannico}},
+ patentus = {{brevetto americano}{brev\adddot\ americano}},
+ patreq = {{brevetto richiesto}{brev\adddot\ rich\adddot}},
+ patreqde = {{brevetto tedesco richiesto}{brev\adddot\ tedesco rich\adddot}},
+ patreqeu = {{brevetto europeo richiesto}{brev\adddot\ europeo rich\adddot}},
+ patreqfr = {{brevetto francese richiesto}{brev\adddot\ francese rich\adddot}},
+ patrequk = {{brevetto britannico richiesto}{brev\adddot\ britannico rich\adddot}},
+ patrequs = {{brevetto U.S.A\adddot\ richiesto}{brev\adddot\ U.S.A\adddot\ rich\adddot}},
+ file = {{file}{file}},
+ library = {{biblioteca}{biblioteca}},
+ abstract = {{abstract}{abstract}},
+ annotation = {{annotazione}{annotazione}},
+ commonera = {{Era Volgare}{E\adddot V\adddot}},
+ beforecommonera = {{avanti Era Volgare}{a\adddot E\adddot V\adddot}},
+ annodomini = {{d\adddot C\adddot}{d\adddot C\adddot}},
+ beforechrist = {{a\adddot C\adddot}{a\adddot C\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/latvian.lbx b/macros/latex/contrib/biblatex/latex/lbx/latvian.lbx
new file mode 100644
index 0000000000..33a95360cb
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/latvian.lbx
@@ -0,0 +1,787 @@
+\ProvidesFile{latvian.lbx}
+[\abx@lbxid]
+
+\ifundef{\lbx@lv@loadinfo}
+ {\blx@warning@noline{%
+ Latvian localisation module for biblatex loaded.\MessageBreak
+ This module changes more definitions than usual.\MessageBreak
+ Please refer to the documentation for hints and\MessageBreak
+ check the output carefully, especially with non-\MessageBreak
+ standard styles or customisations to field formats.\MessageBreak
+ This warning can be disabled by calling\MessageBreak
+ '\string\BiblatexLatvianWarningOff'\MessageBreak
+ after 'biblatex' has been loaded, but before\MessageBreak
+ the localisation is loaded for the first time}%
+ \global\let\lbx@lv@loadinfo\@empty}
+ {}
+
+\DeclareRedundantLanguages{latvian}{latvian}
+
+\NewBibliographyString{%
+ locjanuary,
+ locfebruary,
+ locmarch,
+ locapril,
+ locmay,
+ locjune,
+ locjuly,
+ locaugust,
+ locseptember,
+ lococtober,
+ locnovember,
+ locdecember,
+ locspring,
+ locsummer,
+ locautumn,
+ locwinter,
+ locdateyear,
+ dateyear}
+
+\DeclareBibliographyExtras{%
+ \providetoggle{lbx@lv@datewhen}%
+ \providecommand*{\lbx@lv@requestwhendate}{\toggletrue{lbx@lv@datewhen}}%
+ \DeclareCapitalPunctuation{.!?}%
+ \protected\def\bibrangedash{%
+ \textemdash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#1}
+ {}
+ {\iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}%
+ \ifboolexpr{test {\iffieldundef{#2}} and test {\iffieldundef{#3}}}
+ {\iftoggle{lbx@lv@datewhen}
+ {\mkbibordinal{\thefield{#1}}\addspace\bibstring{locdateyear}}
+ {\stripzeros{\thefield{#1}}}}
+ {\mkbibordinal{\thefield{#1}}\addspace\bibstring{dateyear}\space}}}%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iftoggle{lbx@lv@datewhen}
+ {\lbx@lv@mkbibdatemonthwhen{\thefield{#2}}}
+ {\mkbibmonth{\thefield{#2}}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}\adddot}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}%
+ \ifboolexpr{test {\iffieldundef{#2}} and test {\iffieldundef{#3}}}
+ {}
+ {\adddot}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \iffieldundef{#1}
+ {}
+ {\iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}%
+ \iffieldundef{#2}
+ {\iftoggle{lbx@lv@datewhen}
+ {\mkbibordinal{\thefield{#1}}\addspace\bibstring{locdateyear}}
+ {\stripzeros{\thefield{#1}}}}
+ {\mkbibordinal{\thefield{#1}}\addspace\bibstring{dateyear}\space}}}%
+ \iftoggle{lbx@lv@datewhen}
+ {\mkbibseason{date\thefield{#2}}}
+ {\mkbibseason{\thefield{#2}}}}%
+ \let\mkbibseasondatelong\mkbibseasondateshort
+ \savecommand\mkdaterangecomp
+ \savecommand\mkdaterangecompextra
+ \protected\def\mkdaterangecomp{%
+ \lbx@lv@mkdaterangetrunc@long{long}}%
+ \protected\def\mkdaterangecompextra{%
+ \lbx@lv@mkdaterangetruncextra@long{long}}%
+ \def\lbx@lv@makewhendate@i#1{%
+ \expandafter\savecommand\csname abx@ffd@#1@\lbx@lv@whendate@date\endcsname
+ \cspreto{abx@ffd@#1@\lbx@lv@whendate@date}{\lbx@lv@requestwhendate}}%
+ \providecommand*{\lbx@lv@makewhendate}[2][*]{%
+ \def\lbx@lv@whendate@date{#2}%
+ \def\lbx@lv@whendate@formats{#1}%
+ \expandafter\forcsvlist
+ \expandafter\lbx@lv@makewhendate@i
+ \expandafter{\lbx@lv@whendate@formats}}%
+ %\lbx@lv@makewhendate{eventdate}%
+ \def\lbx@lv@mkdottednormrange@i#1{%
+ \ifinteger{#1}
+ {\mkbibordinal{#1}}
+ {#1}}
+ \protected\def\lbx@lv@mkdottednormrange#1{%
+ \mknormrange*[\@firstofone][\lbx@lv@mkdottednormrange@i]{#1}}%
+ % this redefines \mkpageprefix to put the page number as suffix
+ \savecommand\blx@mkpageprefix
+ \protected\long\def\blx@mkpageprefix#1[#2]#3{%
+ \blx@mkpageprefix@i[#2]{#3}%
+ \ifnumeral{#3}
+ {\ppspace\bibstring{#1}}
+ {\ifnumerals{#3}
+ {\ppspace\bibstring{#1s}}
+ {\def\pno{\bibstring{#1}}%
+ \def\ppno{\bibstring{#1s}}}}}%
+ % NOTE: a few field formats are redefined here, this overrides
+ % corresponding style and preamble definitions.
+ % If you want to overwrite the changes made here, use
+ % \DefineBibliographyExtras{magyar}{...}
+ % Do not forget to make these changes undone with
+ % \UndefineBibliographyExtras{magyar}{...}
+ % to avoid them spilling out later.
+ \savefieldformat{pages}%
+ \DeclareFieldFormat{pages}{%
+ \mkpageprefix[bookpagination][\lbx@lv@mkdottednormrange]{#1}}%
+ \savefieldformat{postnote}%
+ \DeclareFieldFormat{postnote}{%
+ \mkpageprefix[bookpagination][\lbx@lv@mkdottednormrange]{#1}}%
+ \savefieldformat{volcitepages}%
+ \DeclareFieldFormat{volcitepages}{%
+ \mkpageprefix[pagination][\lbx@lv@mkdottednormrange]{#1}}%
+ \savefieldformat{multipostnote}%
+ \DeclareFieldFormat{multipostnote}{%
+ \mkpageprefix[pagination][\lbx@lv@mkdottednormrange]{#1}}%
+ \savefieldformat{chapter}%
+ \DeclareFieldFormat{chapter}{%
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}
+ \addnbspace
+ \bibstring{chapter}}%
+ \savefieldformat{volume}%
+ \DeclareFieldFormat{volume}{%
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}
+ \addnbspace
+ \bibstring{volume}}%
+ \savefieldformat{part}%
+ \DeclareFieldFormat{part}{%
+ \addcomma\space% <- this is *really* bad, don't try this at home
+ % In general leading or trailing punctuation in field formats should be
+ % avoided and should instead be dealt with in the appropriate bibmacros.
+ % The part field is special because its standard definition is '.#1'.
+ % Additionally, \printfield{part} is called all over the place, so we
+ % can't simply redefine a macro here.
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}%
+ \addnbspace
+ \bibstring{part}}%
+ \savefieldformat{version}%
+ \DeclareFieldFormat{version}{%
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}
+ \addnbspace
+ \bibstring{version}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \def\lbx@lv@restorewhendate@i#1{%
+ \expandafter\restorecommand
+ \csname abx@ffd@#1@\lbx@lv@whendate@date\endcsname}%
+ \providecommand*{\lbx@lv@restorewhendate}[2][*]{%
+ \def\lbx@lv@whendate@date{#2}%
+ \def\lbx@lv@whendate@formats{#1}%
+ \expandafter\forcsvlist
+ \expandafter\lbx@lv@restorewhendate@i
+ \expandafter{\lbx@lv@whendate@formats}}%
+ %\lbx@lv@restorewhendate{eventdate}%
+ \restorecommand\mkdaterangecomp
+ \restorecommand\mkdaterangecompextra
+ \restorecommand\mknormrange
+ \restorecommand\blx@mkpageprefix
+ \restorefieldformat{pages}%
+ \restorefieldformat{postnote}%
+ \restorefieldformat{volcitepages}%
+ \restorefieldformat{multipostnote}%
+ \restorefieldformat{chapter}%
+ \restorefieldformat{volume}%
+ \restorefieldformat{part}%
+ \restorefieldformat{version}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliogr\={a}fija}{Bibliogr\={a}fija}},
+ references = {{Literat\={u}ras saraksts}{Literat\={u}ras saraksts}},
+ shorthands = {{Sa\={\i}sin\={a}jumu saraksts}{Sa\={\i}sin\={a}jumi}},
+ % FIXME: not sure if correct, the standard editor translation seems to be the same as redactor
+ editor = {{izdev\={e}js}{izdev\adddot}},
+ editors = {{izdev\={e}ji}{izdev\adddot}},
+ compiler = {{sast\={a}d\={\i}t\={a}js}{sast\={a}d\adddot}},
+ compilers = {{sast\={a}d\={\i}t\={a}ji}{sast\={a}d\adddot}},
+ redactor = {{redaktors}{redakt\adddot}},
+ redactors = {{redaktori}{radakt\adddot}},
+ reviser = {{revidents}{revid\adddot}},
+ revisers = {{revidenti}{revid\adddot}},
+ founder = {{dibin\={a}t\={a}js}{dib\adddot}},
+ founders = {{dibin\={a}t\={a}ji}{dib\adddot}},
+ continuator = {{turpin\={a}t\={a}js}{turp\adddot}},
+ continuators = {{turpin\={a}t\={a}ji}{turp\adddot}},
+ collaborator = {{l\={\i}dzstr\={a}dnieks}{l\={\i}dzstr\adddot}},
+ collaborators = {{l\={\i}dzstr\={a}dnieki}{l\={\i}dzstr\adddot}},
+ translator = {{tulkot\={a}js}{tulk\adddot}},
+ translators = {{tulkot\={a}ji}{tulk\adddot}},
+ commentator = {{koment\={e}t\={a}js}{koment\adddot}},
+ commentators = {{koment\={e}t\={a}ji}{koment\adddot}},
+ annotator = {{anot\={a}cijas autors}{anot\adddotspace autors}},
+ annotators = {{anot\={a}cijas autori}{anot\adddotspace autori}},
+ commentary = {{koment\={a}rs}{koment\adddot}},
+ annotations = {{anot\={a}cijas}{anot\={a}c\adddot}},
+ introduction = {{ievads}{ievads}},
+ foreword = {{priek\v{s}v\={a}rds}{priek\v{s}v\adddot}},
+ afterword = {{p\={e}cv\={a}rds}{p\={e}cv\adddot}},
+ editortr = {{izdev\={e}js un tulkot\={a}js}{izdev\adddotspace un tulk\adddot}},
+ editorstr = {{izdev\={e}ji un tulkot\={a}ji}{izdev\adddotspace un tulk\adddot}},
+ editorco = {{izdev\={e}js un koment\={e}t\={a}js}{izdev\adddotspace un koment\adddot}},
+ editorsco = {{izdev\={e}ji un koment\={e}t\={a}ji}{izdev\adddotspace un koment\adddot}},
+ editoran = {{izdev\={e}js un anot\={a}cijas autors}%
+ {izdev\adddotspace un anot\adddotspace autors}},
+ editorsan = {{izdev\={e}ji un anot\={a}cijas autori}%
+ {izdev\adddotspace un anot\adddotspace autori}},
+ editorin = {{izdev\={e}js un ievada autors}{izdev\adddotspace un ievada autors}},
+ editorsin = {{izdev\={e}ji un ievada autori}{izdev\adddotspace un ievada autori}},
+ editorfo = {{izdev\={e}js un priek\v{s}v\={a}rda autors}%
+ {izdev\adddotspace un priek\v{s}v\adddotspace autors}},
+ editoraf = {{izdev\={e}js un p\={e}cv\={a}rda autors}%
+ {izdev\adddotspace un p\={e}cv\adddotspace autors}},
+ editorsaf = {{izdev\={e}ji un p\={e}cv\={a}rda autori}%
+ {izdev\adddotspace un p\={e}cv\adddotspace autori}},
+ editortrco = {{izdev\={e}js, tulkot\={a}js un koment\={e}t\={a}js}%
+ {izdev\adddot, tulk\adddotspace un koment\adddot}},
+ editorstrco = {{izdev\={e}ji, tulkot\={a}ji un koment\={e}t\={a}ji}%
+ {izdev\adddot, tulk\adddotspace un koment\adddot}},
+ editortran = {{izdev\={e}js, tulkot\={a}js un anot\={a}cijas autors}%
+ {izdev\adddot, tulk\adddotspace un anot\adddotspace autors}},
+ editorstran = {{izdev\={e}ji, tulkot\={a}ji un anot\={a}cijas autori}%
+ {izdev\adddot, tulk\adddotspace un anot\adddotspace autori}},
+ editortrin = {{izdev\={e}js, tulkot\={a}js un ievada autors}%
+ {izdev\adddot, tulk\adddotspace un ievada autors}},
+ editorstrin = {{izdev\={e}ji, tulkot\={a}ji un ievada autori}%
+ {izdev\adddot, tulk\adddotspace un ievada autori}},
+ editortrfo = {{izdev\={e}js, tulkot\={a}js un priek\v{s}v\={a}rds autors}%
+ {izdev\adddot, tulk\adddotspace un priek\v{s}v\adddotspace autors}},
+ editorstrfo = {{izdev\={e}ji, tulkot\={a}ji un priek\v{s}v\={a}rds autori}%
+ {izdev\adddot, tulk\adddotspace un priek\v{s}v\adddotspace autori}},
+ editortraf = {{izdev\={e}js, tulkot\={a}js un p\={e}cv\={a}rda autors}%
+ {izdev\adddot, tulk\adddotspace un p\={e}cv\adddotspace autors}},
+ editorstraf = {{izdev\={e}ji, tulkot\={a}ji un p\={e}cv\={a}rda autori}%
+ {izdev\adddot, tulk\adddotspace un p\={e}cv\adddotspace autori}},
+ editorcoin = {{izdev\={e}js, koment\={e}t\={a}js un ievada autors}%
+ {izdev\adddot, koment\adddotspace un ievada autors}},
+ editorscoin = {{izdev\={e}ji, koment\={e}t\={a}ji un ievada autori}%
+ {izdev\adddot, koment\adddotspace un ievada autori}},
+ editorcofo = {{izdev\={e}js, koment\={e}t\={a}js un priek\v{s}v\={a}rds autors}%
+ {izdev\adddot, koment\adddotspace un priek\v{s}v\adddotspace autors}},
+ editorscofo = {{izdev\={e}ji, koment\={e}t\={a}ji un priek\v{s}v\={a}rds autori}%
+ {izdev\adddot, koment\adddotspace un priek\v{s}v\adddotspace autori}},
+ editorcoaf = {{izdev\={e}js, koment\={e}t\={a}js un p\={e}cv\={a}rda autors}%
+ {izdev\adddot, koment\adddotspace un p\={e}cv\adddotspace autors}},
+ editorscoaf = {{izdev\={e}ji, koment\={e}t\={a}ji un p\={e}cv\={a}rda autori}%
+ {izdev\adddot, koment\adddotspace un p\={e}cv\adddotspace autori}},
+ editoranin = {{izdev\={e}js, anot\={a}cijas un ievada autors}%
+ {izdev\adddot, anot\adddotspace un ievada autors}},
+ editorsanin = {{izdev\={e}ji, anot\={a}cijas un ievada autori}%
+ {izdev\adddot, anot\adddotspace un ievada autori}},
+ editoranfo = {{izdev\={e}js, anot\={a}cijas un priek\v{s}v\={a}rda autors}%
+ {izdev\adddot, anot\adddotspace un priek\v{s}v\adddotspace autors}},
+ editorsanfo = {{izdev\={e}ji, anot\={a}cijas un priek\v{s}v\={a}rda autori}%
+ {izdev\adddot, anot\adddotspace un priek\v{s}v\adddotspace autori}},
+ editoranaf = {{izdev\={e}js, anot\={a}cijas un p\={e}cv\={a}rda autors}%
+ {izdev\adddot, anot\adddotspace un p\={e}cv\adddotspace autors}},
+ editorsanaf = {{izdev\={e}ji, anot\={a}cijas un p\={e}cv\={a}rda autori}%
+ {izdev\adddot, anot\adddotspace un p\={e}cv\adddotspace autori}},
+ editortrcoin = {{izdev\={e}js, tulkot\={a}js, koment\={e}t\={a}js un ievada autors}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un ievada autors}},
+ editorstrcoin = {{izdev\={e}ji, tulkot\={a}ji, koment\={e}t\={a}ji un ievada autori}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un ievada autori}},
+ editortrcofo = {{izdev\={e}js, tulkot\={a}js, koment\={e}t\={a}js un priek\v{s}v\={a}rda autors}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un priek\v{s}v\adddotspace autors}},
+ editorstrcofo = {{izdev\={e}ji, tulkot\={a}ji, koment\={e}t\={a}ji un priek\v{s}v\={a}rda autori}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un priek\v{s}v\adddotspace autori}},
+ editortrcoaf = {{izdev\={e}js, tulkot\={a}js, koment\={e}t\={a}js un p\={e}cv\={a}rda autors}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un p\={e}cv\adddotspace autors}},
+ editorstrcoaf = {{izdev\={e}ji, tulkot\={a}ji, koment\={e}t\={a}ji un p\={e}cv\={a}rda autori}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un p\={e}cv\adddotspace autori}},
+ editortranin = {{izdev\={e}js, koment\={e}t\={a}js, anot\={a}cijas un ievada autors}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un ievada autors}},
+ editorstranin = {{izdev\={e}ji, koment\={e}t\={a}ji, anot\={a}cijas un ievada autori}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un ievada autori}},
+ editortranfo = {{izdev\={e}js, koment\={e}t\={a}js, anot\={a}cijas un priek\v{s}v\={a}rda autors}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un priek\v{s}v\adddotspace autors}},
+ editorstranfo = {{izdev\={e}ji, koment\={e}t\={a}ji, anot\={a}cijas un priek\v{s}v\={a}rda autori}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un priek\v{s}v\adddotspace autori}},
+ editortranaf = {{izdev\={e}js, koment\={e}t\={a}js, anot\={a}cijas un p\={e}cv\={a}rda autors}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un p\={e}cv\adddotspace autors}},
+ editorstranaf = {{izdev\={e}ji, koment\={e}t\={a}ji, anot\={a}cijas un p\={e}cv\={a}rda autori}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un p\={e}cv\adddotspace autori}},
+ translatorco = {{tulkot\={a}js un koment\={e}t\={a}js}{tulk\adddotspace un koment\adddot}},
+ translatorsco = {{tulkot\={a}ji un koment\={e}t\={a}ji}{tulk\adddotspace un koment\adddot}},
+ translatoran = {{tulkot\={a}js un anot\={a}cijas autors}%
+ {tulk\adddotspace un anot\adddotspace autors}},
+ translatorsan = {{tulkot\={a}ji un anot\={a}cijas autori}%
+ {tulk\adddotspace un anot\adddotspace autori}},
+ translatorin = {{tulkot\={a}js un ievada autors}{tulk\adddotspace un ievada autors}},
+ translatorsin = {{tulkot\={a}ji un ievada autori}{tulk\adddotspace un ievada autori}},
+ translatorfo = {{tulkot\={a}js un priek\v{s}v\={a}rda autors}%
+ {tulk\adddotspace un priek\v{s}v\adddotspace autors}},
+ translatorsfo = {{tulkot\={a}ji un priek\v{s}v\={a}rda autori}%
+ {tulk\adddotspace un priek\v{s}v\adddotspace autori}},
+ translatoraf = {{tulkot\={a}js un p\={e}cv\={a}rda autors}%
+ {tulk\adddotspace un p\={e}cv\adddotspace autors}},
+ translatorsaf = {{tulkot\={a}ji un p\={e}cv\={a}rda autori}%
+ {tulk\adddotspace un p\={e}cv\adddotspace autori}},
+ translatorcoin = {{tulkot\={a}js, koment\={e}t\={a}js un ievada autors}%
+ {tulk\adddot, koment\adddotspace un ievada autors}},
+ translatorscoin = {{tulkot\={a}ji, koment\={e}t\={a}ji un ievada autori}%
+ {tulk\adddot, koment\adddotspace un ievada autori}},
+ translatorcofo = {{tulkot\={a}js, koment\={e}t\={a}js un priek\v{s}v\={a}rda autors}%
+ {tulk\adddot, koment\adddotspace un priek\v{s}v\adddotspace autors}},
+ translatorscofo = {{tulkot\={a}ji, koment\={e}t\={a}ji un priek\v{s}v\={a}rda autori}%
+ {tulk\adddot, koment\adddotspace un priek\v{s}v\adddotspace autori}},
+ translatorcoaf = {{tulkot\={a}js, koment\={e}t\={a}js un p\={e}cv\={a}rda autors}%
+ {tulk\adddot, koment\adddotspace un p\={e}cv\adddotspace autors}},
+ translatorscoaf = {{tulkot\={a}ji, koment\={e}t\={a}ji un p\={e}cv\={a}rda autori}%
+ {tulk\adddot, koment\adddotspace un p\={e}cv\adddotspace autori}},
+ translatoranin = {{tulkot\={a}js, anot\={a}cijas un ievada autors}%
+ {tulk\adddot, anot\adddotspace un ievada autors}},
+ translatorsanin = {{tulkot\={a}ji, anot\={a}cijas un ievada autori}%
+ {tulk\adddot, anot\adddotspace un ievada autori}},
+ translatoranfo = {{tulkot\={a}js, anot\={a}cijas un priek\v{s}v\={a}rda autors}%
+ {tulk\adddot, anot\adddotspace un priek\v{s}v\adddotspace autors}},
+ translatorsanfo = {{tulkot\={a}ji, anot\={a}cijas un priek\v{s}v\={a}rda autori}%
+ {tulk\adddot, anot\adddotspace un priek\v{s}v\adddotspace autori}},
+ translatoranaf = {{tulkot\={a}js, anot\={a}cijas un p\={e}cv\={a}rda autors}%
+ {tulk\adddot, anot\adddotspace un p\={e}cv\adddotspace autors}},
+ translatorsanaf = {{tulkot\={a}ji, anot\={a}cijas un p\={e}cv\={a}rda autori}%
+ {tulk\adddot, anot\adddotspace un p\={e}cv\adddotspace autori}},
+ organizer = {{organiz\={e}t\={a}js}{organiz\adddot}},
+ organizers = {{organiz\={e}t\={a}ji}{organiz\adddot}},
+ % FIXME: currently by* strings can appear akward if they're followed by multiple
+ % words connected by "and" or feminine nouns and abbreviate=false is used
+ byorganizer = {{organiz\={e}jis}{organiz\adddot}},
+ byauthor = {{sarakst\={\i}jis}{sarakst\adddot}},
+ byeditor = {{izdevis}{izdevis}},
+ bycompiler = {{sast\={a}d\={\i}jis}{sast\={a}d\adddot}},
+ byredactor = {{redi\v{g}\={e}jis}{redi\v{g}\adddot}},
+ byreviser = {{revid\={e}jis}{revid\adddot}},
+ byreviewer = {{recenz\={e}jis}{recenz\adddot}},
+ byfounder = {{dibin\={a}jis}{dib\adddot}},
+ bycontinuator = {{turpin\={a}jis}{turpin\adddot}},
+ bycollaborator = {{ar sadarb\={\i}bu no}{ar sadarb\={\i}bu no}},
+ bytranslator = {{tulkojis}{tulk\adddot}},
+ bycommentator = {{koment\={e}jis}{koment\adddot}},
+ byannotator = {{anot\={a}ciju sast\={a}d\={\i}jis}{anot\adddotspace sast\={a}d\adddot}},
+ withcommentator = {{ar koment\={a}riem no}{ar koment\adddotspace no}},
+ withannotator = {{ar anot\={a}ciju no}{ar anot\adddotspace no}},
+ withintroduction = {{ar ievadu no}{ar ievadu no}},
+ withforeword = {{ar priek\v{s}v\={a}rdu no}{ar priek\v{s}v\adddotspace no}},
+ withafterword = {{ar p\={e}cv\={a}rdu no}{ar p\={e}cv\adddotspace no}},
+ byeditortr = {{izdevis un tulkojis}{izdev\adddotspace un tulk\adddot}},
+ byeditorco = {{izdevis un koment\={e}jis}{izdev\adddotspace un koment\adddot}},
+ byeditoran = {{izdevis un anot\={a}ciju sast\={a}d\={\i}jis}%
+ {izdev\adddotspace un anot\adddotspace sast\={a}d\adddot}},
+ byeditorin = {{izdevis un ievadu sast\={a}d\={\i}jis}%
+ {izdev\adddotspace un ievadu sast\={a}d\adddot}},
+ byeditorfo = {{izdevis un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ byeditoraf = {{izdevis un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ byeditortrco = {{izdevis, tulkojis un koment\={e}jis}%
+ {izdev\adddot, tulk\adddotspace un koment\adddot}},
+ byeditortran = {{izdevis, tulkojis un anot\={a}ciju sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddotspace un anot\adddotspace sast\={a}d\adddot}},
+ byeditortrin = {{izdevis, tulkojis un ievadu sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddotspace un ievadu sast\={a}d\adddot}},
+ byeditortrfo = {{izdevis, tulkojis un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ byeditortraf = {{izdevis, tulkojis un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ byeditorcoin = {{izdevis, koment\={e}jis un ievadu sast\={a}d\={\i}jis}%
+ {izdev\adddot, koment\adddotspace un ievadu sast\={a}d\adddot}},
+ byeditorcofo = {{izdevis, koment\={e}jis un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, koment\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ byeditorcoaf = {{izdevis, koment\={e}jis un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, koment\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ byeditoranin = {{izdevis, anot\={a}ciju un ievadu sast\={a}d\={\i}jis}%
+ {izdev\adddot, anot\adddotspace un ievadu sast\={a}d\adddot}},
+ byeditoranfo = {{izdevis, anot\={a}ciju un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, anot\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ byeditoranaf = {{izdevis, anot\={a}ciju un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, anot\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ byeditortrcoin = {{izdevis, tulkojis, koment\={e}jis un ievadu sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un ievadu sast\={a}d\adddot}},
+ byeditortrcoin = {{izdevis, tulkojis, koment\={e}jis un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ byeditortrcoaf = {{izdevis, tulkojis, koment\={e}jis un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, tulk\adddot, koment\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ byeditortranin = {{izdevis, koment\={e}jis, anot\={a}ciju un ievadu sast\={a}d\={\i}jis}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un ievadu sast\={a}d\adddot}},
+ byeditortranfo = {{izdevis, koment\={e}jis, anot\={a}ciju priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ byeditortranaf = {{izdevis, koment\={e}jis, anot\={a}ciju un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {izdev\adddot, koment\adddot, anot\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ bytranslatorco = {{tulkojis un koment\={e}jis}{tulk\adddotspace un koment\adddot}},
+ bytranslatoran = {{tulkojis un anot\={a}ciju sast\={a}d\={\i}jis}%
+ {tulk\adddotspace un anot\adddotspace sast\={a}d\adddot}},
+ bytranslatorin = {{tulkojis un ievadu sast\={a}d\={\i}jis}%
+ {tulk\adddotspace un ievadu sast\={a}d\adddot}},
+ bytranslatorfo = {{tulkojis un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {tulk\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ bytranslatoraf = {{tulkojis un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {tulk\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ bytranslatorcoin = {{tulkojis, koment\={e}jis un ievadu sast\={a}d\={\i}jis}%
+ {tulk\adddot, koment\adddotspace un ievadu sast\={a}d\adddot}},
+ bytranslatorcofo = {{tulkojis, koment\={e}jis un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {tulk\adddot, koment\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ bytranslatorcoaf = {{tulkojis, koment\={e}jis un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {tulk\adddot, koment\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ bytranslatoranin = {{tulkojis, anot\={a}ciju un ievadu sast\={a}d\={\i}jis}%
+ {tulk\adddot, anot\adddotspace un ievadu sast\={a}d\adddot}},
+ bytranslatoranfo = {{tulkojis, anot\={a}ciju un priek\v{s}v\={a}rdu sast\={a}d\={\i}jis}%
+ {tulk\adddot, anot\adddotspace un priek\v{s}v\adddotspace sast\={a}d\adddot}},
+ bytranslatoranaf = {{tulkojis, anot\={a}ciju un p\={e}cv\={a}rdu sast\={a}d\={\i}jis}%
+ {tulk\adddot, anot\adddotspace un p\={e}cv\adddotspace sast\={a}d\adddot}},
+ and = {{un}{un}},
+ andothers = {{un citi}{u\adddotspace c\adddot}},
+ andmore = {{un t\={a} t\={a}l\={a}k}{utt\adddot}},
+ volume = {{s\={e}jums}{s\={e}jums}},
+ volumes = {{s\={e}jumi}{s\={e}jumi}},
+ % FIXME: should be after the volume count not before, e.g. "10 s\={e}jumos"
+ % involumes = {{s\={e}jumos}{s\={e}jumos}},
+ jourvol = {{izdevums}{izdev\adddot}},
+ jourser = {{s\={e}rija}{s\={e}rija}},
+ book = {{gr\={a}mata}{gr\={a}m\adddot}},
+ part = {{da\c{l}a}{da\c{l}a}},
+ issue = {{izdevums}{izdev\adddot}},
+ newseries = {{jaun\={a}s s\={e}rijas}{jaun\={a}s s\={e}r\adddot}},
+ oldseries = {{vec\={a}s s\={e}rijas}{vec\={a}s s\={e}rijas}},
+ edition = {{izdevums}{izdev\adddot}},
+ reprint = {{atk\={a}rtots izdevums}{atk\={a}rt\adddotspace izdev\adddot}},
+ reprintof = {{atk\={a}rtots izdevums no}{atk\={a}rt\adddotspace izdev\adddotspace no}},
+ reprintas = {{atk\={a}rtoti izdots k\={a}}{atk\={a}rt\adddotspace izdots k\={a}}},
+ reprintfrom = {{atk\={a}rtots izdevums no}{atk\={a}rt\adddotspace izdev\adddotspace no}},
+ translationof = {{tulkojums no}{tulk\adddotspace no}},
+ translationas = {{tulkots k\={a}}{tulk\adddotspace k\={a}}},
+ translationfrom = {{tulkots no}{tulk\adddotspace no}},
+ reviewof = {{recenzija}{recenz\adddot}},
+ origpubas = {{ori\v{g}in\={a}li public\={e}ts k\={a}}{ori\v{g}\adddotspace public\adddotspace k\={a}}},
+ origpubin = {{ori\v{g}in\={a}li public\={e}ts}{ori\v{g}\adddotspace public\adddot}},
+ astitle = {{k\={a}}{k\={a}}},
+ bypublisher = {{no}{no}},
+ nodate = {{bez datuma}{bez dat\adddot}},
+ page = {{lappuse}{lpp\adddot}},
+ pages = {{lappuses}{lpp\adddot}},
+ column = {{sleja}{sleja}},
+ columns = {{slejas}{slejas}},
+ line = {{rinda}{rinda}},
+ lines = {{rindas}{rindas}},
+ verse = {{pants}{pants}},
+ verses = {{panti}{panti}},
+ section = {{noda\c{l}a}{nod\adddot}},
+ sections = {{noda\c{l}as}{nod\adddot}},
+ paragraph = {{rindkopa}{rindk\adddot}},
+ paragraphs = {{rindkopas}{rindk\adddot}},
+ pagetotal = {{lappuse}{lpp\adddot}},
+ pagetotals = {{lappuses}{lpp\adddot}},
+ columntotal = {{sleja}{sleja}},
+ columntotals = {{slejas}{slejas}},
+ linetotal = {{rinda}{rinda}},
+ linetotals = {{rindas}{rindas}},
+ versetotal = {{pants}{pants}},
+ versetotals = {{panti}{panti}},
+ sectiontotal = {{noda\c{l}a}{nod\adddot}},
+ sectiontotals = {{noda\c{l}as}{nod\adddot}},
+ paragraphtotal = {{rindkopa}{rindk\adddot}},
+ paragraphtotals = {{rindkopas}{rindk\adddot}},
+ in = {{}{}}, % Works well as an empty string
+ inseries = {{s\={e}rij\={a}s}{s\={e}rij\={a}s}},
+ ofseries = {{s\={e}rijas}{s\={e}rijas}},
+ number = {{numurs}{nr\adddot}},
+ chapter = {{noda\c{l}a}{nod\adddot}},
+ % bathesis = {{bakalaura darbs}{bak\adddotspace darbs}},
+ mathesis = {{ma\v{g}istra darbs}{ma\v{g}\adddotspace darbs}},
+ phdthesis = {{doktora gr\={a}da disert\={a}cija}{dokt\adddotspace gr\={a}da disert\adddot}},
+ candthesis = {{kandid\={a}ta disert\={a}cija}{kand\adddotspace disert\adddot}},
+ resreport = {{p\={e}tniec\={\i}bas darba p\={a}rskats}{p\={e}tn\adddotspace darba p\={a}rsk\adddot}},
+ techreport = {{tehniskais zi\c{n}ojums}{tehn\adddotspace zi\c{n}\adddot}},
+ software = {{programmat\={u}ra}{progr\adddot}},
+ datacd = {{datu CD}{datu CD}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{versija}{versija}},
+ url = {{pieejams}{pieejams}},
+ urlfrom = {{pieejams no}{pieejams no}},
+ urlseen = {{apl\={u}kots\aftergroup\lbx@lv@requestwhendate}{apl\={u}kots\aftergroup\lbx@lv@requestwhendate}},
+ inpreparation = {{tiek gatavots}{tiek gatavots}},
+ submitted = {{iesniegts}{iesniegts}},
+ forthcoming = {{gaid\={a}mais}{gaid\={a}mais}},
+ inpress = {{pres\={e}}{pres\={e}}},
+ prepublished = {{agr\={a}k public\={e}ts}{agr\={a}k public\adddot}},% FIXME: not sure if correct
+ citedas = {{turpm\={a}k cit\={e}ts k\={a}}{turpm\={a}k cit\={e}ts k\={a}}},
+ % thiscite = {{}{}},% FIXME: missing
+ seenote = {{skat\={\i}t piez\={\i}mi}{skat\adddotspace piez\adddot}},
+ quotedin = {{cit\={e}ts}{cit\={e}ts}},
+ % idem = {{}{}},% FIXME: missing
+ % idemsf = {{}{}},% FIXME: missing
+ % idemsm = {{}{}},% FIXME: missing
+ % idemsn = {{}{}},% FIXME: missing
+ % idempf = {{}{}},% FIXME: missing
+ % idempm = {{}{}},% FIXME: missing
+ % idempn = {{}{}},% FIXME: missing
+ % idempp = {{}{}},% FIXME: missing
+ % ibidem = {{}{}},% FIXME: missing
+ % opcit = {{}{}},% FIXME: missing
+ % loccit = {{}{}},% FIXME: missing
+ % confer = {{}{}},% FIXME: missing
+ % sequens = {{}{}},% FIXME: missing
+ % sequentes = {{}{}},% FIXME: missing
+ % passim = {{}{}},% FIXME: missing
+ see = {{skat\={\i}t}{skat\adddot}},
+ seealso = {{skat\={\i}t ar\={\i}}{skat\adddotspace ar\={\i}}},
+ backrefpage = {{cit\={e}ts lappus\={e}}{cit\={e}ts lpp\adddot}},
+ backrefpages = {{cit\={e}ts lappus\={e}s}{cit\={e}ts lpp\adddot}},
+ january = {{janv\={a}ris}{janv\adddot}},
+ february = {{febru\={a}ris}{febr\adddot}},
+ march = {{marts}{marts}},
+ april = {{apr\={\i}lis}{apr\adddot}},
+ may = {{maijs}{maijs}},
+ june = {{j\={u}nijs}{j\={u}n\adddot}},
+ july = {{j\={u}lijs}{j\={u}l\adddot}},
+ august = {{augusts}{aug\adddot}},
+ september = {{septembris}{sept\adddot}},
+ october = {{oktobris}{okt\adddot}},
+ november = {{novembris}{nov\adddot}},
+ december = {{decembris}{dec\adddot}},
+ locjanuary = {{janv\={a}r\={\i}}{janv\adddot}},
+ locfebruary = {{febru\={a}r\={\i}}{febr\adddot}},
+ locmarch = {{mart\={a}}{mart\={a}}},
+ locapril = {{apr\={\i}l\={\i}}{apr\adddot}},
+ locmay = {{maij\={a}}{maij\={a}}},
+ locjune = {{j\={u}nij\={a}}{j\={u}n\adddot}},
+ locjuly = {{j\={u}lij\={a}}{j\={u}l\adddot}},
+ locaugust = {{august\={a}}{aug\adddot}},
+ locseptember = {{septembr\={\i}}{sept\adddot}},
+ lococtober = {{oktobr\={\i}}{okt\adddot}},
+ locnovember = {{novembr\={\i}}{nov\adddot}},
+ locdecember = {{decembr\={\i}}{dec\adddot}},
+ langamerican = {{amerik\={a}\c{n}u}{amerik\={a}\c{n}u}},
+ langbrazilian = {{braz\={\i}lie\v{s}u}{braz\={\i}lie\v{s}u}},
+ langbulgarian = {{bulg\={a}ru}{bulg\={a}ru}},
+ langcatalan = {{katal\={a}\c{n}u}{katal\={a}\c{n}u}},
+ langcroatian = {{horv\={a}tu}{horv\={a}tu}},
+ langczech = {{\v{c}ehu}{\v{c}ehu}},
+ langdanish = {{d\={a}\c{n}u}{d\={a}\c{n}u}},
+ langdutch = {{n\={\i}derlandie\v{s}u}{n\={\i}derlandie\v{s}u}},
+ langenglish = {{ang\c{l}u}{ang\c{l}u}},
+ langestonian = {{igau\c{n}u}{igau\c{n}u}},
+ langfinnish = {{somu}{somu}},
+ langfrench = {{fran\v{c}u}{fran\v{c}u}},
+ langgalician = {{galsie\v{s}u}{galsie\v{s}u}},
+ langgerman = {{v\={a}cu}{v\={a}cu}},
+ langgreek = {{grie\c{k}u}{grie\c{k}u}},
+ langhungarian = {{ung\={a}ru}{ung\={a}ru}},
+ langitalian = {{it\={a}\c{l}u}{it\={a}\c{l}u}},
+ langjapanese = {{jap\={a}\c{n}u}{jap\={a}\c{n}u}},
+ langlatin = {{lat\={\i}\c{n}u}{lat\={\i}\c{n}u}},
+ langlatvian = {{latvie\v{s}u}{latvie\v{s}u}},
+ langnorwegian = {{norv\={e}\v{g}u}{norv\={e}\v{g}u}},
+ langpolish = {{po\c{l}u}{po\c{l}u}},
+ langportuguese = {{portug\={a}\c{l}u}{portug\={a}\c{l}u}},
+ langrussian = {{krievu}{krievu}},
+ langslovak = {{slov\={a}ku}{slov\={a}ku}},
+ langslovene = {{slov\={e}\c{n}u}{slov\={e}\c{n}u}},
+ langspanish = {{sp\={a}\c{n}u}{sp\={a}\c{n}u}},
+ langswedish = {{zviedru}{zviedru}},
+ langukrainian = {{ukrai\c{n}u}{ukrai\c{n}u}},
+ fromamerican = {{no amerik\={a}\c{n}u}{no amerik\={a}\c{n}u}},
+ frombrazilian = {{no braz\={\i}lie\v{s}u}{no braz\={\i}lie\v{s}u}},
+ frombulgarian = {{no bulg\={a}ru}{no bulg\={a}ru}},
+ fromcatalan = {{no katal\={a}\c{n}u}{no katal\={a}\c{n}u}},
+ fromcroatian = {{no horv\={a}tu}{no horv\={a}tu}},
+ fromczech = {{no \v{c}ehu}{no \v{c}ehu}},
+ fromdanish = {{no d\={a}\c{n}u}{no d\={a}\c{n}u}},
+ fromdutch = {{no n\={\i}derlandie\v{s}u}{no n\={\i}derlandie\v{s}u}},
+ fromenglish = {{no ang\c{l}u}{no ang\c{l}u}},
+ fromestonian = {{no igau\c{n}u}{no igau\c{n}u}},
+ fromfinnish = {{no somu}{no somu}},
+ fromfrench = {{no fran\v{c}u}{no fran\v{c}u}},
+ fromgalician = {{no galsie\v{s}u}{no galsie\v{s}u}},
+ fromgerman = {{no v\={a}cu}{no v\={a}cu}},
+ fromgreek = {{no grie\c{k}u}{no grie\c{k}u}},
+ fromhungarian = {{no ung\={a}ru}{no ung\={a}ru}},
+ fromitalian = {{no it\={a}\c{l}u}{no it\={a}\c{l}u}},
+ fromjapanese = {{no jap\={a}\c{n}u}{no jap\={a}\c{n}u}},
+ fromlatin = {{no lat\={\i}\c{n}u}{no lat\={\i}\c{n}u}},
+ fromlatvian = {{no latvie\v{s}u}{no latvie\v{s}u}},
+ fromnorwegian = {{no norv\={e}\v{g}u}{no norv\={e}\v{g}u}},
+ frompolish = {{no po\c{l}u}{no po\c{l}u}},
+ fromportuguese = {{no portug\={a}\c{l}u}{no portug\={a}\c{l}u}},
+ fromrussian = {{no krievu}{no krievu}},
+ fromslovak = {{no slov\={a}ku}{no slov\={a}ku}},
+ fromslovene = {{no slov\={e}\c{n}u}{no slov\={e}\c{n}u}},
+ fromspanish = {{no sp\={a}\c{n}u}{no sp\={a}\c{n}u}},
+ fromswedish = {{no zviedru}{no zviedru}},
+ fromukrainian = {{no ukrai\c{n}u}{no ukrai\c{n}u}},
+ countryde = {{V\={a}cija}{DE}},
+ countryeu = {{Eiropas Savien\={\i}ba}{ES}},
+ countryep = {{Eiropas Parlaments}{EP}},
+ countryfr = {{Francija}{FR}},
+ countryuk = {{Lielbrit\={a}nija}{GB}},
+ countryus = {{Amerikas Savienot\={a}s Valstis}{ASV}},
+ patent = {{patents}{patents}},
+ patentde = {{v\={a}cu patents}{v\={a}cu pat\adddot}},
+ patenteu = {{Eiropas patents}{Eiropas pat\adddot}},
+ patentfr = {{fran\v{c}u patents}{fran\v{c}u pat\adddot}},
+ patentuk = {{ang\c{l}u patents}{ang\c{l}u pat\adddot}},
+ patentus = {{ASV patents}{ASV pat\adddot}},
+ patreq = {{patenta piepras\={\i}jums}{pat\adddotspace piepras\adddot}},
+ patreqde = {{v\={a}cu patenta piepras\={\i}jums}{V\={a}cu pat\adddotspace piepras\adddot}},
+ patreqeu = {{Eiropas patenta piepras\={\i}jums}{Eiropas pat\adddotspace piepras\adddot}},
+ patreqfr = {{fran\v{c}u patenta piepras\={\i}jums}{fran\v{c}u pat\adddotspace piepras\adddot}},
+ patrequk = {{ang\c{l}u patenta piepras\={\i}jums}{ang\c{l}u pat\adddotspace piepras\adddot}},
+ patrequs = {{ASV patenta piepras\={\i}jums}{ASV pat\adddotspace piepras\adddot}},
+ file = {{fails}{fails}},
+ library = {{bibliot\={e}ka}{bibliot\={e}ka}},
+ abstract = {{atrefer\={e}jums}{atref\adddot}},
+ annotation = {{anot\={a}cija}{anot\={a}cija}},
+ commonera = {{m\={u}su \={e}ra}{m\adddotspace \={e}\adddot}},
+ beforecommonera = {{pirms m\={u}su \={e}ras}{p\adddotspace m\adddotspace \={e}\adddot}},
+ annodomini = {{p\={e}c Kristus dzim\v{s}anas}{AD}},
+ beforechrist = {{pirms Kristus dzim\v{s}anas}{BC}},
+ circa = {{ap}{ap}},
+ spring = {{pavasaris}{pav\adddot}},
+ summer = {{vasara}{vas\adddot}},
+ autumn = {{rudens}{rud\adddot}},
+ winter = {{ziema}{ziema}},
+ locspring = {{pavasar\={\i}}{pav\adddot}},
+ locsummer = {{vasar\={a}}{vas\adddot}},
+ locautumn = {{ruden\={\i}}{rud\adddot}},
+ locwinter = {{ziem\={a}}{ziem\={a}}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+ dateyear = {{gada}{g\adddot}},
+ locdateyear = {{gad\={a}}{g\adddot}},
+}
+
+\protected\gdef\lbx@lv@mkbibdatemonthwhen#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{locjanuary}%
+ \or\abx@bibmonth{locfebruary}%
+ \or\abx@bibmonth{locmarch}%
+ \or\abx@bibmonth{locapril}%
+ \or\abx@bibmonth{locmay}%
+ \or\abx@bibmonth{locjune}%
+ \or\abx@bibmonth{locjuly}%
+ \or\abx@bibmonth{locaugust}%
+ \or\abx@bibmonth{locseptember}%
+ \or\abx@bibmonth{lococtober}%
+ \or\abx@bibmonth{locnovember}%
+ \or\abx@bibmonth{locdecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\protected\gdef\lbx@lv@mkdaterangetrunc@long#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefull{#1}{#2}}
+ {\lbx@lv@mkdaterangetrunc@long@i{#1}{#2}}}
+
+\protected\gdef\lbx@lv@mkdaterangetrunc@long@i#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \iffieldundef{#2year}
+ {\blx@nounit}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\iffieldsequal{#2month}{#2endmonth}
+ {\csuse{mkbibdate#1}{#2year}{}{#2day}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}}%
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}}%
+ \dateeraprint{#2year}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {}
+ {\iffieldequalstr{#2endyear}{}
+ {\mbox{\bibdaterangesep}}
+ {\bibdaterangesep
+ \enddatecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibdate#1}{}{#2endmonth}{#2endday}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibseasondate#1}{}{#2endseason}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\protected\gdef\lbx@lv@mkdaterangetruncextra@long#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefullextra{#1}{#2}}
+ {\lbx@lv@mkdaterangetruncextra@long@i{#1}{#2}}}
+
+\protected\gdef\lbx@lv@mkdaterangetruncextra@long@i#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \iffieldundef{#2year}
+ {\blx@nounit}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\iffieldsequal{#2month}{#2endmonth}
+ {\csuse{mkbibdate#1}{#2year}{}{#2day}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}}%
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}}%
+ \dateeraprint{#2year}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {\printfield{extradate}}
+ {\iffieldequalstr{#2endyear}{}
+ {\printfield{extradate}%
+ \mbox{\bibdaterangesep}}
+ {\bibdaterangesep
+ \enddatecircaprint
+ \iffieldundef{#2season}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibdate#1}{}{#2endmonth}{#2endday}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}
+ {\ifdateyearsequal{#2}{#2end}
+ {\csuse{mkbibseasondate#1}{}{#2endseason}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}}%
+ \printfield{extradate}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/magyar.lbx b/macros/latex/contrib/biblatex/latex/lbx/magyar.lbx
new file mode 100644
index 0000000000..f94e50eaa8
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/magyar.lbx
@@ -0,0 +1,733 @@
+\ProvidesFile{magyar.lbx}
+[\abx@lbxid]
+
+\ifundef{\lbx@hu@loadinfo}
+ {\blx@warning@noline{%
+ Hungarian localisation module for biblatex loaded.\MessageBreak
+ This module changes more definitions than usual.\MessageBreak
+ Please refer to the documentation for hints and\MessageBreak
+ check the output carefully, especially with non-\MessageBreak
+ standard styles or customisations to field formats.\MessageBreak
+ This warning can be disabled by calling\MessageBreak
+ '\string\BiblatexHungarianWarningOff'\MessageBreak
+ after 'biblatex' has been loaded, but before\MessageBreak
+ the localisation is loaded for the first time}%
+ \global\let\lbx@hu@loadinfo\@empty}
+ {}
+
+\DeclareRedundantLanguages{magyar}{magyar,hungarian}
+
+\DeclareBibliographyExtras{%
+ \DeclareCapitalPunctuation{.!?}%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \savecommand\bibdaterangesep
+ \protected\def\bibdaterangesep{\space\textendash\space}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \let\lbx@hu@dayrange\@secondoftwo
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#1}
+ {}
+ {\iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}%
+ \iffieldundef{#2}{\thefield{#1}}
+ {\mkbibordinal{\thefield{#1}}}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#3}{}{\nobreakspace}}%
+ \iffieldundef{#3}
+ {}
+ {\lbx@hu@dayrange{\thefield{#3}}{\mkbibordinal{\thefield{#3}}}}%
+ }%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#1}
+ {}
+ {\iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}%
+ \iffieldundef{#2}{\thefield{#1}}
+ {\mkbibordinal{\thefield{#1}}}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}\adddot
+ \iffieldundef{#3}{}{\nobreakspace}}%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\lbx@hu@dayrange{}{\adddot}}%
+ }%
+ \let\mkbibseasondatelong\mkbibseasondateshort
+ \savecommand\mkdaterangecomp
+ \savecommand\mkdaterangecompextra
+ \savecommand\mkdaterangeterse
+ \savecommand\mkdaterangeterseextra
+ \protected\def\mkdaterangecomp{%
+ \lbx@hu@mkdaterangetrunc{long}}%
+ \protected\def\mkdaterangeterse{%
+ \lbx@hu@mkdaterangetrunc{short}}%
+ \protected\def\mkdaterangecompextra{%
+ \lbx@hu@mkdaterangetruncextra{long}}%
+ \protected\def\mkdaterangeterseextra{%
+ \lbx@hu@mkdaterangetruncextra{short}}%
+\expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \csletcs{mkbibtime12h}{mkbibtime24h}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}%
+ \iffieldundef{#1}{}{\adddot\space}
+ \mkbibseason{\thefield{#2}}%
+ }%
+ \let\mkbibseasondatelong\mkbibseasondateshort
+ \savecommand\lbx@lfromlang
+ \savecommand\lbx@sfromlang
+ \def\lbx@lfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[lfromoriglanguage]{origlanguage}\space}}%
+ \def\lbx@sfromlang{%
+ \iflistundef{origlanguage}
+ {}
+ {\printlist[sfromoriglanguage]{origlanguage}\space}}%
+ % Page numbers and ranges
+ % convenient shorthand for page range normalisation
+ \protected\def\lbx@hu@mkdottednormrange{\mknormrange*[\mkbibordinal]}%
+ % this redefines \mkpageprefix to put the page number as suffix
+ \savecommand\blx@mkpageprefix
+ \protected\long\def\blx@mkpageprefix#1[#2]#3{%
+ \blx@mkpageprefix@i[#2]{#3}%
+ \ifnumeral{#3}
+ {\ppspace\bibstring{#1}}
+ {\ifnumerals{#3}
+ {\ppspace\bibstring{#1s}}
+ {\def\pno{\bibstring{#1}}%
+ \def\ppno{\bibstring{#1s}}}}}%
+ % NOTE: a few field formats are redefined here, this overrides
+ % corresponding style and preamble definitions.
+ % If you want to overwrite the changes made here, use
+ % \DefineBibliographyExtras{magyar}{...}
+ % Do not forget to make these changes undone with
+ % \UndefineBibliographyExtras{magyar}{...}
+ % to avoid them spilling out later.
+ \savefieldformat{pages}%
+ \DeclareFieldFormat{pages}{%
+ \mkpageprefix[bookpagination][\lbx@hu@mkdottednormrange]{#1}}%
+ \savefieldformat{postnote}%
+ \DeclareFieldFormat{postnote}{%
+ \mkpageprefix[pagination][\lbx@hu@mkdottednormrange]{#1}}%
+ \savefieldformat{volcitepages}%
+ \DeclareFieldFormat{volcitepages}{%
+ \mkpageprefix[pagination][\lbx@hu@mkdottednormrange]{#1}}%
+ \savefieldformat{multipostnote}%
+ \DeclareFieldFormat{multipostnote}{%
+ \mkpageprefix[pagination][\lbx@hu@mkdottednormrange]{#1}}%
+ \savefieldformat{chapter}%
+ \DeclareFieldFormat{chapter}{%
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}
+ \addnbspace
+ \bibstring{chapter}}%
+ \savefieldformat{volume}%
+ \DeclareFieldFormat{volume}{%
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}
+ \addnbspace
+ \bibstring{volume}}%
+ \savefieldformat{part}%
+ \DeclareFieldFormat{part}{%
+ \addcomma\space% <- this is *really* bad, don't try this at home
+ % In general leading or trailing punctuation in field formats should be
+ % avoided and should instead be dealt with in the appropriate bibmacros.
+ % The part field is special because its standard definition is '.#1'.
+ % Additionally, \printfield{part} is called all over the place, so we
+ % can't simply redefine a macro here.
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}%
+ \addnbspace
+ \bibstring{part}}%
+ \savefieldformat{version}%
+ \DeclareFieldFormat{version}{%
+ \ifnumerals{#1}{\mkbibordinal{#1}}{#1}
+ \addnbspace
+ \bibstring{version}}%
+}
+
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\bibdaterangesep
+ \restorecommand\mkdaterangecomp
+ \restorecommand\mkdaterangecompextra
+ \restorecommand\mkdaterangeterse
+ \restorecommand\mkdaterangeterseextra
+ \restorecommand\lbx@lfromlang
+ \restorecommand\lbx@sfromlang
+ \restorecommand\mknormrange
+ \restorecommand\blx@mkpageprefix
+ \restorefieldformat{pages}%
+ \restorefieldformat{postnote}%
+ \restorefieldformat{volcitepages}%
+ \restorefieldformat{multipostnote}%
+ \restorefieldformat{chapter}%
+ \restorefieldformat{volume}%
+ \restorefieldformat{part}%
+ \restorefieldformat{version}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Irodalomjegyz\'ek}{Irodalom}},
+ references = {{Hivatkoz\'asok}{Hivatkoz\'asok}},
+ shorthands = {{R\"ovid\'it\'esek jegyz\'eke}{R\"ovid\'it\'esek}},
+ editor = {{szerkeszt\H{o}}{szerk\adddot}},
+ editors = {{szerkeszt\H{o}k}{szerk\adddot}},
+ compiler = {{\"ossze\'all\'it\'o}{\"ossze\'all\adddot}},
+ compilers = {{\"ossze\'all\'it\'ok}{\"ossze\'all\adddot}},
+ redactor = {{sajt\'o al\'a rendez\H{o}}{kiad\adddot}},
+ redactors = {{sajt\'o al\'a rendez\H{o}k}{kiad\adddot}},
+ reviser = {{korrektor}{korr\adddot}},
+ revisers = {{korrektorok}{korr\adddot}},
+ founder = {{alap\'it\'o}{alap\adddot}},
+ founders = {{alap\'it\'ok}{alap\adddot}},
+ %continuator = {{}{}},% FIXME missing
+ %continuators = {{}{}},% FIXME missing
+ collaborator = {{k\"ozrem\H{u}k\"od\H{o}}{km\adddot}},
+ collaborators = {{k\"ozrem\H{u}k\"od\H{o}k}{km\adddot}},
+ translator = {{ford\'it\'o}{ford\adddot}},
+ translators = {{ford\'it\'ok}{ford\adddot}},
+ commentator = {{komment\'ator}{komm\adddot}},
+ commentators = {{komment\'atorok}{komm\adddot}},
+ annotator = {{jegyzetek \'ir\'oja}{jegyz\adddot}},
+ annotators = {{jegyzetek \'ir\'oi}{jegyz\adddot}},
+ commentary = {{komment\'ar}{komm\adddot}},
+ annotations = {{jegyzetek}{jegyz\adddot}},
+ introduction = {{bevezet\'es}{bev\adddot}},
+ foreword = {{el\H{o}sz\'o}{el\H{o}sz\'o}},
+ afterword = {{ut\'osz\'o}{ut\'osz\'o}},
+ editortr = {{szerkeszt\H{o} \'es ford\'it\'o}%
+ {szerk\adddotspace \'es ford\adddot}},
+ editorstr = {{szerkeszt\H{o}k \'es ford\'it\'ok}%
+ {szerk\adddotspace \'es ford\adddot}},,
+ editorco = {{szerkeszt\H{o} \'es komment\'ar}%
+ {szerk\adddotspace \'es komm\adddot}},
+ editorsco = {{szerkeszt\H{o} \'es komment\'ar}%
+ {szerk\adddotspace \'es komm\adddot}},
+ editoran = {{szerkeszt\H{o} \'es jegyzet}%
+ {szerk\adddotspace \'es jegyz\adddot}},
+ editorsan = {{szerkeszt\H{o} \'es jegyzet}%
+ {szerk\adddotspace \'es jegyz\adddot}},
+ editorin = {{szerkeszt\H{o} \'es bevezet\H{o}}%
+ {szerk\adddotspace \'es bev\adddot}},
+ editorsin = {{szerkeszt\H{o}k \'es bevezet\H{o}}%
+ {szerk\adddotspace \'es bev\adddot}},
+ editorfo = {{szerkeszt\H{o} \'es el\H{o}sz\'o}%
+ {szerk\adddotspace \'es el\H{o}sz\'o}},
+ editorsfo = {{szerkeszt\H{o}k \'es el\H{o}sz\'o}%
+ {szerk\adddotspace \'es el\H{o}sz\'o}},
+ editoraf = {{szerkeszt\H{o} \'es ut\'osz\'o}
+ {szerk\adddotspace \'es ut\'osz\'o}},
+ editorsaf = {{szerkeszt\H{o}k \'es ut\'osz\'o}%
+ {szerk\adddotspace \'es ut\'osz\'o}},
+ editortrco = {{szerkeszt\H{o}, ford\'it\'o \'es komment\'ar}%
+ {szerk\adddot, ford\adddotspace \'es komm\adddot}},
+ editorstrco = {{szerkeszt\H{o}, ford\'it\'o \'es komment\'ar}%
+ {szerk\adddot, ford\adddotspace \'es komm\adddot}},
+ editortran = {{szerkeszt\H{o}, ford\'it\'o \'es jegyzet}%
+ {szerk\adddot, ford\adddotspace \'es jegyz\adddot}},
+ editorstran = {{szerkeszt\H{o}, ford\'it\'o \'es jegyzet}%
+ {szerk\adddot, ford\adddotspace \'es jegyz\adddot}},
+ editortrin = {{szerkeszt\H{o}, ford\'it\'o \'es bevezet\H{o}}%
+ {szerk\adddot, ford\adddotspace \'es bev\adddot}},
+ editorstrin = {{szerkeszt\H{o}, ford\'it\'o \'es bevezet\H{o}}%
+ {szerk\adddot, ford\adddotspace \'es bev\adddot}},
+ editortrfo = {{szerkeszt\H{o}, ford\'it\'o \'es el\H{o}sz\'o}%
+ {szerk\adddot, ford\adddotspace \'es el\H{o}sz\'o}},
+ editorstrfo = {{szerkeszt\H{o}, ford\'it\'o \'es el\H{o}sz\'o}%
+ {szerk\adddot, ford\adddotspace \'es el\H{o}sz\'o}},
+ editortraf = {{szerkeszt\H{o}, ford\'it\'o \'es ut\'osz\'o}%
+ {szerk\adddot, ford\adddotspace \'es ut\'osz\'o}},
+ editorstraf = {{szerkeszt\H{o}, ford\'it\'o \'es ut\'osz\'o}%
+ {szerk\adddot, ford\adddotspace \'es ut\'osz\'o}},
+ editorcoin = {{szerkeszt\H{o}, komment\'ar \'es bevezet\H{o}}%
+ {szerk\adddot, komm\adddotspace \'es bev\adddot}},
+ editorscoin = {{szerkeszt\H{o}, komment\'ar \'es bevezet\H{o}}%
+ {szerk\adddot, komm\adddotspace \'es bev\adddot}},
+ editorcofo = {{szerkeszt\H{o}, komment\'ar \'es el\H{o}sz\'o}%
+ {szerk\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ editorscofo = {{szerkeszt\H{o}, komment\'ar \'es el\H{o}sz\'o}%
+ {szerk\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ editorcoaf = {{szerkeszt\H{o}, komment\'ar \'es ut\'osz\'o}%
+ {szerk\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ editorscoaf = {{szerkeszt\H{o}, komment\'ar \'es ut\'osz\'o}%
+ {szerk\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ editoranin = {{szerkeszt\H{o}, jegyzetek \'es bevezet\H{o}}%
+ {szerk\adddot, jegyz\adddotspace \'es bev\adddot}},
+ editorsanin = {{szerkeszt\H{o}, jegyzetek \'es bevezet\H{o}}%
+ {szerk\adddot, jegyz\adddotspace \'es bev\adddot}},
+ editoranfo = {{szerkeszt\H{o}, jegyzetek \'es el\H{o}sz\'o}%
+ {szerk\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ editorsanfo = {{szerkeszt\H{o}, jegyzetek \'es el\H{o}sz\'o}%
+ {szerk\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ editoranaf = {{szerkeszt\H{o}, jegyzetek \'es ut\'osz\'o}%
+ {szerk\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ editorsanaf = {{szerkeszt\H{o}, jegyzetek \'es ut\'osz\'o}%
+ {szerk\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ editortrcoin = {{szerkeszt\H{o}, ford\'it\'o, komment\'ar \'es bevezet\H{o}}%
+ {szerk\adddot, ford\adddot, komm\adddotspace \'es bev\adddot}},
+ editorstrcoin = {{szerkeszt\H{o}, ford\'it\'o, komment\'ar \'es bevezet\H{o}}%
+ {szerk\adddot, ford\adddot, komm\adddotspace \'es bev\adddot}},
+ editortrcofo = {{szerkeszt\H{o}, ford\'it\'o, komment\'ar \'es el\H{o}sz\'o}%
+ {szerk\adddot, ford\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ editorstrcofo = {{szerkeszt\H{o}, ford\'it\'o, komment\'ar \'es el\H{o}sz\'o}%
+ {szerk\adddot, ford\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ editortrcoaf = {{szerkeszt\H{o}, ford\'it\'o, komment\'ar \'es ut\'osz\'o}%
+ {szerk\adddot, ford\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ editorstrcoaf = {{szerkeszt\H{o}, ford\'it\'o, komment\'ar \'es ut\'osz\'o}%
+ {szerk\adddot, ford\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ editortranin = {{szerkeszt\H{o}, ford\'it\'o, jegyzetek \'es bevezet\H{o}}%
+ {szerk\adddot, ford\adddot, jegyz\adddotspace \'es bev\adddot}},
+ editorstranin = {{szerkeszt\H{o}, ford\'it\'o, jegyzetek \'es bevezet\H{o}}%
+ {szerk\adddot, ford\adddot, jegyz\adddotspace \'es bev\adddot}},
+ editortranfo = {{szerkeszt\H{o}, ford\'it\'o, jegyzetek \'es el\H{o}sz\'o}%
+ {szerk\adddot, ford\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ editorstranfo = {{szerkeszt\H{o}, ford\'it\'o, jegyzetek \'es el\H{o}sz\'o}%
+ {szerk\adddot, ford\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ editortranaf = {{szerkeszt\H{o}, ford\'it\'o, jegyzetek \'es ut\'osz\'o}%
+ {szerk\adddot, ford\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ editorstranaf = {{szerkeszt\H{o}, ford\'it\'o, jegyzetek \'es ut\'osz\'o}%
+ {szerk\adddot, ford\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ translatorco = {{ford\'it\'o \'es komment\'ar}%
+ {ford\adddotspace \'es komm\adddot}},
+ translatorsco = {{ford\'it\'o \'es komment\'ar}%
+ {ford\adddotspace \'es komm\adddot}},
+ translatoran = {{ford\'it\'o \'es jegyzetek}%
+ {ford\adddotspace \'es jegyz\adddot}},
+ translatorsan = {{ford\'it\'o \'es jegyzetek}%
+ {ford\adddotspace \'es jegyz\adddot}},
+ translatorin = {{ford\'it\'o \'es bevezet\H{o}}%
+ {ford\adddotspace \'es bev\adddot}},
+ translatorsin = {{ford\'it\'o \'es bevezet\H{o}}%
+ {ford\adddotspace \'es bev\adddot}},
+ translatorfo = {{ford\'it\'o \'es el\H{o}sz\'o}%
+ {ford\adddotspace \'es el\H{o}sz\'o}},
+ translatorsfo = {{ford\'it\'o \'es el\H{o}sz\'o}%
+ {ford\adddotspace \'es el\H{o}sz\'o}},
+ translatoraf = {{ford\'it\'o \'es ut\'osz\'o}%
+ {ford\adddotspace \'es ut\'osz\'o}},
+ translatorsaf = {{ford\'it\'o \'es ut\'osz\'o}%
+ {ford\adddotspace \'es ut\'osz\'o}},
+ translatorcoin = {{ford\'it\'o, komment\'ar \'es bevezet\H{o}}%
+ {ford\adddot, komm\adddotspace \'es bev\adddot}},
+ translatorscoin = {{ford\'it\'o, komment\'ar \'es bevezet\H{o}}%
+ {ford\adddot, komm\adddotspace \'es bev\adddot}},
+ translatorcofo = {{ford\'it\'o, komment\'ar \'es el\H{o}sz\'o}%
+ {ford\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ translatorscofo = {{ford\'it\'o, komment\'ar \'es el\H{o}sz\'o}%
+ {ford\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ translatorcoaf = {{ford\'it\'o, komment\'ar \'es ut\'osz\'o}%
+ {ford\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ translatorscoaf = {{ford\'it\'o, komment\'ar \'es ut\'osz\'o}%
+ {ford\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ translatoranin = {{ford\'it\'o, jegyzetek \'es bevezet\H{o}}%
+ {ford\adddot, jegyz\adddotspace \'es bev\adddot}},
+ translatorsanin = {{ford\'it\'o, jegyzetek \'es bevezet\H{o}}%
+ {ford\adddot, jegyz\adddotspace \'es bev\adddot}},
+ translatoranfo = {{ford\'it\'o, jegyzetek \'es el\H{o}sz\'o}%
+ {ford\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ translatorsanfo = {{ford\'it\'o, jegyzetek \'es el\H{o}sz\'o}%
+ {ford\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ translatoranaf = {{ford\'it\'o, jegyzetek \'es ut\'osz\'o}%
+ {ford\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ translatorsanaf = {{ford\'it\'o, jegyzetek \'es ut\'osz\'o}%
+ {ford\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ organizer = {{szervez\H{o}}{szerv\adddot}},
+ organizers = {{szervez\H{o}k}{szerv\adddot}},
+ byorganizer = {{szervezte}{szerv\adddot}},
+ byauthor = {{\'irta}{\'irta}},
+ byeditor = {{szerkesztette}{szerk\adddot}},
+ bycompiler = {{\"ossze\'all\'itotta}{\"ossze\'all\adddot}},
+ byredactor = {{sajt\'o al\'a rendezte}{kiad\adddot}},
+ byreviser = {{jav\'itotta}{jav\adddot}},
+ byreviewer = {{b\'ir\'alta}{b\'ir\adddot}},
+ byfounder = {{alap\'itotta}{alap\adddot}},
+% bycontinuator = {{}{}},% FIXME missing
+ bycollaborator = {{k\"ozrem\H{u}k\"od\"ott}{km\adddot}},
+ bytranslator = {{\lbx@lfromlang ford\'itotta}{\lbx@sfromlang ford\adddot}},
+ bycommentator = {{komment\'alta}{komm\adddot}},
+ byannotator = {{jegyzetekkel ell\'atta}{jegyz\adddot}},
+ withcommentator = {{komment\'arral ell\'atta}{komm\adddot}},
+ withannotator = {{jegyzetekkel ell\'atta}{jegyz\adddot}},
+ withintroduction = {{bevezet\H{o}vel ell\'atta}{bev\adddot}},
+ withforeword = {{el\H{o}sz\'oval ell\'atta}{el\H{o}sz\'o:}},
+ withafterword = {{ut\'osz\'oval ell\'atta}{ut\'osz\'o:}},
+ byeditortr = {{szerkesztette \'es \lbx@lfromlang ford\'itotta}%
+ {szerk\adddotspace \'es \lbx@sfromlang ford\adddot}},
+ byeditorco = {{szerkesztette \'es komment\'alta}%
+ {szerk\adddotspace \'es komm\adddot}},
+ byeditoran = {{szerkesztette \'es jegyzetekkel ell\'atta}%
+ {szerk\adddotspace \'es jegyz\adddot}},
+ byeditorin = {{szerkesztette \'es bevezet\H{o}vel ell\'atta}%
+ {szerk\adddotspace \'es jegyz\adddot}},
+ byeditorfo = {{szerkesztette \'es el\H{o}sz\'oval ell\'atta}%
+ {szerk\adddotspace \'es el\H{o}sz\'o}},
+ byeditoraf = {{szerkesztette \'es ut\'osz\'oval ell\'atta}%
+ {szerk\adddotspace \'es ut\'osz\'o}},
+ byeditortrco = {{szerkesztette, \lbx@lfromlang ford\'itotta \'es komment\'alta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddotspace \'es komm\adddot}},
+ byeditortran = {{szerkesztette, \lbx@lfromlang ford\'itotta \'es jegyzetekkel ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddotspace \'es jegyz\adddot}},
+ byeditortrin = {{szerkesztette, \lbx@lfromlang ford\'itotta \'es bevezet\H{o}vel ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddotspace \'es bev\adddot}},
+ byeditortrfo = {{szerkesztette, \lbx@lfromlang ford\'itotta \'es el\H{o}sz\'oval ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddotspace \'es el\H{o}sz\'o}},
+ byeditortraf = {{szerkesztette, \lbx@lfromlang ford\'itotta \'es ut\'osz\'oval ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddotspace \'es ut\'osz\'o}},
+ byeditorcoin = {{szerkesztette, komment\'alta \'es bevezet\H{o}vel ell\'atta}%
+ {szerk\adddot, komm\adddotspace \'es bev\adddot}},
+ byeditorcofo = {{szerkesztette, komment\'alta \'es el\H{o}sz\'oval ell\'atta}%
+ {szerk\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ byeditorcoaf = {{szerkesztette, komment\'alta \'es ut\'osz\'oval ell\'atta}%
+ {szerk\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ byeditoranin = {{szerkesztette, jegyzetekkel \'es bevezet\H{o}vel ell\'atta}%
+ {szerk\adddot, jegyz\adddotspace \'es bev\adddot}},
+ byeditoranfo = {{szerkesztette, jegyzetekkel \'es el\H{o}sz\'oval ell\'atta}%
+ {szerk\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ byeditoranaf = {{szerkesztette, jegyzetekkel \'es ut\'osz\'oval ell\'atta}%
+ {szerk\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ byeditortrcoin = {{szerkesztette, \lbx@lfromlang ford\'itotta, komment\'alta \'es bevezet\H{o}vel ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddot, komm\adddotspace \'es bev\adddot}},
+ byeditortrcofo = {{szerkesztette, \lbx@lfromlang ford\'itotta, komment\'alta \'es el\H{o}sz\'oval ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ byeditortrcoaf = {{szerkesztette, \lbx@lfromlang ford\'itotta, komment\'alta \'es ut\'osz\'oval ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ byeditortranin = {{szerkesztette, \lbx@lfromlang ford\'itotta, jegyzetekkel \'es bevezet\H{o}vel ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddot, jegyz\adddotspace \'es bev\adddot}},
+ byeditortranfo = {{szerkesztette, \lbx@lfromlang ford\'itotta, jegyzetekkel \'es el\H{o}sz\'oval ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ byeditortranaf = {{szerkesztette, \lbx@lfromlang ford\'itotta, jegyzetekkel \'es ut\'osz\'oval ell\'atta}%
+ {szerk\adddot, \lbx@sfromlang ford\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ bytranslatorco = {{\lbx@lfromlang ford\'itotta \'es komment\'alta}%
+ {\lbx@sfromlang ford\adddotspace \'es komm\adddot}},
+ bytranslatoran = {{\lbx@lfromlang ford\'itotta \'es jegyzetekkel ell\'atta}%
+ {\lbx@sfromlang ford\adddotspace \'es jegyz\adddot}},
+ bytranslatorin = {{\lbx@lfromlang ford\'itotta \'es bevezet\H{o}vel ell\'atta}%
+ {\lbx@sfromlang ford\adddotspace \'es bev\adddot}},
+ bytranslatorfo = {{\lbx@lfromlang ford\'itotta \'es el\H{o}sz\'oval ell\'atta}%
+ {\lbx@sfromlang ford\adddotspace \'es el\H{o}sz\'o}},
+ bytranslatoraf = {{\lbx@lfromlang ford\'itotta \'es ut\'osz\'oval ell\'atta}%
+ {\lbx@sfromlang ford\adddotspace \'es ut\'osz\'o}},
+ bytranslatorcoin = {{\lbx@lfromlang ford\'itotta, komment\'alta \'es bevezet\H{o}vel ell\'atta}%
+ {\lbx@sfromlang ford\adddot, komm\adddotspace \'es bev\adddot}},
+ bytranslatorcofo = {{\lbx@lfromlang ford\'itotta, komment\'alta \'es el\H{o}sz\'oval ell\'atta}%
+ {\lbx@sfromlang ford\adddot, komm\adddotspace \'es el\H{o}sz\'o}},
+ bytranslatorcoaf = {{\lbx@lfromlang ford\'itotta, komment\'alta \'es ut\'osz\'oval ell\'atta}%
+ {\lbx@sfromlang ford\adddot, komm\adddotspace \'es ut\'osz\'o}},
+ bytranslatoranin = {{\lbx@lfromlang ford\'itotta, jegyzetekkel \'es bevezet\H{o}vel ell\'atta}%
+ {\lbx@sfromlang ford\adddot, jegyz\adddotspace \'es bev\adddot}},
+ bytranslatoranfo = {{\lbx@lfromlang ford\'itotta, jegyzetekkel \'es el\H{o}sz\'oval ell\'atta}%
+ {\lbx@sfromlang ford\adddot, jegyz\adddotspace \'es el\H{o}sz\'o}},
+ bytranslatoranaf = {{\lbx@lfromlang ford\'itotta, jegyzetekkel \'es ut\'osz\'oval ell\'atta}%
+ {\lbx@sfromlang ford\adddot, jegyz\adddotspace \'es ut\'osz\'o}},
+ and = {{\'es}{\'es}},
+ andothers = {{\'es m\'asok}{\'es tsai\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{k\"otet}{k\"ot\adddot}},
+ volumes = {{k\"otetek}{k\"ot\adddot}},
+ involumes = {{}{}},
+ jourvol = {{\'evfolyam}{\'evf\adddot}},
+ jourser = {{sorozat}{sor\adddot}},
+ book = {{k\"onyv}{k\"onyv}},
+ part = {{r\'esz}{r\'esz}},
+ issue = {{sz\'am}{sz\adddot}},
+ newseries = {{\'uj sorozat}{\'uj sor\adddot}},
+ oldseries = {{r\'egi sorozat}{r\'egi sor\adddot}},
+ edition = {{kiad\'as}{kiad\adddot}},
+ reprint = {{ut\'annyom\'as}{ut\'anny\adddot}},
+ reprintof = {{ut\'annyom\'asa}{ut\'anny\adddot}},% FIXME swap word order
+ reprintas = {{ut\'annyom\'as c\'ime}{ut\'anny\adddotspace c\'ime}},
+% reprintfrom = {{}{}},% FIXME need example
+ translationof = {{ford\'it\'asa}{ford\adddot}},% FIXME swap word order
+ translationas = {{ford\'it\'as c\'ime}{ford\adddotspace c\'ime}},
+% translationfrom = {{}{}},% FIXME need example
+ reviewof = {{recenzi\'oja}{rec\adddot}},% FIXME swap word order
+ origpubas = {{eredeti c\'ime}{ered\adddotspace c\'im}},
+ origpubin = {{eredeti kiad\'as}{ered\adddotspace kiad\adddotspace}},
+% astitle = {{}{}},% FIXME need example
+% bypublisher = {{\addcomma}{\addcomma}},% FIXME: this is a cludge that can not be guaranteed to work in most situations, so it stays commented out
+ nodate = {{\'ev n\'elk\"ul}{\'e\adddotspace n\adddot}},
+ page = {{oldal}{old\adddot}},
+ pages = {{oldal}{old\adddot}},
+ column = {{has\'ab}{has\adddot}},
+ columns = {{has\'ab}{has\adddot}},
+ line = {{sor}{sor}},
+ lines = {{sor}{sor}},
+ verse = {{versszak}{vsz\adddot}},
+ verses = {{versszak}{vsz\adddot}},
+ section = {{paragrafus}{\S}},
+ sections = {{paragrafus}{\S\S}},
+ paragraph = {{bekezd\'es}{bek\adddot}},
+ paragraphs = {{bekezd\'es}{bek\adddot}},
+ pagetotal = {{oldal}{old\adddot}},
+ pagetotals = {{oldal}{old\adddot}},
+ columntotal = {{has\'ab}{has\adddot}},
+ columntotals = {{has\'ab}{has\adddot}},
+ linetotal = {{sor}{sor}},
+ linetotals = {{sor}{sor}},
+ versetotal = {{versszak}{vsz\adddot}},
+ versetotals = {{versszak}{vsz\adddot}},
+ sectiontotal = {{paragrafus}{\S}},
+ sectiontotals = {{paragrafus}{\S}},
+ paragraphtotal = {{bekezd\'es}{bek\adddot}},
+ paragraphtotals = {{bekezd\'es}{bek\adddot}},
+ in = {{}{}},
+% inseries = {{}{}},% FIXME need example
+% ofseries = {{}{}},% FIXME need example
+ number = {{sz\'am}{sz\adddot}},
+ chapter = {{fejezet}{fej\adddot}},
+ bathesis = {{szakdolgozat}{szakd\adddot}},
+ mathesis = {{diplomaterv}{dipl\adddot}},
+ phdthesis = {{disszert\'aci\'o}{dissz\adddot}},
+ candthesis = {{disszert\'aci\'o}{dissz\adddot}},
+ resreport = {{kutat\'asi jelent\'es}{kut\adddotspace jel\adddot}},
+ techreport = {{technikai jelent\'es}{techn\adddotspace jel\adddot}},
+ software = {{szoftver}{szoftver}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{CD}},
+ version = {{verzi\'o}{verzi\'o}},
+ url = {{c\'im}{c\'im}},
+ urlfrom = {{el\'erhet\H{o}}{el\'erh\adddot}},
+ urlseen = {{el\'er\'es d\'atuma}{el\'er\'es d\'atuma}},
+ inpreparation = {{el\H{o}k\'esz\'it\'es alatt}{el\H{o}k\adddotspace alatt}},
+ submitted = {{bek\"uld\"ott}{bek\"uld\"ott}},
+ forthcoming = {{elfogadott}{elfogadott}},
+ inpress = {{nyomd\'aban}{nyomd\adddot}},
+ prepublished = {{preprint}{preprint}},
+ citedas = {{tov\'abbiakban}{tov\'abbiakban}},
+ thiscite = {{itt}{itt}},
+ seenote = {{l\'asd}{ld\adddot}},
+ quotedin = {{id\'ezte}{id\'ezte}},
+ idem = {{ugyan\H{o}}{u\H{o}}},
+ idemsf = {{ugyan\H{o}}{u\H{o}}},
+ idemsm = {{ugyan\H{o}}{u\H{o}}},
+ idemsn = {{ugyan\H{o}}{u\H{o}}},
+ idempf = {{ugyan\H{o}k}{u\H{o}k}},
+ idempm = {{ugyan\H{o}k}{u\H{o}k}},
+ idempn = {{ugyan\H{o}k}{u\H{o}k}},
+ idempp = {{ugyan\H{o}k}{u\H{o}k}},
+ ibidem = {{ugyanitt}{uitt}},
+ opcit = {{id\'ezett m\H{u}}{i\adddotspace m\adddot}},
+ loccit = {{id\'ezett hely}{i\adddotspace h\adddot}},
+ confer = {{v\"o\adddot}{v\"o\adddot}},
+ sequens = {{sk\adddot}{sk\adddot}},
+ sequentes = {{skk\adddot}{skk\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{l\'asd}{ld\adddot}},
+ seealso = {{l\'asd m\'eg}{ld\adddotspace m\'eg}},
+ backrefpage = {{hivatkoz\'asi oldal}{hiv\adddotspace old\adddot}},
+ backrefpages = {{hivatkoz\'asi oldalak}{hiv\adddotspace old\adddot}},
+ january = {{janu\'ar}{jan\adddot}},
+ february = {{febru\'ar}{febr\adddot}},
+ march = {{m\'arcius}{m\'arc\adddot}},
+ april = {{\'aprilis}{\'apr\adddot}},
+ may = {{m\'ajus}{m\'aj\adddot}},
+ june = {{j\'unius}{j\'un\adddot}},
+ july = {{j\'ulius}{j\'ul\adddot}},
+ august = {{augusztus}{aug\adddot}},
+ september = {{szeptember}{szept\adddot}},
+ october = {{okt\'ober}{okt\adddot}},
+ november = {{november}{nov\adddot}},
+ december = {{december}{dec\adddot}},
+ langamerican = {{angol}{angol}},
+ langbrazilian = {{brazil}{brazil}},
+ langbulgarian = {{bolg\'ar}{bolg\'ar}},
+ langcatalan = {{katal\'an}{katal\'an}},
+ langcroatian = {{horv\'at}{horv\'at}},
+ langczech = {{cseh}{cseh}},
+ langdanish = {{d\'an}{d\'an}},
+ langdutch = {{holland}{holland}},
+ langenglish = {{angol}{angol}},
+ langestonian = {{\'eszt}{\'eszt}},
+ langfinnish = {{finn}{finn}},
+ langfrench = {{francia}{francia}},
+ langgalician = {{gal\'iciai}{gal\'iciai}},
+ langgerman = {{n\'emet}{n\'emet}},
+ langgreek = {{g\"or\"og}{g\"or\"og}},
+ langhungarian = {{magyar}{magyar}},
+ langitalian = {{olasz}{olasz}},
+ langjapanese = {{jap\'an}{jap\'an}},
+ langlatin = {{latin}{latin}},
+ langlatvian = {{lett}{lett}},
+ langnorwegian = {{norv\'eg}{norv\'eg}},
+ langpolish = {{lengyel}{lengyel}},
+ langportuguese = {{portug\'al}{portug\'al}},
+ langrussian = {{orosz}{orosz}},
+ langslovak = {{szlov\'ak}{szlov\'ak}},
+ langslovene = {{szlov\'en}{szlov\'en}},
+ langspanish = {{spanyol}{spanyol}},
+ langswedish = {{sv\'ed}{sv\'ed}},
+ langukrainian = {{ukr\'an}{ukr\'an}},
+ fromamerican = {{angolb\'ol}{angolb\'ol}},
+ frombrazilian = {{brazilb\'ol}{brazilb\'ol}},
+ frombulgarian = {{brazilb\'ol}{brazilb\'ol}},
+ fromcatalan = {{katal\'anb\'ol}{katal\'anb\'ol}},
+ fromcroatian = {{horv\'atb\'ol}{horv\'atb\'ol}},
+ fromczech = {{csehb\H{o}l}{csehb\H{o}l}},
+ fromdanish = {{d\'anb\'ol}{d\'anb\'ol}},
+ fromdutch = {{hollandb\'ol}{hollandb\'ol}},
+ fromenglish = {{angolb\'ol}{angolb\'ol}},
+ fromestonian = {{\'esztb\H{o}l}{\'esztb\H{o}l}},
+ fromfinnish = {{finnb\H{o}l}{finnb\H{o}l}},
+ fromfrench = {{franci\'ab\'ol}{franci\'ab\'ol}},
+ fromgalician = {{gal\'iciaib\'ol}{gal\'iciaib\'ol}},
+ fromgerman = {{n\'emetb\H{o}l}{n\'emetb\H{o}l}},
+ fromgreek = {{g\"or\"ogb\H{o}l}{g\"or\"ogb\H{o}l}},
+ fromhungarian = {{magyarb\'ol}{magyarb\'ol}},
+ fromitalian = {{olaszb\'ol}{olaszb\'ol}},
+ fromjapanese = {{jap\'anb\'ol}{jap\'anb\'ol}},
+ fromlatin = {{latinb\'ol}{latinb\'ol}},
+ fromlatvian = {{lettb\H{o}l}{lettb\H{o}l}},
+ fromnorwegian = {{norv\'egb\'ol}{norv\'egb\'ol}},
+ frompolish = {{lengyelb\H{o}l}{lengyelb\H{o}l}},
+ fromportuguese = {{portug\'alb\'ol}{portug\'alb\'ol}},
+ fromrussian = {{oroszb\'ol}{oroszb\'ol}},
+ fromslovak = {{szlov\'akb\'ol}{szlov\'akb\'ol}},
+ fromslovene = {{szlov\'enb\'ol}{szlov\'enb\'ol}},
+ fromspanish = {{spanyolb\'ol}{spanyolb\'ol}},
+ fromswedish = {{sv\'edb\H{o}l}{sv\'edb\H{o}l}},
+ fromukrainian = {{ukr\'anb\'ol}{ukr\'anb\'ol}},
+ countryde = {{N\'emetorsz\'ag}{DE}},
+ countryep = {{Eur\'opai Uni\'o}{EP}},
+ countryeu = {{Eur\'opai Uni\'o}{EU}},
+ countryfr = {{Franciaorsz\'ag}{FR}},
+ countryuk = {{Egyes\"ult Kir\'alys\'ag}{GB}},
+ countryus = {{Amerikai Egyes\"ult \'Allamok}{US}},
+ patent = {{szabadalom}{szabadalom}},
+ patentde = {{n\'emet szabadalom}{n\'em\adddotspace szabadalom}},
+ patenteu = {{eur\'opai szabadalom}{eur\adddotspace szabadalom}},
+ patentfr = {{francia szabadalom}{fr\adddotspace szabadalom}},
+ patentuk = {{brit szabadalom}{brit szabadalom}},
+ patentus = {{amerikai szabadalom}{USA szabadalom}},
+ patreq = {{szabadalmi k\'erelem}{szabad\adddotspace k\'erelem}},
+ patreqde = {{n\'emet szabadalmi k\'erelem}{n\'em\adddotspace szabad\adddotspace k\'erelem}},
+ patreqeu = {{eur\'opai szabadalmi k\'erelem}{eur\adddotspace szabad\adddotspace k\'erelem}},
+ patreqfr = {{francia szabadalmi k\'erelem}{fr\adddotspace szabad\adddotspace k\'erelem}},
+ patrequk = {{brit szabadalmi k\'erelem}{brit szabad\adddotspace k\'erelem}},
+ patrequs = {{amerikai szabadalmi k\'erelem}{amerikai szabad\adddotspace k\'erelem}},
+ file = {{f\'ajl}{f\'ajl}},
+ library = {{k\"onyvt\'ar}{k\"onyvt\'ar}},
+ abstract = {{kivonat}{kivonat}},
+ annotation = {{jegyzet}{jegyzet}},
+ commonera = {{id\H{o}sz\'am\'it\'asunk szerint}{i\adddotspace sz\adddot}},
+ beforecommonera = {{id\H{o}sz\'am\'it\'asunk el\H{o}tt}{i\adddotspace e\adddot}},
+ annodomini = {{Krisztus ut\'an}{Kr\adddotspace u\adddot}},
+ beforechrist = {{Krisztus el\H{o}tt}{Kr\adddotspace e\adddot}},
+ circa = {{k\"or\"ulbel\"ul}{kb\adddot}},
+ spring = {{tavasz}{tavasz}},
+ summer = {{ny\'ar}{ny\'ar}},
+ autumn = {{\H{o}sz}{\H{o}sz}},
+ winter = {{t\'el}{t\'el}},
+ am = {{d\'elel\H{o}tt}{de\adddot}},
+ pm = {{d\'elut\'an}{du\adddot}},
+}
+
+\protected\gdef\lbx@hu@dayrange@i#1{%
+ \ifboolexpr{not test {\iffieldundef{#1endyear}}
+ and test {\iffieldsequal{#1year}{#1endyear}}
+ and test {\iffieldsequal{#1month}{#1endmonth}}
+ and (test {\iffieldundef{#1hour}}
+ or not togl {blx@#1dateusetime})}}
+
+\protected\gdef\lbx@hu@mkdaterangetrunc#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefull{#1}{#2}}
+ {\lbx@hu@mkdaterangetrunc@i{#1}{#2}}}
+
+\protected\gdef\lbx@hu@mkdaterangetrunc@i#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \edef\lbx@hu@dayrange{\lbx@hu@dayrange@i{#2}}%
+ \iffieldundef{#2year}
+ {}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}%
+ \blx@printtime{#2}{}}%
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}}%
+ \dateeraprint{#2year}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {}
+ {\iffieldequalstr{#2endyear}{}
+ {\mbox{\bibdaterangesep}}
+ {\lbx@hu@dayrange{\bibrangedash}{\bibdaterangesep}%
+ \let\lbx@hu@dayrange\@secondoftwo
+ \enddatecircaprint
+ \iffieldundef{#2season}
+ {\iffieldsequal{#2year}{#2endyear}
+ {\iffieldsequal{#2month}{#2endmonth}
+ {\csuse{mkbibdate#1}{}{}{#2endday}}
+ {\csuse{mkbibdate#1}{}{#2endmonth}{#2endday}}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}%
+ \blx@printtime{#2}{end}}
+ {\iffieldsequal{#2year}{#2endyear}
+ {\csuse{mkbibseasondate#1}{}{#2endseason}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\protected\gdef\lbx@hu@mkdaterangetruncextra#1#2{%
+ \blx@if@printanytimes{#2}
+ {\mkdaterangefullextra{#1}{#2}}
+ {\lbx@hu@mkdaterangetruncextra@i{#1}{#2}}}
+
+\protected\gdef\lbx@hu@mkdaterangetruncextra@i#1#2{%
+ \begingroup
+ \blx@metadateinfo{#2}%
+ \edef\lbx@hu@dayrange{\lbx@hu@dayrange@i{#2}}%
+ \iffieldundef{#2year}
+ {}
+ {\printtext[#2date]{%
+ \datecircaprint
+ \iffieldundef{#2season}
+ {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}%
+ \blx@printtime{#2}{}}%
+ {\csuse{mkbibseasondate#1}{#2year}{#2season}}%
+ \dateeraprint{#2year}%
+ \dateuncertainprint
+ \iffieldundef{#2endyear}
+ {\printfield{extradate}}
+ {\iffieldequalstr{#2endyear}{}
+ {\printfield{extradate}%
+ \mbox{\bibdaterangesep}}
+ {\lbx@hu@dayrange{\bibrangedash}{\bibdaterangesep}%
+ \let\lbx@hu@dayrange\@secondoftwo
+ \enddatecircaprint
+ \iffieldundef{#2season}
+ {\iffieldsequal{#2year}{#2endyear}
+ {\iffieldsequal{#2month}{#2endmonth}
+ {\csuse{mkbibdate#1}{}{}{#2endday}}
+ {\csuse{mkbibdate#1}{}{#2endmonth}{#2endday}}}
+ {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}%
+ \blx@printtime{#2}{end}}
+ {\iffieldsequal{#2year}{#2endyear}
+ {\csuse{mkbibseasondate#1}{}{#2endseason}}
+ {\csuse{mkbibseasondate#1}{#2endyear}{#2endseason}}}%
+ \printfield{extradate}%
+ \enddateuncertainprint
+ \dateeraprint{#2endyear}}}}}%
+ \endgroup}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/naustrian.lbx b/macros/latex/contrib/biblatex/latex/lbx/naustrian.lbx
new file mode 100644
index 0000000000..bcd2181858
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/naustrian.lbx
@@ -0,0 +1,22 @@
+\ProvidesFile{naustrian.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{german}
+
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ citedas = {{im Folgenden zitiert als}{im Folgenden zit\adddotspace als}},
+ january = {{J\"anner}{J\"an\adddot}},
+% alternative spelling, uncomment to enable:
+% section = {{Paragraf}{\S}},
+% sections = {{Paragrafen}{\S\S}},
+% sectiontotal = {{Paragraf}{\S}},
+% sectiontotals = {{Paragrafen}{\S\S}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/newzealand.lbx b/macros/latex/contrib/biblatex/latex/lbx/newzealand.lbx
new file mode 100644
index 0000000000..bef64fed9a
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/newzealand.lbx
@@ -0,0 +1,30 @@
+\ProvidesFile{newzealand.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{british}
+\DeclareBibliographyExtras{%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\InheritBibliographyStrings{english}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/ngerman.lbx b/macros/latex/contrib/biblatex/latex/lbx/ngerman.lbx
new file mode 100644
index 0000000000..e8e26aedf6
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/ngerman.lbx
@@ -0,0 +1,21 @@
+\ProvidesFile{ngerman.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{german}
+
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ citedas = {{im Folgenden zitiert als}{im Folgenden zit\adddotspace als}},
+% alternative spelling, uncomment to enable:
+% section = {{Paragraf}{\S}},
+% sections = {{Paragrafen}{\S\S}},
+% sectiontotal = {{Paragraf}{\S}},
+% sectiontotals = {{Paragrafen}{\S\S}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/norsk.lbx b/macros/latex/contrib/biblatex/latex/lbx/norsk.lbx
new file mode 100644
index 0000000000..c03ddca2da
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/norsk.lbx
@@ -0,0 +1,532 @@
+\ProvidesFile{norsk.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{norsk}{norwegian,nynorsk}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\adddot}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografi}{Bibliografi}},
+ references = {{Referanser}{Referanser}},
+ shorthands = {{Forkortelser}{Forkortelser}},
+ editor = {{redakt{\o}r}{red\adddot}},
+ editors = {{redakt{\o}rer}{red\adddot}},
+ compiler = {{kompilator}{komp\adddot}},
+ compilers = {{kompilatorer}{komp\adddot}},
+ redactor = {{bearbeidelse}{bearb\adddot}},
+ redactors = {{bearbeidelse}{bearb\adddot}},
+ reviser = {{revisjon}{rev\adddot}},
+ revisers = {{revisjon}{rev\adddot}},
+ founder = {{grunnlegger}{grunnl\adddot}},
+ founders = {{grunnleggere}{grunnl\adddot}},
+ continuator = {{videref{\o}ring}{videref\adddot}},
+ continuators = {{videref{\o}ring}{videref\adddot}},
+ collaborator = {{samarbeid}{samarb\adddot}},
+ collaborators = {{samarbeid}{samarb\adddot}},
+ translator = {{oversetter}{overs\adddot}},
+ translators = {{oversettere}{overs\adddot}},
+ commentator = {{kommentarer}{komm\adddot}},
+ commentators = {{kommentarer}{komm\adddot}},
+ annotator = {{forklaringer}{forkl\adddot}},
+ annotators = {{forklaringer}{forkl\adddot}},
+ commentary = {{kommentarer}{komm\adddot}},
+ annotations = {{forklaringer}{forkl\adddot}},
+ introduction = {{innledning}{innl\adddot}},
+ foreword = {{forord}{forord}},
+ afterword = {{etterord}{etterord}},
+ editortr = {{redakt{\o}r og oversetter}%
+ {red\adddotspace og overs\adddot}},
+ editorstr = {{redakt{\o}rer og oversettere}%
+ {red\adddotspace og overs\adddot}},
+ editorco = {{redakt{\o}r og kommentarer}
+ {red\adddotspace og komm\adddot}},
+ editorsco = {{redakt{\o}rer og kommentarer}
+ {red\adddotspace og komm\adddot}},
+ editoran = {{redakt{\o}r og forklaringer}%
+ {red\adddotspace og forkl\adddot}},
+ editorsan = {{redakt{\o}rer og forklaringer}%
+ {red\adddotspace og forkl\adddot}},
+ editorin = {{redakt{\o}r og innledning}%
+ {red\adddotspace og innl\adddot}},
+ editorsin = {{redakt{\o}rer og innledning}%
+ {red\adddotspace og innl\adddot}},
+ editorfo = {{redakt{\o}r og forord}%
+ {red\adddotspace og forord}},
+ editorsfo = {{redakt{\o}rer og forord}%
+ {red\adddotspace og forord}},
+ editoraf = {{redakt{\o}r og etterord}%
+ {red\adddotspace og etterord}},
+ editorsaf = {{redakt{\o}rer og etterord}%
+ {red\adddotspace og etterord}},
+ editortrco = {{redakt{\o}r, oversetter og kommentarer}%
+ {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
+ editorstrco = {{redakt{\o}rer, oversettere og kommentarer}%
+ {red.,\addabbrvspace overs\adddotspace og komm\adddot}},
+ editortran = {{redakt{\o}r, oversetter og forklaringer}%
+ {red.,\addabbrvspace overs\adddotspace og forkl\adddot}},
+ editorstran = {{redakt{\o}rer, oversettere og forklaringer}%
+ {red.,\addabbrvspace overs\adddotspace og forkl\adddot}},
+ editortrin = {{redakt{\o}r, oversetter og innledning}%
+ {red.,\addabbrvspace overs\adddotspace og innl\adddot}},
+ editorstrin = {{redakt{\o}rer, oversettere og innledning}%
+ {red.,\addabbrvspace overs\adddotspace og innl\adddot}},
+ editortrfo = {{redakt{\o}r, oversetter og forord}%
+ {red.,\addabbrvspace overs\adddotspace og forord}},
+ editorstrfo = {{redakt{\o}rer, oversettere og forord}%
+ {red.,\addabbrvspace overs\adddotspace og forord}},
+ editortraf = {{redakt{\o}r, oversetter og etterord}%
+ {red.,\addabbrvspace overs\adddotspace og etterord}},
+ editorstraf = {{redakt{\o}rer, oversettere og etterord}%
+ {red.,\addabbrvspace overs\adddotspace og etterord}},
+ editorcoin = {{redakt{\o}r, kommentarer og innledning}%
+ {red.,\addabbrvspace komm\adddotspace og innl\adddot}},
+ editorscoin = {{redakt{\o}rer, kommentarer og innledning}%
+ {red.,\addabbrvspace komm\adddotspace og innl\adddot}},
+ editorcofo = {{redakt{\o}r, kommentarer og forord}%
+ {red.,\addabbrvspace komm\adddotspace og forord}},
+ editorscofo = {{redakt{\o}rer, kommentarer og forord}%
+ {red.,\addabbrvspace komm\adddotspace og forord}},
+ editorcoaf = {{redakt{\o}r, kommentarer og etterord}%
+ {red.,\addabbrvspace komm\adddotspace og etterord}},
+ editorscoaf = {{redakt{\o}rer, kommentarer og etterord}%
+ {red.,\addabbrvspace komm\adddotspace og etterord}},
+ editoranin = {{redakt{\o}r, forklaringer og innledning}%
+ {red.,\addabbrvspace forkl\adddotspace og innl\adddot}},
+ editorsanin = {{redakt{\o}rer, forklaringer og innledning}%
+ {red.,\addabbrvspace forkl\adddotspace og innl\adddot}},
+ editoranfo = {{redakt{\o}r, forklaringer og forord}%
+ {red.,\addabbrvspace forkl\adddotspace og forord}},
+ editorsanfo = {{redakt{\o}rer, forklaringer og forord}%
+ {red.,\addabbrvspace forkl\adddotspace og forord}},
+ editoranaf = {{redakt{\o}r, forklaringer og etterord}%
+ {red.,\addabbrvspace forkl\adddotspace og etterord}},
+ editorsanaf = {{redakt{\o}rer, forklaringer og etterord}%
+ {red.,\addabbrvspace forkl\adddotspace og etterord}},
+ editortrcoin = {{redakt{\o}r, oversetter, kommentarer og innledning}%
+ {red.,\addabbrvspace overs., komm\adddotspace og innl\adddot}},
+ editorstrcoin = {{redakt{\o}rer, oversettere, kommentarer og innledning}%
+ {red.,\addabbrvspace overs., komm\adddotspace og innl\adddot}},
+ editortrcofo = {{redakt{\o}r, oversetter, kommentarer og forord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og forord}},
+ editorstrcofo = {{redakt{\o}rer, oversettere, kommentarer og forord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og forord}},
+ editortrcoaf = {{redakt{\o}r, oversetter, kommentarer og etterord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og etterord}},
+ editorstrcoaf = {{redakt{\o}rer, oversettere, kommentarer og etterord}%
+ {red.,\addabbrvspace overs., komm\adddotspace og etterord}},
+ editortranin = {{redakt{\o}r, oversetter, forklaringer og innledning}%
+ {red.,\addabbrvspace overs., forkl\adddotspace og innl\adddot}},
+ editorstranin = {{redakt{\o}rer, oversettere, forklaringer og innledning}%
+ {red.,\addabbrvspace overs., forkl\adddotspace og innl\adddot}},
+ editortranfo = {{redakt{\o}r, oversetter, forklaringer og forord}%
+ {red.,\addabbrvspace overs., forkl\adddotspace og forord}},
+ editorstranfo = {{redakt{\o}rer, oversettere, forklaringer og forord}%
+ {red.,\addabbrvspace overs., forkl\adddotspace og forord}},
+ editortranaf = {{redakt{\o}r, oversetter, forklaringer og etterord}%
+ {red.,\addabbrvspace overs., forkl\adddotspace og etterord}},
+ editorstranaf = {{redakt{\o}rer, oversettere, forklaringer og etterord}%
+ {red.,\addabbrvspace overs., forkl\adddotspace og etterord}},
+ translatorco = {{oversetter og kommentarer}%
+ {overs\adddotspace og komm\adddot}},
+ translatorsco = {{oversettere og kommentarer}%
+ {overs\adddotspace og komm\adddot}},
+ translatoran = {{oversetter og forklaringer}%
+ {overs\adddotspace og forkl\adddot}},
+ translatorsan = {{oversettere og forklaringer}%
+ {overs\adddotspace og forkl\adddot}},
+ translatorin = {{oversetter og innledning}%
+ {overs\adddotspace og innl\adddot}},
+ translatorsin = {{oversettere og innledning}%
+ {overs\adddotspace og innl\adddot}},
+ translatorfo = {{oversetter og forord}%
+ {overs\adddotspace og forord}},
+ translatorsfo = {{oversettere og forord}%
+ {overs\adddotspace og forord}},
+ translatoraf = {{oversetter og etterord}%
+ {overs\adddotspace og etterord}},
+ translatorsaf = {{oversettere og etterord}%
+ {overs\adddotspace og etterord}},
+ translatorcoin = {{oversetter, kommentarer og innledning}%
+ {overs., komm\adddotspace og innl\adddot}},
+ translatorscoin = {{oversettere, kommentarer og innledning}%
+ {overs., komm\adddotspace og innl\adddot}},
+ translatorcofo = {{oversetter, kommentarer og forord}%
+ {overs., komm\adddotspace og forord}},
+ translatorscofo = {{oversettere, kommentarer og forord}%
+ {overs., komm\adddotspace og forord}},
+ translatorcoaf = {{oversetter, kommentarer og etterord}%
+ {overs., komm\adddotspace og etterord}},
+ translatorscoaf = {{oversettere, kommentarer og etterord}%
+ {overs., komm\adddotspace og etterord}},
+ translatoranin = {{oversetter, forklaringer og innledning}%
+ {overs., forkl\adddotspace og innl\adddot}},
+ translatorsanin = {{oversettere, forklaringer og innledning}%
+ {overs., forkl\adddotspace og innl\adddot}},
+ translatoranfo = {{oversetter, forklaringer og forord}%
+ {overs., forkl\adddotspace og forord}},
+ translatorsanfo = {{oversettere, forklaringer og forord}%
+ {overs., forkl\adddotspace og forord}},
+ translatoranaf = {{oversetter, forklaringer og etterord}%
+ {overs., forkl\adddotspace og etterord}},
+ translatorsanaf = {{oversettere, forklaringer og etterord}%
+ {overs., forkl\adddotspace og etterord}},
+ organizer = {{organisator}{org\adddot}},
+ organizers = {{organisatorer}{org\adddot}},
+ byorganizer = {{organisert av}{org\adddotspace av}},
+ byauthor = {{av}{av}},
+ byeditor = {{redigert av}{red\adddotspace av}},
+ bycompiler = {{kompilert av}{komp\adddotspace av}},
+ byredactor = {{bearbeidet av}{bearb\adddotspace av}},
+ byreviser = {{revidert av}{rev\adddotspace av}},
+ byreviewer = {{kritikk ved}{krit\adddotspace ved}},
+ byfounder = {{grunnlagt av}{grunnl\adddotspace av}},
+ bycontinuator = {{videref{\o}rt av}{videref\adddotspace av}},
+ bycollaborator = {{i samarbeid med}{i samarb\adddotspace med}},
+ bytranslator = {{oversatt \lbx@lfromlang\ av}{overs\adddot\ \lbx@sfromlang\ av}},
+ bycommentator = {{kommentert av}{komm\adddot\ av}},
+ byannotator = {{forklart av}{forkl\adddot\ av}},
+ withcommentator = {{med kommentarer av}{med komm\adddot\ av}},
+ withannotator = {{med forklaringer av}{med forkl\adddot\ av}},
+ withintroduction = {{med innledning av}{med innl\adddot\ av}},
+ withforeword = {{med forord av}{med forord av}},
+ withafterword = {{med etterord av}{med etterord av}},
+ byeditortr = {{redigert og oversatt \lbx@lfromlang\ av}%
+ {red\adddotspace og overs\adddot\ \lbx@sfromlang\ av}},
+ byeditorco = {{redigert og kommentert av}%
+ {red\adddotspace og komm\adddot\ av}},
+ byeditoran = {{redigert og forklart av}%
+ {red\adddotspace og forkl\adddot\ av}},
+ byeditorin = {{redigert, med innledning, av}%
+ {red.,\addabbrvspace med innl., av}},
+ byeditorfo = {{redigert, med forord, av}%
+ {red.,\addabbrvspace med forord, av}},
+ byeditoraf = {{redigert, med etterord, av}%
+ {red.,\addabbrvspace med etterord, av}},
+ byeditortrco = {{redigert, oversatt \lbx@lfromlang\ og kommentert av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komm\adddot\ av}},
+ byeditortran = {{redigert, oversatt \lbx@lfromlang\ og forklart av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forkl\adddot\ av}},
+ byeditortrin = {{redigert og oversatt \lbx@lfromlang, med innledning, av}%
+ {red\adddotspace og overs\adddot\ \lbx@sfromlang, med innl., av}},
+ byeditortrfo = {{redigert og oversatt \lbx@lfromlang, med forord, av}%
+ {red\adddotspace og overs\adddot\ \lbx@sfromlang, med forord, av}},
+ byeditortraf = {{redigert og oversatt \lbx@lfromlang, med etterord, av}%
+ {red\adddotspace og overs\adddot\ \lbx@sfromlang, med etterord, av}},
+ byeditorcoin = {{redigert og kommentert, med innledning, av}%
+ {red\adddotspace og komm., med innl., av}},
+ byeditorcofo = {{redigert og kommentert, med forord, av}%
+ {red\adddotspace og komm., med forord, av}},
+ byeditorcoaf = {{redigert og kommentert, med etterord, av}%
+ {red\adddotspace og komm., med etterord, av}},
+ byeditoranin = {{redigert og forklart, med innledning, av}%
+ {red\adddotspace og forkl., med innl., av}},
+ byeditoranfo = {{redigert og forklart, med forord, av}%
+ {red\adddotspace og forkl., med forord, av}},
+ byeditoranaf = {{redigert og forklart, med etterord, av}%
+ {red\adddotspace og forkl., med etterord, av}},
+ byeditortrcoin = {{redigert, oversatt \lbx@lfromlang\ og kommentert, med innledning, av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komm., med innl., av}},
+ byeditortrcofo = {{redigert, oversatt \lbx@lfromlang\ og kommentert, med forord, av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komm., med forord, av}},
+ byeditortrcoaf = {{redigert, oversatt \lbx@lfromlang\ og kommentert, med etterord, av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og komm., med etterord, av}},
+ byeditortranin = {{redigert, oversatt \lbx@lfromlang\ og forklart, med innledning, av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forkl., med innl., av}},
+ byeditortranfo = {{redigert, oversatt \lbx@lfromlang\ og forklart, med forord, av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forkl., med forord, av}},
+ byeditortranaf = {{redigert, oversatt \lbx@lfromlang\ og forklart, med etterord, av}%
+ {red.,\addabbrvspace overs\adddot\ \lbx@sfromlang\ og forkl., med etterord, av}},
+ bytranslatorco = {{oversatt \lbx@lfromlang\ og kommentert av}%
+ {overs\adddot\ \lbx@sfromlang\ og komm\adddot\ av}},
+ bytranslatoran = {{oversatt \lbx@lfromlang\ og forklart av}%
+ {overs\adddot\ \lbx@sfromlang\ og forkl\adddot\ av}},
+ bytranslatorin = {{oversatt \lbx@lfromlang, med innledning, av}%
+ {overs\adddot\ \lbx@sfromlang, med innl., av}},
+ bytranslatorfo = {{oversatt \lbx@lfromlang, med forord, av}%
+ {overs\adddot\ \lbx@sfromlang, med forord, av}},
+ bytranslatoraf = {{oversatt \lbx@lfromlang, med etterord, av}%
+ {overs\adddot\ \lbx@sfromlang, med etterord, av}},
+ bytranslatorcoin = {{oversatt \lbx@lfromlang\ og kommentert, med innledning, av}%
+ {overs\adddot\ \lbx@sfromlang\ og komm., med innl., av}},
+ bytranslatorcofo = {{oversatt \lbx@lfromlang\ og kommentert, med forord, av}%
+ {overs\adddot\ \lbx@sfromlang\ og komm., med forord, av}},
+ bytranslatorcoaf = {{oversatt \lbx@lfromlang\ og kommentert, med etterord, av}%
+ {overs\adddot\ \lbx@sfromlang\ og komm., med etterord, av}},
+ bytranslatoranin = {{oversatt \lbx@lfromlang\ og forklart, med innledning, av}%
+ {overs\adddot\ \lbx@sfromlang\ og forkl., med innl., av}},
+ bytranslatoranfo = {{oversatt \lbx@lfromlang\ og forklart, med forord, av}%
+ {overs\adddot\ \lbx@sfromlang\ og forkl., med forord, av}},
+ bytranslatoranaf = {{oversatt \lbx@lfromlang\ og forklart, med etterord, av}%
+ {overs\adddot\ \lbx@sfromlang\ og forkl., med etterord, av}},
+ and = {{og}{og}},
+ andothers = {{med flere}{mfl\adddot}},
+ andmore = {{med mer}{m.m\adddot}},
+ volume = {{bind}{bd\adddot}},
+ volumes = {{bind}{bd\adddot}},
+ involumes = {{i}{i}},
+ jourvol = {{{\aa}rgang}{{\aa}rg\adddot}},
+ jourser = {{serie}{ser\adddot}},
+ book = {{bok}{bok}},
+ part = {{del}{del}},
+ issue = {{nummer}{nr\adddot}},
+ newseries = {{ny serie}{ny ser\adddot}},
+ oldseries = {{gammel serie}{gl\adddotspace ser\adddot}},
+ edition = {{utgave}{utg\adddot}},
+ reprint = {{opptrykk}{opptr\adddot}},
+ reprintof = {{opptrykk av}{opptr\adddotspace av}},
+ reprintas = {{trykt om som}{tr\adddotspace om som}},
+ reprintfrom = {{opptrykk fra}{opptr\adddotspace fra}},
+ translationof = {{oversettelse av}{overs\adddotspace av}},
+ translationas = {{oversatt som}{overs\adddotspace som}},
+ translationfrom = {{oversatt fra}{overs\adddotspace fra}},
+ reviewof = {{kritikk av}{krit\adddotspace av}},
+ origpubas = {{opprinnelig utgitt som}{oppr\adddot\ utg\adddot\ som}},
+ origpubin = {{opprinnelig utgitt i}{oppr\adddot\ utg\adddot\ i}},
+ astitle = {{som}{som}},
+ bypublisher = {{av}{av}},
+ nodate = {{udatert}{udatert}},
+ page = {{side}{s\adddot}},
+ pages = {{sider}{s\adddot}},
+ column = {{spalte}{sp\adddot}},
+ columns = {{spalter}{sp\adddot}},
+ line = {{linje}{l\adddot}},
+ lines = {{linjer}{l\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{vers}{v\adddot}},
+ section = {{avsnitt}{avsn\adddot}},
+ sections = {{avsnitt}{avsn\adddot}},
+ paragraph = {{avsnitt}{avsn\adddot}},
+ paragraphs = {{avsnitt}{avsn\adddot}},
+ pagetotal = {{side}{s\adddot}},
+ pagetotals = {{sider}{s\adddot}},
+ columntotal = {{spalte}{sp\adddot}},
+ columntotals = {{spalter}{sp\adddot}},
+ linetotal = {{linje}{l\adddot}},
+ linetotals = {{linjer}{l\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{vers}{v\adddot}},
+ sectiontotal = {{avsnitt}{avsn\adddot}},
+ sectiontotals = {{avsnitt}{avsn\adddot}},
+ paragraphtotal = {{avsnitt}{avsn\adddot}},
+ paragraphtotals = {{avsnitt}{avsn\adddot}},
+ in = {{i}{i}},
+ inseries = {{i}{i}},
+ ofseries = {{av}{av}},
+ number = {{nummer}{nr\adddot}},
+ chapter = {{kapittel}{kap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{masteroppgave}{masteroppg\adddot}},
+ phdthesis = {{ph.d.-avhandling}{ph.d.-avh\adddot}},
+ candthesis = {{hovedoppgave}{hovedoppg\adddot}},
+ resreport = {{forskningsrapport}{forskn.rapp\adddot}},
+ techreport = {{teknisk rapport}{tekn\adddotspace rapp\adddot}},
+ software = {{programvare}{programvare}},
+ datacd = {{data-cd}{data-cd}},
+ audiocd = {{lyd-cd}{lyd-cd}},
+ version = {{versjon}{versjon}},
+ url = {{adresse}{adresse}},
+ urlfrom = {{tilgjengelig fra}{tilgj\adddotspace fra}},
+ urlseen = {{sjekket}{sjekket}},
+ inpreparation = {{under utarbeidelse}{under utarb\adddot}},
+ submitted = {{innsendt}{innsendt}},
+ forthcoming = {{under utgivelse}{under utgiv\adddot}},
+ inpress = {{i trykken}{i trykken}},
+ prepublished = {{prepublisert}{prepubl\adddot}},
+ citedas = {{heretter sitert som}{heretter sit\adddotspace som}},
+ thiscite = {{her}{her}},
+ seenote = {{se note}{se n\adddot}},
+ quotedin = {{sitert i}{sit\adddotspace i}},
+ idem = {{den samme}{d.s\adddot}},
+ idemsf = {{den samme}{d.s\adddot}},
+ idemsm = {{den samme}{d.s\adddot}},
+ idemsn = {{det samme}{d.s\adddot}},
+ idempf = {{de samme}{d.s\adddot}},
+ idempm = {{de samme}{d.s\adddot}},
+ idempn = {{de samme}{d.s\adddot}},
+ idempp = {{de samme}{d.s\adddot}},
+ ibidem = {{samme sted}{sst\adddot}},
+ opcit = {{samme sted}{sst\adddot}},
+ loccit = {{samme sted}{sst\adddot}},
+ confer = {{jamf{\o}r}{jf\adddot}},
+ sequens = {{f\adddot}{f\adddot}},
+ sequentes = {{ff\adddot}{ff\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{se}{se}},
+ seealso = {{se ogs{\aa}}{se ogs{\aa}}},
+ backrefpage = {{se side}{se s\adddot}},
+ backrefpages = {{se sidene}{se s\adddot}},
+ january = {{januar}{jan\adddot}},
+ february = {{februar}{feb\adddot}},
+ march = {{mars}{mar\adddot}},
+ april = {{april}{apr\adddot}},
+ may = {{mai}{mai}},
+ june = {{juni}{jun\adddot}},
+ july = {{juli}{jul\adddot}},
+ august = {{august}{aug\adddot}},
+ september = {{september}{sep\adddot}},
+ october = {{oktober}{okt\adddot}},
+ november = {{november}{nov\adddot}},
+ december = {{desember}{des\adddot}},
+ langamerican = {{amerikansk-engelsk}{amerikansk-engelsk}},
+ langbrazilian = {{brasiliansk-portugisisk}{brasiliansk-portugisisk}},
+ langbulgarian = {{bulgarsk}{bulgarsk}},
+ langcatalan = {{katalansk}{katalansk}},
+ langcroatian = {{kroatisk}{kroatisk}},
+ langczech = {{tsjekkisk}{tsjekkisk}},
+ langdanish = {{dansk}{dansk}},
+ langdutch = {{nederlandsk}{nederlandsk}},
+ langenglish = {{engelsk}{engelsk}},
+ langestonian = {{estisk}{estisk}},
+ langfinnish = {{finsk}{finsk}},
+ langfrench = {{fransk}{fransk}},
+ langgalician = {{galisisk}{galisisk}},
+ langgerman = {{tysk}{tysk}},
+ langgreek = {{gresk}{gresk}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{italiensk}{italiensk}},
+ langjapanese = {{japansk}{japansk}},
+ langlatin = {{latin}{latin}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norsk}{norsk}},
+ langpolish = {{polsk}{polsk}},
+ langportuguese = {{portugisisk}{portugisisk}},
+ langrussian = {{russisk}{russisk}},
+ langslovak = {{slovakisk}{slovakisk}},
+ langslovene = {{slovensk}{slovensk}},
+ langspanish = {{spansk}{spansk}},
+ langswedish = {{svensk}{svensk}},
+ langukrainian = {{ukrainsk}{ukrainsk}},
+ fromamerican = {{fra amerikansk-engelsk}{fra amerikansk-engelsk}},
+ frombrazilian = {{fra brasiliansk-portugisisk}{fra brasiliansk-portugisisk}},
+ frombulgarian = {{fra bulgarsk}{fra bulgarsk}},
+ fromcatalan = {{fra katalansk}{fra katalansk}},
+ fromcroatian = {{fra kroatisk}{fra kroatisk}},
+ fromczech = {{fra tsjekkisk}{fra tsjekkisk}},
+ fromdanish = {{fra dansk}{fra dansk}},
+ fromdutch = {{fra nederlandsk}{fra nederlandsk}},
+ fromenglish = {{fra engelsk}{fra engelsk}},
+ fromestonian = {{fra estisk}{fra estisk}},
+ fromfinnish = {{fra finsk}{fra finsk}},
+ fromfrench = {{fra fransk}{fra fransk}},
+ fromgalician = {{fra galisisk}{fra galisisk}},
+ fromgerman = {{fra tysk}{fra tysk}},
+ fromgreek = {{fra gresk}{fra gresk}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{fra italiensk}{fra italiensk}},
+ fromjapanese = {{fra japansk}{fra japansk}},
+ fromlatin = {{fra latin}{fra latin}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{fra norsk}{fra norsk}},
+ frompolish = {{fra polsk}{fra polsk}},
+ fromportuguese = {{fra portugisisk}{fra portugisisk}},
+ fromrussian = {{fra russisk}{fra russisk}},
+ fromslovak = {{fra slovakisk}{fra slovakisk}},
+ fromslovene = {{fra slovensk}{fra slovensk}},
+ fromspanish = {{fra spansk}{fra spansk}},
+ fromswedish = {{fra svensk}{fra svensk}},
+ fromukrainian = {{fra ukrainsk}{fra ukrainsk}},
+ countryde = {{Tyskland}{DE}},
+ countryeu = {{Den europeiske union}{EU}},
+ countryep = {{Den europeiske union}{EP}},
+ countryfr = {{Frankrike}{FR}},
+ countryuk = {{Storbritannia}{GB}},
+ countryus = {{USA}{US}},
+ patent = {{patent}{patent}},
+ patentde = {{tysk patent}{ty\adddotspace pat\adddot}},
+ patenteu = {{europeisk patent}{eur\adddotspace pat\adddot}},
+ patentfr = {{fransk patent}{fr\adddotspace pat\adddot}},
+ patentuk = {{britisk patent}{br\adddotspace pat\adddot}},
+ patentus = {{amerikansk patent}{am\adddotspace pat\adddot}},
+ patreq = {{patents{\o}knad}{pat.s{\o}kn\adddot}},
+ patreqde = {{tysk patents{\o}knad}%
+ {ty\adddotspace pat.s{\o}kn\adddot}},
+ patreqeu = {{europeisk patents{\o}knad}%
+ {eur\adddotspace pat.s{\o}kn\adddot}},
+ patreqfr = {{fransk patents{\o}knad}%
+ {fr\adddotspace pat.s{\o}kn\adddot}},
+ patrequk = {{britisk patents{\o}knad}%
+ {br\adddotspace pat.s{\o}kn\adddot}},
+ patrequs = {{amerikansk patents{\o}knad}%
+ {am\adddotspace pat.s{\o}kn\adddot}},
+ file = {{fil}{fil}},
+ library = {{bibliotek}{bibliotek}},
+ abstract = {{sammendrag}{sammendrag}},
+ annotation = {{merknad}{merknad}},
+ commonera = {{etter v{\aa}r tidsregning}{evt\adddot}},
+ beforecommonera = {{f{\o}r v{\aa}r tidsregning}{fvt\adddot}},
+ annodomini = {{etter Kristus}{e\adddot Kr\adddot}},
+ beforechrist = {{f{\o}r Kristus}{f\adddot Kr\adddot}},
+ circa = {{cirka}{ca\adddot}},
+ spring = {{v{\aa}r}{v{\aa}r}},
+ summer = {{sommer}{sommer}},
+ autumn = {{h{\o}st}{h{\o}st}},
+ winter = {{vinter}{vinter}},
+ am = {{a\adddot m\adddot}{a\adddot m\adddot}},
+ pm = {{p\adddot m\adddot}{p\adddot m\adddot}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/nswissgerman.lbx b/macros/latex/contrib/biblatex/latex/lbx/nswissgerman.lbx
new file mode 100644
index 0000000000..f54a078b26
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/nswissgerman.lbx
@@ -0,0 +1,30 @@
+\ProvidesFile{nswissgerman.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{german}
+
+% Swiss time sep is a dot
+\DeclareBibliographyExtras{%
+ \protected\def\bibtimesep{.}%
+}
+
+% One point where Swiss German spelling
+% differs from Austrian and German German
+% is the (non-)use of \ss
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ citedas = {{im Folgenden zitiert als}{im Folgenden zit\adddotspace als}},
+ countryuk = {{Grossbritannien}{GB}},
+% alternative spelling, uncomment to enable:
+% section = {{Paragraf}{\S}},
+% sections = {{Paragrafen}{\S\S}},
+% sectiontotal = {{Paragraf}{\S}},
+% sectiontotals = {{Paragrafen}{\S\S}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/nynorsk.lbx b/macros/latex/contrib/biblatex/latex/lbx/nynorsk.lbx
new file mode 100644
index 0000000000..39ebe59e36
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/nynorsk.lbx
@@ -0,0 +1,317 @@
+\ProvidesFile{nynorsk.lbx}
+[\abx@lbxid]
+
+% Remarks by translators:
+%
+% Since "nynorsk" inherits "norsk" (bokm\aa l) only strings that are
+% different in the two languages are included. In particular, this
+% means that no language or month name strings are listed below.
+%
+
+\InheritBibliographyExtras{norsk}
+
+\DeclareBibliographyStrings{%
+ inherit = {norsk},
+ references = {{Referansar}{Referansar}},
+ shorthands = {{Forkortingar}{Forkortingar}},
+ editors = {{redakt{\o}rar}{red\adddot}},
+ compilers = {{kompilatorar}{komp\adddot}},
+ redactor = {{omarbeiding}{omarb\adddot}},
+ redactors = {{omarbeiding}{omarb\adddot}},
+ founder = {{grunnleggjar}{grunnl\adddot}},
+ founders = {{grunnleggjarar}{grunnl\adddot}},
+ continuator = {{vidaref{\o}ring}{vidaref\adddot}},
+ continuators = {{vidaref{\o}ring}{vidaref\adddot}},
+ translator = {{omsetjar}{oms\adddot}},
+ translators = {{omsetjarar}{oms\adddot}},
+ commentator = {{kommentarar}{komm\adddot}},
+ commentators = {{kommentarar}{komm\adddot}},
+ annotator = {{forklaringar}{forkl\adddot}},
+ annotators = {{forklaringar}{forkl\adddot}},
+ commentary = {{kommentarar}{komm\adddot}},
+ annotations = {{forklaringar}{forkl\adddot}},
+ introduction = {{innleiing}{innl\adddot}},
+ foreword = {{f{\o}reord}{f{\o}reord}},
+ editortr = {{redakt{\o}r og omsetjar}%
+ {red\adddotspace og oms\adddot}},
+ editorstr = {{redakt{\o}rar og omsetjarar}%
+ {red\adddotspace og oms\adddot}},
+ editorco = {{redakt{\o}r og kommentarar}%
+ {red\adddotspace og komm\adddot}},
+ editorsco = {{redakt{\o}rar og kommentarar}%
+ {red\adddotspace og komm\adddot}},
+ editoran = {{redakt{\o}r og forklaringar}%
+ {red\adddotspace og forkl\adddot}},
+ editorsan = {{redakt{\o}rar og forklaringar}%
+ {red\adddotspace og forkl\adddot}},
+ editorin = {{redakt{\o}r og innleiing}%
+ {red\adddotspace og innl\adddot}},
+ editorsin = {{redakt{\o}rar og innleiing}%
+ {red\adddotspace og innl\adddot}},
+ editorfo = {{redakt{\o}r og f{\o}reord}%
+ {red\adddotspace og f{\o}reord}},
+ editorsfo = {{redakt{\o}rar og f{\o}reord}%
+ {red\adddotspace og f{\o}reord}},
+ editorsaf = {{redakt{\o}rar og etterord}%
+ {red\adddotspace og etterord}},
+ editortrco = {{redakt{\o}r, omsetjar og kommentarar}%
+ {red.,\addabbrvspace oms\adddotspace og komm\adddot}},
+ editorstrco = {{redakt{\o}rar, omsetjarar og kommentarar}%
+ {red.,\addabbrvspace oms\adddotspace og komm\adddot}},
+ editortran = {{redakt{\o}r, omsetjar og forklaringar}%
+ {red.,\addabbrvspace oms\adddotspace og forkl\adddot}},
+ editorstran = {{redakt{\o}rar, omsetjarar og forklaringar}%
+ {red.,\addabbrvspace oms\adddotspace og forkl\adddot}},
+ editortrin = {{redakt{\o}r, omsetjar og innleiing}%
+ {red.,\addabbrvspace oms\adddotspace og innl\adddot}},
+ editorstrin = {{redakt{\o}rar, omsetjarar og innleiing}%
+ {red.,\addabbrvspace oms\adddotspace og innl\adddot}},
+ editortrfo = {{redakt{\o}r, omsetjar og f{\o}reord}%
+ {red.,\addabbrvspace oms\adddotspace og f{\o}reord}},
+ editorstrfo = {{redakt{\o}rar, omsetjarar og f{\o}reord}%
+ {red.,\addabbrvspace oms\adddotspace og f{\o}reord}},
+ editortraf = {{redakt{\o}r, omsetjar og etterord}%
+ {red.,\addabbrvspace oms\adddotspace og etterord}},
+ editorstraf = {{redakt{\o}rar, omsetjarar og etterord}%
+ {red.,\addabbrvspace oms\adddotspace og etterord}},
+ editorcoin = {{redakt{\o}r, kommentarar og innleiing}%
+ {red.,\addabbrvspace komm\adddotspace og innl\adddot}},
+ editorscoin = {{redakt{\o}rar, kommentarar og innleiing}%
+ {red.,\addabbrvspace komm\adddotspace og innl\adddot}},
+ editorcofo = {{redakt{\o}r, kommentarar og f{\o}reord}%
+ {red.,\addabbrvspace komm\adddotspace og f{\o}reord}},
+ editorscofo = {{redakt{\o}rar, kommentarar og f{\o}reord}%
+ {red.,\addabbrvspace komm\adddotspace og f{\o}reord}},
+ editorcoaf = {{redakt{\o}r, kommentarar og etterord}%
+ {red.,\addabbrvspace komm\adddotspace og etterord}},
+ editorscoaf = {{redakt{\o}rar, kommentarar og etterord}%
+ {red.,\addabbrvspace komm\adddotspace og etterord}},
+ editoranin = {{redakt{\o}r, forklaringar og innleiing}%
+ {red.,\addabbrvspace forkl\adddotspace og innl\adddot}},
+ editorsanin = {{redakt{\o}rar, forklaringar og innleiing}%
+ {red.,\addabbrvspace forkl\adddotspace og innl\adddot}},
+ editoranfo = {{redakt{\o}r, forklaringar og f{\o}reord}%
+ {red.,\addabbrvspace forkl\adddotspace og f{\o}reord}},
+ editorsanfo = {{redakt{\o}rar, forklaringar og f{\o}reord}%
+ {red.,\addabbrvspace forkl\adddotspace og f{\o}reord}},
+ editoranaf = {{redakt{\o}r, forklaringar og etterord}%
+ {red.,\addabbrvspace forkl\adddotspace og etterord}},
+ editorsanaf = {{redakt{\o}rar, forklaringar og etterord}%
+ {red.,\addabbrvspace forkl\adddotspace og etterord}},
+ editortrcoin = {{redakt{\o}r, omsetjar, kommentarar og innleiing}%
+ {red.,\addabbrvspace oms., komm\adddotspace og innl\adddot}},
+ editorstrcoin = {{redakt{\o}rar, omsetjarar, kommentarar og innleiing}%
+ {red.,\addabbrvspace oms., komm\adddotspace og innl\adddot}},
+ editortrcofo = {{redakt{\o}r, omsetjar, kommentarar og f{\o}reord}%
+ {red.,\addabbrvspace oms., komm\adddotspace og f{\o}reord}},
+ editorstrcofo = {{redakt{\o}rar, omsetjarar, kommentarar og f{\o}reord}%
+ {red.,\addabbrvspace oms., komm\adddotspace og f{\o}reord}},
+ editortrcoaf = {{redakt{\o}r, omsetjar, kommentarar og etterord}%
+ {red.,\addabbrvspace oms., komm\adddotspace og etterord}},
+ editorstrcoaf = {{redakt{\o}rar, omsetjarar, kommentarar og etterord}%
+ {red.,\addabbrvspace oms., komm\adddotspace og etterord}},
+ editortranin = {{redakt{\o}r, omsetjar, forklaringar og innleiing}%
+ {red.,\addabbrvspace oms., forkl\adddotspace og innl\adddot}},
+ editorstranin = {{redakt{\o}rar, omsetjarar, forklaringar og innleiing}%
+ {red.,\addabbrvspace oms., forkl\adddotspace og innl\adddot}},
+ editortranfo = {{redakt{\o}r, omsetjar, forklaringar og f{\o}reord}%
+ {red.,\addabbrvspace oms., forkl\adddotspace og f{\o}reord}},
+ editorstranfo = {{redakt{\o}rar, omsetjarar, forklaringar og f{\o}reord}%
+ {red.,\addabbrvspace oms., forkl\adddotspace og f{\o}reord}},
+ editortranaf = {{redakt{\o}r, omsetjar, forklaringar og etterord}%
+ {red.,\addabbrvspace oms., forkl\adddotspace og etterord}},
+ editorstranaf = {{redakt{\o}rar, omsetjarar, forklaringar og etterord}%
+ {red.,\addabbrvspace oms., forkl\adddotspace og etterord}},
+ translatorco = {{omsetjar og kommentarar}%
+ {oms\adddotspace og komm\adddot}},
+ translatorsco = {{omsetjarar og kommentarar}%
+ {oms\adddotspace og komm\adddot}},
+ translatoran = {{omsetjar og forklaringar}%
+ {oms\adddotspace og forkl\adddot}},
+ translatorsan = {{omsetjarar og forklaringar}%
+ {oms\adddotspace og forkl\adddot}},
+ translatorin = {{omsetjar og innleiing}%
+ {oms\adddotspace og innl\adddot}},
+ translatorsin = {{omsetjarar og innleiing}%
+ {oms\adddotspace og innl\adddot}},
+ translatorfo = {{omsetjar og f{\o}reord}%
+ {oms\adddotspace og f{\o}reord}},
+ translatorsfo = {{omsetjarar og f{\o}reord}%
+ {oms\adddotspace og f{\o}reord}},
+ translatoraf = {{omsetjar og etterord}%
+ {oms\adddotspace og etterord}},
+ translatorsaf = {{omsetjarar og etterord}%
+ {oms\adddotspace og etterord}},
+ translatorcoin = {{omsetjar, kommentarar og innleiing}%
+ {oms., komm\adddotspace og innl\adddot}},
+ translatorscoin = {{omsetjarar, kommentarar og innleiing}%
+ {oms., komm\adddotspace og innl\adddot}},
+ translatorcofo = {{omsetjar, kommentarar og f{\o}reord}%
+ {oms., komm\adddotspace og f{\o}reord}},
+ translatorscofo = {{omsetjarar, kommentarar og f{\o}reord}%
+ {oms., komm\adddotspace og f{\o}reord}},
+ translatorcoaf = {{omsetjar, kommentarar og etterord}%
+ {oms., komm\adddotspace og etterord}},
+ translatorscoaf = {{omsetjarar, kommentarar og etterord}%
+ {oms., komm\adddotspace og etterord}},
+ translatoranin = {{omsetjar, forklaringar og innleiing}%
+ {oms., forkl\adddotspace og innl\adddot}},
+ translatorsanin = {{omsetjarar, forklaringar og innleiing}%
+ {oms., forkl\adddotspace og innl\adddot}},
+ translatoranfo = {{omsetjar, forklaringar og f{\o}reord}%
+ {oms., forkl\adddotspace og f{\o}reord}},
+ translatorsanfo = {{omsetjarar, forklaringar og f{\o}reord}%
+ {oms., forkl\adddotspace og f{\o}reord}},
+ translatoranaf = {{omsetjar, forklaringar og etterord}%
+ {oms., forkl\adddotspace og etterord}},
+ translatorsanaf = {{omsetjarar, forklaringar og etterord}%
+ {oms., forkl\adddotspace og etterord}},
+ organizers = {{organisatorar}{org\adddot}},
+ byredactor = {{omarbeidd av}{omarb\adddotspace av}},
+ bycontinuator = {{vidaref{\o}rt av}{vidaref\adddotspace av}},
+ bytranslator = {{omsett \lbx@lfromlang\ av}%
+ {oms\adddot\ \lbx@sfromlang\ av}},
+ withcommentator = {{med kommentarar av}{med komm\adddot\ av}},
+ withannotator = {{med forklaringar av}{med forkl\adddot\ av}},
+ withintroduction = {{med innleiing av}{med innl\adddot\ av}},
+ withforeword = {{med f{\o}reord av}{med f{\o}reord av}},
+ byeditortr = {{redigert og omsett \lbx@lfromlang\ av}%
+ {red\adddotspace og oms\adddot\ \lbx@sfromlang\ av}},
+ byeditorin = {{redigert, med innleiing, av}%
+ {red.,\addabbrvspace med innl., av}},
+ byeditorfo = {{redigert, med f{\o}reord, av}%
+ {red.,\addabbrvspace med f{\o}reord, av}},
+ byeditortrco = {{redigert, omsett \lbx@lfromlang\ og kommentert av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og komm\adddot\ av}},
+ byeditortran = {{redigert, omsett \lbx@lfromlang\ og forklart av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og forkl\adddot\ av}},
+ byeditortrin = {{redigert og omsett \lbx@lfromlang, med innleiing, av}%
+ {red\adddotspace og oms\adddot\ \lbx@sfromlang, med innl., av}},
+ byeditortrfo = {{redigert og omsett \lbx@lfromlang, med f{\o}reord, av}%
+ {red\adddotspace og oms\adddot\ \lbx@sfromlang, med f{\o}reord, av}},
+ byeditortraf = {{redigert og omsett \lbx@lfromlang, med etterord, av}%
+ {red\adddotspace og oms\adddot\ \lbx@sfromlang, med etterord, av}},
+ byeditorcoin = {{redigert og kommentert, med innleiing, av}%
+ {red\adddotspace og komm., med innl., av}},
+ byeditorcofo = {{redigert og kommentert, med f{\o}reord, av}%
+ {red\adddotspace og komm., med f{\o}reord, av}},
+ byeditoranin = {{redigert og forklart, med innleiing, av}%
+ {red\adddotspace og forkl., med innl., av}},
+ byeditoranfo = {{redigert og forklart, med f{\o}reord, av}%
+ {red\adddotspace og forkl., med f{\o}reord, av}},
+ byeditortrcoin = {{redigert, omsett \lbx@lfromlang\ og kommentert, med innleiing, av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og komm., med innl., av}},
+ byeditortrcofo = {{redigert, omsett \lbx@lfromlang\ og kommentert, med f{\o}reord, av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og komm., med f{\o}reord, av}},
+ byeditortrcoaf = {{redigert, omsett \lbx@lfromlang\ og kommentert, med etterord, av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og komm., med etterord, av}},
+ byeditortranin = {{redigert, omsett \lbx@lfromlang\ og forklart, med innleiing, av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og forkl., med innl., av}},
+ byeditortranfo = {{redigert, omsett \lbx@lfromlang\ og forklart, med f{\o}reord, av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og forkl., med f{\o}reord, av}},
+ byeditortranaf = {{redigert, omsett \lbx@lfromlang\ og forklart, med etterord, av}%
+ {red.,\addabbrvspace oms\adddot\ \lbx@sfromlang\ og forkl., med etterord, av}},
+ bytranslatorco = {{omsett \lbx@lfromlang\ og kommentert av}%
+ {oms\adddot\ \lbx@sfromlang\ og komm\adddot\ av}},
+ bytranslatoran = {{omsett \lbx@lfromlang\ og forklart av}%
+ {oms\adddot\ \lbx@sfromlang\ og forkl\adddot\ av}},
+ bytranslatorin = {{omsett \lbx@lfromlang, med innleiing, av}%
+ {oms\adddot\ \lbx@sfromlang, med innl., av}},
+ bytranslatorfo = {{omsett \lbx@lfromlang, med f{\o}reord, av}%
+ {oms\adddot\ \lbx@sfromlang, med f{\o}reord, av}},
+ bytranslatoraf = {{omsett \lbx@lfromlang, med etterord, av}%
+ {oms\adddot\ \lbx@sfromlang, med etterord, av}},
+ bytranslatorcoin = {{omsett \lbx@lfromlang\ og kommentert, med innleiing, av}%
+ {oms\adddot\ \lbx@sfromlang\ og komm., med innl., av}},
+ bytranslatorcofo = {{omsett \lbx@lfromlang\ og kommentert, med f{\o}reord, av}%
+ {oms\adddot\ \lbx@sfromlang\ og komm., med f{\o}reord, av}},
+ bytranslatorcoaf = {{omsett \lbx@lfromlang\ og kommentert, med etterord, av}%
+ {oms\adddot\ \lbx@sfromlang\ og komm., med etterord, av}},
+ bytranslatoranin = {{omsett \lbx@lfromlang\ og forklart, med innleiing, av}%
+ {oms\adddot\ \lbx@sfromlang\ og forkl., med innl., av}},
+ bytranslatoranfo = {{omsett \lbx@lfromlang\ og forklart, med f{\o}reord, av}%
+ {oms\adddot\ \lbx@sfromlang\ og forkl., med f{\o}reord, av}},
+ bytranslatoranaf = {{omsett \lbx@lfromlang\ og forklart, med etterord, av}%
+ {oms\adddot\ \lbx@sfromlang\ og forkl., med etterord, av}},
+ andothers = {{med fleire}{mfl\adddot}},
+ andmore = {{med meir}{m.m\adddot}},
+ oldseries = {{gamal serie}{gl\adddotspace ser\adddot}},
+ edition = {{utg{\aa}ve}{utg\adddot}},
+ reprintfrom = {{opptrykk fr{\aa}}{opptr\adddotspace fr{\aa}}},
+ translationof = {{omsetjing av}{oms\adddotspace av}},
+ translationas = {{omsett som}{oms\adddotspace som}},
+ translationfrom = {{omsett fr{\aa}}{oms\adddotspace fr{\aa}}},
+ origpubas = {{opphavleg utgitt som}{opph\adddot\ utg\adddot\ som}},
+ origpubin = {{opphavleg utgitt i}{opph\adddot\ utg\adddot\ i}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{masteroppg{\aa}ve}{masteroppg\adddot}},
+ candthesis = {{hovudoppg{\aa}ve}{hovudoppg\adddot}},
+ resreport = {{forskingsrapport}{forsk.rapp\adddot}},
+ url = {{adresse}{adresse}},
+ urlfrom = {{tilgjengeleg fr{\aa}}{tilgj\adddotspace fr{\aa}}},
+ urlseen = {{sjekka}{sjekka}},
+ inpreparation = {{under utarbeiding}{under utarb\adddot}},
+ forthcoming = {{under utgiving}{under utgiv\adddot}},
+ citedas = {{heretter sitert som}{heretter sit\adddotspace som}},
+ seenote = {{sj{\aa} note}{sj{\aa} n\adddot}},
+ idem = {{den same}{d.s\adddot}},
+ idemsf = {{den same}{d.s\adddot}},
+ idemsm = {{den same}{d.s\adddot}},
+ idemsn = {{det same}{d.s\adddot}},
+ idempf = {{dei same}{d.s\adddot}},
+ idempm = {{dei same}{d.s\adddot}},
+ idempn = {{dei same}{d.s\adddot}},
+ idempp = {{dei same}{d.s\adddot}},
+ ibidem = {{same staden}{sst\adddot}},
+ opcit = {{same staden}{sst\adddot}},
+ loccit = {{same staden}{sst\adddot}},
+ see = {{sj{\aa}}{sj{\aa}}},
+ seealso = {{sj{\aa} \`{o}g}{sj{\aa} \`{o}g}},
+ backrefpage = {{sj{\aa} side}{sj{\aa} s\adddot}},
+ backrefpages = {{sj{\aa} sidene}{sj{\aa} s\adddot}},
+ fromamerican = {{fr{\aa} amerikansk-engelsk}{fr{\aa} amerikansk-engelsk}},
+ frombrazilian = {{fr{\aa} brasiliansk-portugisisk}{fr{\aa} brasiliansk-portugisisk}},
+ frombulgarian = {{fr{\aa} bulgarsk}{fr{\aa} bulgarsk}},
+ fromcatalan = {{fr{\aa} katalansk}{fr{\aa} katalansk}},
+ fromcroatian = {{fr{\aa} kroatisk}{fr{\aa} kroatisk}},
+ fromczech = {{fr{\aa} tsjekkisk}{fr{\aa} tsjekkisk}},
+ fromdanish = {{fr{\aa} dansk}{fr{\aa} dansk}},
+ fromdutch = {{fr{\aa} nederlandsk}{fr{\aa} nederlandsk}},
+ fromenglish = {{fr{\aa} engelsk}{fr{\aa} engelsk}},
+ fromestonian = {{fr{\aa} estisk}{fr{\aa} estisk}},
+ fromfinnish = {{fr{\aa} finsk}{fr{\aa} finsk}},
+ fromfrench = {{fr{\aa} fransk}{fr{\aa} fransk}},
+ fromgalician = {{fr{\aa} galisisk}{fr{\aa} galisisk}},
+ fromgerman = {{fr{\aa} tysk}{fr{\aa} tysk}},
+ fromgreek = {{fr{\aa} gresk}{fr{\aa} gresk}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{fr{\aa} italiensk}{fr{\aa} italiensk}},
+ fromjapanese = {{fr{\aa} japansk}{fr{\aa} japansk}},
+ fromlatin = {{fr{\aa} latin}{fr{\aa} latin}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{fr{\aa} norsk}{fr{\aa} norsk}},
+ frompolish = {{fr{\aa} polsk}{fr{\aa} polsk}},
+ fromportuguese = {{fr{\aa} portugisisk}{fr{\aa} portugisisk}},
+ fromrussian = {{fr{\aa} russisk}{fr{\aa} russisk}},
+ fromslovene = {{fr{\aa} slovakisk}{fr{\aa} slovakisk}},
+ fromslovak = {{fr{\aa} slovensk}{fr{\aa} slovensk}},
+ fromspanish = {{fr{\aa} spansk}{fr{\aa} spansk}},
+ fromswedish = {{fr{\aa} svensk}{fr{\aa} svensk}},
+ fromukrainian = {{fr{\aa} ukrainsk}{fr{\aa} ukrainsk}},
+ countryeu = {{Den europeiske unionen}{EU}},
+ countryep = {{Den europeiske unionen}{EP}},
+ abstract = {{samandrag}{samandrag}},
+ commonera = {{vesterlandsk tidsrekning}{v\adddot t\adddot}},
+ beforecommonera = {{f{\o}r vesterlandsk tidsrekning}{f\adddot v\adddot t\adddot}},
+ annodomini = {{e\adddot Kr\adddot}{e\adddot Kr\adddot}},
+ beforechrist = {{f\adddot Kr\adddot}{f\adddot Kr\adddot}},
+ circa = {{cirka}{ca\adddot}},
+ spring = {{v{\aa}r}{v{\aa}r}},
+ summer = {{sommar}{sommar}},
+ autumn = {{haust}{haust}},
+ winter = {{vinter}{vinter}},
+ am = {{a\adddot m\adddot}{a\adddot m\adddot}},
+ pm = {{p\adddot m\adddot}{p\adddot m\adddot}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/polish.lbx b/macros/latex/contrib/biblatex/latex/lbx/polish.lbx
new file mode 100644
index 0000000000..7618a69ec5
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/polish.lbx
@@ -0,0 +1,572 @@
+\ProvidesFile{polish.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{polish}{polish}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{\textendash\penalty\hyphenpenalty}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iffieldundef{#3}
+ {\mkbibmonth{\thefield{#2}}}
+ {\lbx@pl@mkbibmonth{\thefield{#2}}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}
+ {}
+ {\iffieldundef{#3}{/}{\adddot\thinspace}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibneutord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\NewBibliographyString{% Month name variants used after day
+ datejanuary,
+ datefebruary,
+ datemarch,
+ dateapril,
+ datemay,
+ datejune,
+ datejuly,
+ dateaugust,
+ dateseptember,
+ dateoctober,
+ datenovember,
+ datedecember%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografia}{Bibliografia}},
+ references = {{Bibliografia}{Bibliografia}},
+ shorthands = {{lista skr\'{o}t\'{o}w}{skr\'{o}ty}},
+ editor = {{redaktor}{red\adddot}},
+ editors = {{redaktorzy}{red\adddot}},
+ compiler = {{redaktor}{red\adddot}},
+ compilers = {{redaktorzy}{red\adddot}},
+ redactor = {{redaktor}{red\adddot}},
+ redactors = {{redaktorzy}{red\adddot}},
+ reviser = {{korektor}{kor\adddot}},
+ revisers = {{korektorzy}{kor\adddot}},
+ founder = {{za\l o\.{z}yciel}{za\l \adddot}},
+ founders = {{za\l o\.{z}yciele}{za\l \adddot}},
+ continuator = {{nast\c{e}pca}{nast\adddot}},
+ continuators = {{nast\c{e}pcy}{nast\adddot}},
+ collaborator = {{uczestnik}{ucz\adddot}},
+ collaborators = {{uczestnicy}{ucz\adddot}},
+ translator = {{t\l umacz}{t\l um\adddot}},
+ translators = {{t\l umacze}{t\l um\adddot}},
+ commentator = {{komentator}{kom\adddot}},
+ commentators = {{komentatorzy}{kom\adddot}},
+ annotator = {{uwaga}{uw\adddot}},
+ annotators = {{uwagi}{uw\adddot}},
+ commentary = {{komentarz}{kom\adddot}},
+ annotations = {{komentarze}{kom\adddot}},
+ introduction = {{wst\c{e}p}{wst\adddot}},
+ foreword = {{przedmowa}{przedm\adddot}},
+ afterword = {{pos\l owie}{pos\l \adddot}},
+ editortr = {{redaktor i t\l umacz}{red\adddotspace i per\adddot}},
+ editorstr = {{redaktorzy i t\l umacze}{red\adddotspace i per\adddot}},
+ editorco = {{redaktor i komentator}{red\adddotspace i kom\adddot}},
+ editorsco = {{redaktorzy i komentatorzy}%
+ {red\adddotspace i kom\adddot}},% FIXME: check
+ editoran = {{redaktor i autor uwag}%
+ {red\adddotspace i aut\adddotspace uw\adddot}},
+ editorsan = {{redaktorzy i autorzy uwag}%
+ {red\adddotspace i aut\adddotspace uw\adddot}},
+ editorin = {{redaktor i autor wst\c{e}pu}%
+ {red\adddotspace i aut\adddotspace wst\adddot}},
+ editorsin = {{redaktorzy i autorzy wst\c{e}pu}%
+ {red\adddotspace i aut\adddotspace wst\adddot}},
+ editorfo = {{redaktor i autor przedmowy}%
+ {red\adddotspace i aut\adddotspace przedm\adddot}},
+ editorsfo = {{redaktorzy i autorzy przedmowy}%
+ {red\adddotspace i aut\adddotspace przedm\adddot}},
+ editoraf = {{redaktor i autor pos\l owia}%
+ {red\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorsaf = {{redaktorzy i autorzy pos\l owia}%
+ {red\adddotspace i aut\adddotspace pos\l \adddot}},
+ editortrco = {{redaktor, t\l umacz i komentator}%
+ {red., t\l um\adddotspace i kom\adddot}},
+ editorstrco = {{redaktorzy, t\l umacze i komentatory}%
+ {red., t\l um\adddotspace i kom\adddot}},
+ editortran = {{redaktor, t\l umacz i autor uwag}%
+ {red., t\l um\adddotspace i aut\adddotspace uw\adddot}},
+ editorstran = {{redaktorzy, t\l umacze i autorzy uwag}%
+ {red., t\l um\adddotspace i aut\adddotspace uw\adddot}},
+ editortrin = {{redaktor, t\l umacz i autor wst\c{e}pu}%
+ {red., t\l um\adddotspace i aut\adddotspace wst\adddot}},
+ editorstrin = {{redaktorzy, t\l umacze i autorzy wst\c{e}pu}%
+ {red., t\l um\adddotspace i aut\adddotspace wst\adddot}},
+ editortrfo = {{redaktor, t\l umacz i autor przedmowy}%
+ {red., t\l um\adddotspace i aut\adddotspace przedm\adddot}},
+ editorstrfo = {{redaktorzy, t\l umacze i autorzy przedmowy}%
+ {red., t\l um\adddotspace i aut\adddotspace przedm\adddot}},
+ editortraf = {{redaktor, t\l umacz i autor pos\l owia}%
+ {red., t\l um\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorstraf = {{redaktorzy, t\l umacze i autorzy pos\l owia}%
+ {red., t\l um\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorcoin = {{redaktor, komentator i autor wst\c{e}pu}%
+ {red., kom\adddotspace i aut\adddotspace wst\adddot}},
+ editorscoin = {{redaktorzy, komentatorzy i autorzy wst\c{e}pu}%
+ {red., kom\adddotspace i aut\adddotspace wst\adddot}},
+ editorcofo = {{redaktor, komentator i autor przedmowy}%
+ {red., kom\adddotspace i aut\adddotspace przedm\adddot}},
+ editorscofo = {{redaktorzy, komentatorzy i autorzy przedmowy}%
+ {red., kom\adddotspace i aut\adddotspace przedm\adddot}},
+ editorcoaf = {{redaktor, komentator i autor pos\l owia}%
+ {red., kom\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorscoaf = {{redaktorzy, komentatorzy i autorzy pos\l owia}%
+ {red., kom\adddotspace i aut\adddotspace pos\l \adddot}},
+ editoranin = {{redaktor, autor uwag i autor wst\c{e}pu}%
+ {red., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ editorsanin = {{redaktorzy, autorzy uwag i autorzy wst\c{e}pu}%
+ {red., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ editoranfo = {{redaktor, autor uwag i autor przedmowy}%
+ {red., aut\adddotspace uw\adddotspace i aut\adddotspace przedm\adddot}},
+ editorsanfo = {{redaktorzy, autorzy uwag i autorzy przedmowy}%
+ {red., aut\adddotspace uw\adddotspace i aut\adddotspace przedm\adddot}},
+ editoranaf = {{redaktor, autor uwag i autor pos\l owia}%
+ {red., aut\adddotspace uw\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorsanaf = {{redaktorzy, autorzy uwag i autorzy pos\l owia}%
+ {red., aut\adddotspace uw\adddotspace i aut\adddotspace pos\l \adddot}},
+ editortrcoin = {{redaktor, t\l umacz, komentator i autor wst\c{e}pu}%
+ {red., t\l um., kom\adddotspace i aut\adddotspace wst\adddot}},
+ editorstrcoin = {{redaktorzy, t\l umacze, komentatorzy i autorzy wst\c{e}pu}%
+ {red., t\l um., kom\adddotspace i aut\adddotspace wst\adddot}},
+ editortrcofo = {{redaktor, t\l umacz, komentator i autor przedmowy}%
+ {red., t\l um., kom\adddotspace i aut\adddotspace przedm\adddot}},
+ editorstrcofo = {{redaktorzy, t\l umacze, komentatorzy i autorzy przedmowy}%
+ {red., t\l um., kom\adddotspace i aut\adddotspace przedm\adddot}},
+ editortrcoaf = {{redaktor, t\l umacz, komentator i autor pos\l owia}%
+ {red., t\l um., kom\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorstrcoaf = {{redaktorzy, t\l umacze, komentatorzy i autorzy pos\l owia}%
+ {red., t\l um., kom\adddotspace i aut\adddotspace pos\l \adddot}},
+ editortranin = {{redaktor, t\l umacz, autor uwag i autor wst\c{e}pu}%
+ {red., t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ editorstranin = {{redaktorzy, t\l umacze, autorzy uwag i autorzy wst\c{e}pu}%
+ {red., t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ editortranfo = {{redaktor, t\l umacz, autor uwag i autor przedmowy}%
+ {red., t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace przedm\adddot}},
+ editorstranfo = {{redaktorzy, t\l umacze, autorzy uwag i autorzy przedmowy}%
+ {red., t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace przedm\adddot}},
+ editortranaf = {{redaktor, t\l umacz, autor uwag i autor pos\l owia}%
+ {red., t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace pos\l \adddot}},
+ editorstranaf = {{redaktorzy, t\l umacze, autorzy uwag i autorzy pos\l owia}%
+ {red., t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace pos\l \adddot}},
+ translatorco = {{t\l umacz i komentator}{t\l um\adddotspace i kom\adddot}},
+ translatorsco = {{t\l umacze i komentatorzy}{t\l um\adddotspace i kom\adddot}},
+ translatoran = {{t\l umacz i autor uwag}%
+ {t\l um\adddotspace i aut\adddotspace uw\adddot}},
+ translatorsan = {{t\l umacze i autorzy uwag}%
+ {t\l um\adddotspace i aut\adddotspace uw\adddot}},
+ translatorin = {{t\l umacz i autor wst\c{e}pu}%
+ {t\l um\adddotspace i aut\adddotspace wst\adddot}},
+ translatorsin = {{t\l umacze i autorzy wst\c{e}pu}%
+ {t\l um\adddotspace i aut\adddotspace wst\adddot}},
+ translatorfo = {{t\l umacz i autor przedmowy}%
+ {t\l um\adddotspace i aut\adddotspace przedm\adddot}},
+ translatorsfo = {{t\l umacze i autorzy przedmowy}%
+ {t\l um\adddotspace i aut\adddotspace przedm\adddot}},
+ translatoraf = {{t\l umacz i autor pos\l owia}%
+ {t\l um\adddotspace i aut\adddotspace pos\l \adddot}},
+ translatorsaf = {{t\l umacze i autorzy pos\l owia}%
+ {t\l um\adddotspace i aut\adddotspace pos\l \adddot}},
+ translatorcoin = {{t\l umacz, autor uwag i autor wst\c{e}pu}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ translatorscoin = {{t\l umacze, autorzy uwag i autorzy wst\c{e}pu}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ translatorcofo = {{t\l umacz, autor uwag i autor przedmowy}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace przedm\adddot}},
+ translatorscofo = {{t\l umacze, autorzy uwag i autorzy przedmowy}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace przedm\adddot}},
+ translatorcoaf = {{t\l umacz, autor uwag i autor pos\l owia}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace pos\l \adddot}},
+ translatorscoaf = {{t\l umacze, autorzy uwag i autorzy posowia}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace pos\l \adddot}},
+ translatoranin = {{t\l umacz, autor uwag i autor wst\c{e}pu}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ translatorsanin = {{t\l umacze, autorzy uwag i autorzy wst\c{e}pu}%
+ {t\l um., aut\adddotspace uw\adddotspace i aut\adddotspace wst\adddot}},
+ translatoranfo = {{t\l umacz, autor komentarzy i autor wst\c{e}pu}%
+ {t\l um., aut\adddotspace kom\adddotspace i aut\adddotspace wst\adddot}},
+ translatorsanfo = {{t\l umacze, autorzy komentarzy i autorzy przedmowy}%
+ {t\l um., aut\adddotspace kom\adddotspace i aut\adddotspace przedm\adddot}},
+ translatoranaf = {{t\l umacz, autor komentarzy i autor pos\l owia}%
+ {t\l um., aut\adddotspace kom\adddotspace i aut\adddotspace pos\l \adddot}},
+ translatorsanaf = {{t\l umacze, autorzy komentarzy i autorzy pos\l owia}%
+ {t\l um., aut\adddotspace kom\adddotspace i aut\adddotspace pos\l \adddot}},
+ organizer = {{organizator}{org\adddot}},
+ organizers = {{organizatorzy}{org\adddot}},
+ byorganizer = {{organizowane}{org\adddot}},
+ byauthor = {{autorstwo}{aut\adddot}},
+ byeditor = {{redagowa\l}{red\adddot}},
+ bycompiler = {{u\l o\.{z}y\l }{u\l \adddot}},
+ byredactor = {{zredagowano}{zred\adddot}},
+ byreviser = {{poprawione}{popr\adddot}},
+ byreviewer = {{recenzja}{rec\adddot}},
+ byfounder = {{za\l o\.{z}one}{za\l \adddot}},
+ bycontinuator = {{przej\c{e}te}{przej\adddot}},
+ bycollaborator = {{przy wsp\'{o}\l pracy}{przy wsp\adddot}},
+ bytranslator = {{t\l umaczenie \lbx@lfromlang}{t\l um\adddotspace \lbx@sfromlang}},
+ bycommentator = {{skomentowane przez}{skom\adddot}},
+ byannotator = {{uwagi od}{uw\adddot}},
+ withcommentator = {{komentarze}{kom\adddot}},
+ withannotator = {{uwagi}{uw\adddot}},
+ withintroduction = {{wst\c{e}p}{wst\adddot}},
+ withforeword = {{przedmowa}{przedm\adddot}},
+ withafterword = {{pos\l owie}{pos\l \adddot}},
+ byeditortr = {{t\l umaczenie \lbx@lfromlang, zredagowany przez}%
+ {t\l um\adddotspace \lbx@sfromlang, zred\adddotspace przez}},
+ byeditorco = {{zredagowany i skomentowany przez}%
+ {zred\adddotspace i skom\adddotspace przez}},
+ byeditoran = {{zredagowany i z uwagami}{zredag\adddotspace i z uw\adddot}},
+ byeditorin = {{zredagowany, z wst\c{e}pem}{zred., z wst\adddot}},
+ byeditorfo = {{zredagowany, z przedmow\c{a}}{zred., z przedm\adddot}},
+ byeditoraf = {{zredagowany, z pos\l owiem}{zred., z pos\l \adddot}},
+ byeditortrco = {{zredagowany, t\l umaczenie \lbx@lfromlang i komentarze}%
+ {zred., t\l um\adddotspace \lbx@sfromlang i kom\adddot}},
+ byeditortran = {{zredagowany, t\l umaczenie \lbx@lfromlang i uwagi}%
+ {zred., t\l um\adddotspace \lbx@sfromlang i uw\adddot}},
+ byeditortrin = {{zredagowany, t\l umaczenie \lbx@lfromlang, wst\c{e}p}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, wst\adddot}},
+ byeditortrfo = {{zredagowany, t\l umaczenie \lbx@lfromlang, przedmowa}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, przedm\adddot}},
+ byeditortraf = {{zredagowany, t\l umaczenie \lbx@lfromlang, pos\l owie}%
+ {zred\adddotspace t\l um\adddotspace \lbx@sfromlang, pos\l \adddot}},
+ byeditorcoin = {{zredagowany, komentarze i wst\c{e}p}{zred., kom\adddotspace i wst\adddot}},
+ byeditorcofo = {{zredagowany, komentarze i przedmowa}{zred., kom\adddotspace i przedm\adddot}},
+ byeditorcoaf = {{zredagowany, komentarze i pos\l owie}{zred., kom\adddotspace i pos\l \adddot}},
+ byeditoranin = {{zredagowany, uwagi i wst\c{e}p}{zred., uw\adddotspace i wst\adddot}},
+ byeditoranfo = {{zredagowany, uwagi i przedmowa}{zred., uw\adddotspace i przedm\adddot}},
+ byeditoranaf = {{zredagowany, uwagi i pos\l owie}{zred., uw\adddotspace i pos\l \adddot}},
+ byeditortrcoin = {{zredagowany, t\l umaczenie \lbx@lfromlang, komentarze i wst\c{e}p}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, kom\adddotspace i wst\c{e}p\adddot}},
+ byeditortrcofo = {{zredagowany, t\l umaczenie \lbx@lfromlang, komentarze i przedmowa}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, kom\adddotspace i przedm\adddot}},
+ byeditortrcoaf = {{zredagowany, t\l umaczenie \lbx@lfromlang, komentarze i pos\l owie}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, kom\adddotspace i pos\l \adddot}},
+ byeditortranin = {{zredagowany, t\l umaczenie \lbx@lfromlang, uwagi i wst\c{e}p}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, uw\adddotspace i wst\adddot}},
+ byeditortranfo = {{zredagowany, t\l umaczenie \lbx@lfromlang, uwagi i przedmowa}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, uw\adddotspace i przedm\adddot}},
+ byeditortranaf = {{zredagowany, t\l umaczenie \lbx@lfromlang, uwagi i pos\l owie}%
+ {zred., t\l um\adddotspace \lbx@sfromlang, uw\adddotspace i pos\l \adddot}},
+ bytranslatorco = {{t\l umaczenie \lbx@lfromlang i komentarze}%
+ {t\l um\adddotspace \lbx@sfromlang i kom\adddot}},
+ bytranslatoran = {{t\l umaczenie \lbx@lfromlang i uwagi}%
+ {t\l um\adddotspace \lbx@sfromlang i uw\adddot}},
+ bytranslatorin = {{t\l umaczenie \lbx@lfromlang i wst\c{e}p}%
+ {t\l um\adddotspace \lbx@sfromlang i wst\adddot}},
+ bytranslatorfo = {{t\l umaczenie \lbx@lfromlang i przedmowa}%
+ {t\l um\adddotspace \lbx@sfromlang i przedm\adddot}},
+ bytranslatoraf = {{t\l umaczenie \lbx@lfromlang i pos\l owie}%
+ {t\l um\adddotspace \lbx@sfromlang i pos\l \adddot}},
+ bytranslatorcoin = {{t\l umaczenie \lbx@lfromlang, komentarze i wst\c{e}p}%
+ {t\l um\adddotspace \lbx@sfromlang, kom\adddotspace i wst\adddot}},
+ bytranslatorcofo = {{t\l umaczenie \lbx@lfromlang, komentarze i przedmowa}%
+ {t\l um\adddotspace \lbx@sfromlang, kom\adddotspace i przedm\adddot}},
+ bytranslatorcoaf = {{t\l umaczenie \lbx@lfromlang, komentarze i pos\l owie}%
+ {t\l um\adddotspace \lbx@sfromlang, kom\adddotspace i pos\l \adddot}},
+ bytranslatoranin = {{t\l umaczenie \lbx@lfromlang, uwagi i wst\c{e}p}%
+ {t\l um\adddotspace \lbx@sfromlang, uw\adddotspace i wst\adddot}},
+ bytranslatoranfo = {{t\l umaczenie \lbx@lfromlang, uwagi i przedmowa}%
+ {t\l um\adddotspace \lbx@sfromlang, uw\adddotspace i przedm\adddot}},
+ bytranslatoranaf = {{t\l umaczenie \lbx@lfromlang, uwagi i pos\l owie}%
+ {t\l um\adddotspace \lbx@sfromlang, uw\adddotspace i pos\l \adddot}},
+ and = {{i}{i}},
+ andothers = {{i inni}{i in\adddot}},
+ andmore = {{i inni}{i in\adddot}},
+ volume = {{tom}{t\adddot}},
+ volumes = {{tomy}{t\adddot}},
+ involumes = {{w}{w}},
+ jourvol = {{tom}{t\adddot}},
+ jourser = {{seria}{ser\adddot}},
+ book = {{ksi\c{a}\.{z}ka}{ks\adddot}},
+ part = {{cz\c{e}\'{s}\'{c}}{cz\adddot}},
+ issue = {{wydanie}{wyd\adddot}},
+ newseries = {{nowa seria}{now\adddotspace ser\adddot}},
+ oldseries = {{stara seria}{star\adddotspace ser\adddot}},
+ edition = {{wydruk}{wyd\adddot}},
+ reprint = {{przedruk}{przedr\adddot}},
+ reprintof = {{przedruk}{przedr\adddot}},
+ reprintas = {{przedrukowano jako}{przedr\adddotspace jako}},
+ reprintfrom = {{przedrukowano z}{przedr\adddotspace z}},
+ translationof = {{t\l umaczenie}{t\l um\adddot}},
+ translationas = {{t\l umaczenie jako}{t\l um\adddotspace jako}},
+ translationfrom = {{t\l umaczenie z}{t\l um\adddotspace z}},
+ reviewof = {{recenzja na\addcolon}{rec\adddotspace na\addcolon}},
+ origpubas = {{pierwodruk wydano jako}%
+ {pierw\adddotspace wyd\adddotspace jako}},
+ origpubin = {{pierwodruk wydano w}{pierw\adddotspace wyd\adddotspace w}},
+ astitle = {{pod tytu\l em}{pod tyt\adddot}},
+ bypublisher = {{przez wydawc\c{e}}{prz\adddotspace wyd\adddot}},
+ page = {{strona}{s\adddot}},
+ pages = {{strony}{s\adddot}},
+ column = {{kolumna}{kol\adddot}},
+ columns = {{kolumny}{kol\adddot}},
+ line = {{linijka}{l\adddot}},
+ lines = {{linijki}{l\adddot}},
+ nodate = {{bez daty}{b\adddot d\adddot}},
+ verse = {{werset}{wer\adddot}},
+ verses = {{wersety}{wer\adddot}},
+ section = {{paragraf}{par\adddot}},
+ sections = {{paragrafy}{par\adddot}},
+ paragraph = {{akapit}{akap\adddot}},
+ paragraphs = {{akapity}{akap\adddot}},
+ pagetotal = {{strona}{s\adddot}},
+ pagetotals = {{strony}{s\adddot}},
+ columntotal = {{kolumna}{kol\adddot}},
+ columntotals = {{kolumny}{kol\adddot}},
+ linetotal = {{wers}{wer\adddot}},
+ linetotals = {{wersy}{wer\adddot}},
+ versetotal = {{wiersz}{wier\adddot}},
+ versetotals = {{wiersze}{wier\adddot}},
+ sectiontotal = {{paragraf}{par\adddot}},
+ sectiontotals = {{paragrafy}{par\adddot}},
+ paragraphtotal = {{akapit}{akap\adddot}},
+ paragraphtotals = {{akapit}{akap\adddot}},
+ in = {{w}{w}},
+ inseries = {{w}{w}},
+ ofseries = {{z}{z}},
+ number = {{numer}{nr\adddot}},% FIXME: check
+ chapter = {{rozdzia\l }{rozd\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{praca magisterska}{prac\adddotspace mag\adddot}},
+ phdthesis = {{praca doktorska}{prac\adddotspace dokt\adddot}},
+ candthesis = {{praca kandydacka}%
+ {prac\adddotspace kand\adddot}},% FIXME: unsure
+ resreport = {{sprawozdanie naukowe}{spraw\adddotspace nau\adddot}},
+ techreport = {{sprawozdanie techniczne}{spraw\adddotspace tech\adddot}},
+ software = {{oprogramowanie}{opr\adddot}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{wersja}{wer\adddot}},
+ url = {{adres}{adr\adddot}},
+ urlfrom = {{dost\c{e}pne z}{dost\adddotspace z}},
+ urlseen = {{termin wizyty}{term\adddotspace wiz\adddot}},
+ inpreparation = {{przygotowanie}{przyg\adddot}},
+ submitted = {{prezentacja}{prez\adddot}},
+ forthcoming = {{przygotowanie}{przyg\adddot}},% FIXME: unsure
+ inpress = {{wydrukowane}{wydruk\adddot}},
+ prepublished = {{przedwydanie}{przedw\adddot}},
+ citedas = {{cytowane dalej jako}{cyt\adddotspace dal\adddotspace jako}},
+ thiscite = {{tutaj}{tut\adddot}},
+ seenote = {{patrz uwag\c{e}}{patrz uw\adddot}},
+ quotedin = {{cytat wed\l ug}{cyt\adddotspace wg\adddot}},
+ idem = {{ten\.{z}e}{ten\.{z}e}},
+ idemsm = {{ten\.{z}e}{ten\.{z}e}},
+ idemsf = {{ta\.{z} sama}{ta\.{z} sama}},
+ idemsn = {{ten sam}{ten sam}},
+ idempm = {{ci sami}{ci sami}},
+ idempf = {{ci sami}{ci sami}},
+ idempn = {{ci sami}{ci sami}},
+ idempp = {{ci sami}{ci sami}},
+ ibidem = {{tam\.{z}e}{tam\.{z}e}},
+ opcit = {{praca cytowana}{prac\adddotspace cyt\adddot}},
+ loccit = {{miejsce cytowane}{miej\adddotspace cyt\adddot}},
+ confer = {{por\'{o}wnaj}{por\adddot}},
+ sequens = {{i nast\c{e}pna}{i nast\adddot}},
+ sequentes = {{i nast\c{e}pni}{i nast\adddot}},
+ passim = {{wsz\c{e}dzie}{wsz\c{e}dzie}},
+ see = {{patrz}{p\adddot}},
+ seealso = {{ratrz r\'{o}wnie\.{z}}{p\adddotspace r\'{o}wn\adddot}},
+ backrefpage = {{cytowane na stronie}{cyt\adddotspace na s\adddot}},
+ backrefpages = {{cytowane na stronach}{cyt\adddotspace na s\adddot}},
+ january = {{stycze\'{n}}{sty\adddot}},
+ february = {{luty}{lut\adddot}},
+ march = {{marzec}{mar\adddot}},
+ april = {{kwiecie\'{n}}{kw\adddot}},
+ may = {{maj}{maj}},
+ june = {{czerwiec}{czer\adddot}},
+ july = {{lipiec}{lip\adddot}},
+ august = {{sierpie\'{n}}{sierp\adddot}},
+ september = {{wrzesie\'{n}}{wrz\adddot}},
+ october = {{pa\'{z}dziernik}{pa\'{z}\adddot}},
+ november = {{listopad}{list\adddot}},
+ december = {{grudzie\'{n}}{grud\adddot}},
+ datejanuary = {{stycznia}{sty\adddot}},
+ datefebruary = {{lutego}{lut\adddot}},
+ datemarch = {{marca}{mar\adddot}},
+ dateapril = {{kwietnia}{kw\adddot}},
+ datemay = {{maja}{maj\adddot}},
+ datejune = {{czerwca}{czer\adddot}},
+ datejuly = {{lipca}{lip\adddot}},
+ dateaugust = {{sierpnia}{sierp\adddot}},
+ dateseptember = {{wrze\'{s}nia}{wrz\adddot}},
+ dateoctober = {{pa\'{z}dziernika}{pa\'{z}\adddot}},
+ datenovember = {{listopada}{list\adddot}},
+ datedecember = {{grudnia}{grud\adddot}},
+ langamerican = {{ameryka\'{n}ski}{ameryka\'{n}ski}},
+ langbrazilian = {{brazylijski}{brazylijski}},
+ langbulgarian = {{bu\l garski}{bu\l garski}},
+ langcatalan = {{katalo\'{n}ski}{katalo\'{n}ski}},
+ langcroatian = {{chorwacki}{chorwacki}},
+ langczech = {{czeski}{czeski}},
+ langdanish = {{du\'{n}ski}{du\'{n}ski}},
+ langdutch = {{holenderski}{holenderski}},
+ langenglish = {{angielski}{angielski}},
+ langestonian = {{esto\'{n}ski}{esto\'{n}ski}},
+ langfinnish = {{fi\'{n}ski}{fi\'{n}ski}},
+ langfrench = {{francuski}{francuski}},
+ langgalician = {{galicyjski}{galicyjski}},
+ langgerman = {{niemiecki}{niemiecki}},
+ langgreek = {{grecki}{grecki}},
+ langhungarian = {{w\c{e}gierski}{w\c{e}gierski}},
+ langitalian = {{w\l oski}{w\l oski}},
+ langlatin = {{\l acina}{\l acina}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norweski}{norweski}},
+ langpolish = {{polski}{polski}},
+ langportuguese = {{portugalski}{portugalski}},
+ langrussian = {{rosyjski}{rosyjski}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{s\l owe\'{n}ski}{s\l owe\'{n}ski}},
+ langspanish = {{hiszpa\'{n}ski}{hiszpa\'{n}ski}},
+ langswedish = {{szwedzki}{szwedzki}},
+ fromamerican = {{z ameryka\'{n}skiego}{z amer\adddot}},
+ frombrazilian = {{z brazylijskiego}{z braz\adddot}},
+ frombulgarian = {{z bu\l garskiego}{z bu\l g\adddot}},
+ fromcatalan = {{z katalo\'{n}skiego}{z katal\adddot}},
+ fromcroatian = {{z chorwackiego}{z chorw\adddot}},
+ fromczech = {{z czeskiego}{z czesk.}},
+ fromdanish = {{z du\'{n}skiego}{z du\'{n}\adddot}},
+ fromdutch = {{z niderla\'{n}skiego}{z nid\adddot}},
+ fromenglish = {{z angielskiego}{z ang\adddot}},
+ fromestonian = {{z esto\'{n}skiego}{z est\adddot}},
+ fromfinnish = {{z fi\'{n}skiego}{z fi\'{n}\adddot}},
+ fromfrench = {{z francuzkiego}{z fran\adddot}},
+ fromgalician = {{z galicyjzkiego}{z gal\adddot}},
+ fromgerman = {{z niemieckiego}{z niem\adddot}},
+ fromgreek = {{z greckiego}{z grec\adddot}},
+ fromhungarian = {{z w\c{e}gierskiego}{z w\c{e}gierskiego}},
+ fromitalian = {{z w\l oskiego}{z w\l os\adddot}},
+ fromlatin = {{z \l aciny}{z \l at\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{z norweskiego}{z norw\adddot}},
+ frompolish = {{z polskiego}{z pol\adddot}},
+ fromportuguese = {{z portugalskiego}{z port\adddot}},
+ fromrussian = {{z rosyjskiego}{z ros\adddot}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{z s\l owe\'{n}skiego}{z s\l owe\'{n}\adddot}},
+ fromspanish = {{z hiszpa\'{n}skiego}{z hiszp\adddot}},
+ fromswedish = {{ze szwedskiego}{ze szw\adddot}},
+ countryde = {{Niemcy}{DE}},
+ countryeu = {{Unia Europejska}{EU}},
+ countryep = {{Unia Europejska}{EP}},
+ countryfr = {{Francja}{FR}},
+ countryuk = {{Wielka Brytania}{GB}},
+ countryus = {{Stany Zjednoczone Ameryki}{US}},
+ patent = {{patent}{pat\adddot}},
+ patentde = {{patent Niemiec}{pat\adddotspace Niemiec}},
+ patenteu = {{patent Europy}{pat\adddotspace Europy}},
+ patentfr = {{patent Francji}{pat\adddotspace Francji}},
+ patentuk = {{patent Wielkiej Brytanji}{pat\adddotspace Wielkiej Brytanji}},
+ patentus = {{patent USA}{pat\adddotspace USA}},
+ patreq = {{podanie na patent}{podanie na pat\adddot}},
+ patreqde = {{podanie na patent Niemiec}%
+ {podanie na pat\adddotspace Niemiec}},
+ patreqeu = {{podanie na patent Europy}{podanie na pat\adddotspace Europy}},
+ patreqfr = {{podanie na patent Francji}%
+ {podanie na pat\adddotspace Francji}},
+ patrequk = {{podanie na patent Wielkiej Brytanji}%
+ {podanie na pat\adddotspace Wielkiej Brytanji}},
+ patrequs = {{podanie na patent USA}{podanie na pat\adddotspace USA}},
+ file = {{plik}{plik}},
+ library = {{bibloteka}{bibl\adddot}},
+ abstract = {{podsumowanie}{pod\adddot}},
+ annotation = {{adnotacja}{adn\adddot}},
+ commonera = {{CE}{CE}},
+ beforecommonera = {{BCE}{BCE}},
+ annodomini = {{n\adddot e\adddot}{n\adddot e\adddot}},
+ beforechrist = {{p\adddot n\adddot e\adddot}{p\adddot n\adddot e\adddot}},
+ circa = {{oko\l o}{ok\adddot}},
+ spring = {{wiosna}{wiosna}},
+ summer = {{lato}{lato}},
+ autumn = {{jesie\'{n}}{jesie\'{n}}},
+ winter = {{zima}{zima}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\protected\gdef\lbx@pl@mkbibmonth#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{datejanuary}%
+ \or\abx@bibmonth{datefebruary}%
+ \or\abx@bibmonth{datemarch}%
+ \or\abx@bibmonth{dateapril}%
+ \or\abx@bibmonth{datemay}%
+ \or\abx@bibmonth{datejune}%
+ \or\abx@bibmonth{datejuly}%
+ \or\abx@bibmonth{dateaugust}%
+ \or\abx@bibmonth{dateseptember}%
+ \or\abx@bibmonth{dateoctober}%
+ \or\abx@bibmonth{datenovember}%
+ \or\abx@bibmonth{datedecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/portuges.lbx b/macros/latex/contrib/biblatex/latex/lbx/portuges.lbx
new file mode 100644
index 0000000000..8e19b10701
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/portuges.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{portuges.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{portuguese}
+\InheritBibliographyStrings{portuguese}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx b/macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx
new file mode 100644
index 0000000000..3526b7968f
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx
@@ -0,0 +1,537 @@
+\ProvidesFile{portuguese.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{portuguese}{portuges,brazil}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{%
+ \stripzeros{#1}\textordmasculine}% \textordmasculine -> textcomp.sty
+ \protected\def\mkbibfemord#1{%
+ \stripzeros{#1}\textordfeminine}% \textordfeminine -> textcomp.sty
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace de\space}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\nobreakspace de\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{/}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{/}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliografia}{Bibliografia}},
+ references = {{Refer\^encias}{Refer\^encias}},
+ shorthands = {{Lista de Abreviaturas}{Abreviaturas}},
+ editor = {{editor}{ed\adddot}},
+ editors = {{editores}{eds\adddot}},
+ compiler = {{compilador}{comp\adddot}},
+ compilers = {{compiladores}{comp\adddot}},
+ redactor = {{redator}{red\adddot}},
+ redactors = {{redatores}{red\adddot}},
+ reviser = {{revisor}{rev\adddot}},
+ revisers = {{revisores}{rev\adddot}},
+ founder = {{fundador}{fund\adddot}},
+ founders = {{fundadores}{fund\adddot}},
+ continuator = {{continuador}{cont\adddot}},
+ continuators = {{continuadores}{cont\adddot}},
+ collaborator = {{colaborador}{col\adddot}},
+ collaborators = {{colaboradores}{col\adddot}},
+ translator = {{tradutor}{trad\adddot}},
+ translators = {{tradutores}{trad\adddot}},
+ commentator = {{comentador}{coment\adddot}},
+ commentators = {{comentadores}{coment\adddot}},
+ annotator = {{anotador}{anot\adddot}},
+ annotators = {{anotadores}{anot\adddot}},
+ commentary = {{coment\'ario}{coment\adddot}},
+ annotations = {{notas}{notas}},
+ introduction = {{introdu\c{c}\~ao}{introd\adddot}},
+ foreword = {{pref\'acio}{pref\adddot}},
+ afterword = {{posf\'acio}{posf\adddot}},
+ editortr = {{editor e tradutor}%
+ {ed\adddotspace e trad\adddot}},
+ editorstr = {{editores e tradutores}%
+ {eds\adddotspace e trad\adddot}},
+ editorco = {{editor e comentador}%
+ {ed\adddotspace e coment\adddot}},
+ editorsco = {{editores e comentadores}%
+ {eds\adddotspace e coment\adddot}},
+ editoran = {{editor e anotador}%
+ {ed\adddotspace e anot\adddot}},
+ editorsan = {{editores e anotadores}%
+ {eds\adddotspace e anot\adddot}},
+ editorin = {{editor e introdu\c{c}\~ao}%
+ {ed\adddotspace e introd\adddot}},
+ editorsin = {{editores e introdu\c{c}\~ao}%
+ {eds\adddotspace e introd\adddot}},
+ editorfo = {{editor e pref\'acio}%
+ {ed\adddotspace e pref\adddot}},
+ editorsfo = {{editores e pref\'acio}%
+ {eds\adddotspace e pref\adddot}},
+ editoraf = {{editor e posf\'acio}%
+ {ed\adddotspace e posf\adddot}},
+ editorsaf = {{editores e posf\'acio}%
+ {eds\adddotspace e posf\adddot}},
+ editortrco = {{editor, tradutor e comentador}%
+ {ed., trad\adddot\ e coment\adddot}},
+ editorstrco = {{editores, tradutores e comentadores}%
+ {eds., trad\adddot\ e coment\adddot}},
+ editortran = {{editor, tradutor e anotador}%
+ {ed., trad\adddot\ e anot\adddot}},
+ editorstran = {{editores, tradutores e anotadores}%
+ {eds., trad\adddot\ e anot\adddot}},
+ editortrin = {{editor, tradutor e introdu\c{c}\~ao}%
+ {ed., trad\adddot\ e introd\adddot}},
+ editorstrin = {{editores, tradutores e introdu\c{c}\~ao}%
+ {eds., trad\adddot\ e introd\adddot}},
+ editortrfo = {{editor, tradutor e pref\'acio}%
+ {ed., trad\adddot\ e pref\adddot}},
+ editorstrfo = {{editores, tradutores e pref\'acio}%
+ {eds., trad\adddot\ e pref\adddot}},
+ editortraf = {{editor, tradutor e posf\'acio}%
+ {ed., trad\adddot\ e posf\adddot}},
+ editorstraf = {{editores, tradutores e posf\'acio}%
+ {eds., trad\adddot\ e posf\adddot}},
+ editorcoin = {{editor, comentador e introdu\c{c}\~ao}%
+ {ed., coment\adddot\ e introd\adddot}},
+ editorscoin = {{editores, comentadores e introdu\c{c}\~ao}%
+ {eds., coment\adddot\ e introd\adddot}},
+ editorcofo = {{editor, comentador e pref\'acio}%
+ {ed., coment\adddot\ e pref\adddot}},
+ editorscofo = {{editores, comentadores e pref\'acio}%
+ {eds., coment\adddot\ e pref\adddot}},
+ editorcoaf = {{editor, comentador e posf\'acio}%
+ {ed., coment\adddot\ e posf\adddot}},
+ editorscoaf = {{editores, comentadores e posf\'acio}%
+ {eds., coment\adddot\ e posf\adddot}},
+ editoranin = {{editor, anotador e introdu\c{c}\~ao}%
+ {ed., anot\adddot\ e introd\adddot}},
+ editorsanin = {{editores, anotadores e introdu\c{c}\~ao}%
+ {eds., anot\adddot\ e introd\adddot}},
+ editoranfo = {{editor, anotador e pref\'acio}%
+ {ed., anot\adddot\ e pref\adddot}},
+ editorsanfo = {{editores, anotadores e pref\'acio}%
+ {eds., anot\adddot\ e pref\adddot}},
+ editoranaf = {{editor, anotador e posf\'acio}%
+ {ed., anot\adddot\ e posf\adddot}},
+ editorsanaf = {{editores, anotadores e posf\'acio}%
+ {eds., anot\adddot\ e posf\adddot}},
+ editortrcoin = {{editor, tradutor, comentador e introdu\c{c}\~ao}%
+ {ed., trad., coment\adddot\ e introd\adddot}},
+ editorstrcoin = {{editores, tradutores, comentadores e introdu\c{c}\~ao}%
+ {eds., trad., coment\adddot\ e introd\adddot}},
+ editortrcofo = {{editor, tradutor, comentador e pref\'acio}%
+ {ed., trad., coment\adddot\ e pref\adddot}},
+ editorstrcofo = {{editores, tradutores, comentadores e pref\'acio}%
+ {eds., trad., coment\adddot\ e pref\adddot}},
+ editortrcoaf = {{editor, tradutor, comentador e posf\'acio}%
+ {ed., trad., coment\adddot\ e posf\adddot}},
+ editorstrcoaf = {{editores, tradutores, comentadores e posf\'acio}%
+ {eds., trad., coment\adddot\ e posf\adddot}},
+ editortranin = {{editor, tradutor, anotador e introdu\c{c}\~ao}%
+ {ed., trad., anot\adddot\ e introd\adddot}},
+ editorstranin = {{editores, tradutores, anotadores e introdu\c{c}\~ao}%
+ {eds., trad., anot\adddot\ e introd\adddot}},
+ editortranfo = {{editor, tradutor, anotador e pref\'acio}%
+ {ed., trad., anot\adddot\ e pref\adddot}},
+ editorstranfo = {{editores, tradutores, anotadores e pref\'acio}%
+ {eds., trad., anot\adddot\ e pref\adddot}},
+ editortranaf = {{editor, tradutor, anotador e posf\'acio}%
+ {ed., trad., anot\adddot\ e posf\adddot}},
+ editorstranaf = {{editores, tradutores, anotadores e posf\'acio}%
+ {eds., trad., anot\adddot\ e posf\adddot}},
+ translatorco = {{tradutor e comentador}%
+ {trad\adddot\ e coment\adddot}},
+ translatorsco = {{tradutores e comentadores}%
+ {trad\adddot\ e coment\adddot}},
+ translatoran = {{tradutor e anotador}%
+ {trad\adddot\ e anot\adddot}},
+ translatorsan = {{tradutores e anotadores}%
+ {trad\adddot\ e anot\adddot}},
+ translatorin = {{tradu\c{c}\~ao e introdu\c{c}\~ao}%
+ {trad\adddot\ e introd\adddot}},
+ translatorsin = {{tradu\c{c}\~ao e introdu\c{c}\~ao}%
+ {trad\adddot\ e introd\adddot}},
+ translatorfo = {{tradu\c{c}\~ao e pref\'acio}%
+ {trad\adddot\ e pref\adddot}},
+ translatorsfo = {{tradu\c{c}\~ao e pref\'acio}%
+ {trad\adddot\ e pref\adddot}},
+ translatoraf = {{tradu\c{c}\~ao e posf\'acio}%
+ {trad\adddot\ e posf\adddot}},
+ translatorsaf = {{tradu\c{c}\~ao e posf\'acio}%
+ {trad\adddot\ e posf\adddot}},
+ translatorcoin = {{tradu\c{c}\~ao, coment\'ario e introdu\c{c}\~ao}%
+ {trad., coment\adddot\ e introd\adddot}},
+ translatorscoin = {{tradu\c{c}\~ao, coment\'ario e introdu\c{c}\~ao}%
+ {trad., coment\adddot\ e introd\adddot}},
+ translatorcofo = {{tradu\c{c}\~ao, coment\'ario e pref\'acio}%
+ {trad., coment\adddot\ e pref\adddot}},
+ translatorscofo = {{tradu\c{c}\~ao, coment\'ario e pref\'acio}%
+ {trad., coment\adddot\ e pref\adddot}},
+ translatorcoaf = {{tradu\c{c}\~ao, coment\'ario e posf\'acio}%
+ {trad., coment\adddot\ e posf\adddot}},
+ translatorscoaf = {{tradu\c{c}\~ao, coment\'ario e posf\'acio}%
+ {trad., coment\adddot\ e posf\adddot}},
+ translatoranin = {{tradu\c{c}\~ao, notas e introdu\c{c}\~ao}%
+ {trad., notas e introd\adddot}},
+ translatorsanin = {{tradu\c{c}\~ao, notas e introdu\c{c}\~ao}%
+ {trad., notas e introd\adddot}},
+ translatoranfo = {{tradu\c{c}\~ao, notas e pref\'acio}%
+ {trad., notas e pref\adddot}},
+ translatorsanfo = {{tradu\c{c}\~ao, notas e pref\'acio}%
+ {trad., notas e pref\adddot}},
+ translatoranaf = {{tradu\c{c}\~ao, notas e posf\'acio}%
+ {trad., notas e posf\adddot}},
+ translatorsanaf = {{tradu\c{c}\~ao, notas e posf\'acio}%
+ {trad., notas e posf\adddot}},
+ organizer = {{organizador}{org\adddot}},
+ organizers = {{organizadores}{orgs\adddot}},
+ byorganizer = {{organizado por}{org\adddotspace por}},
+ byauthor = {{por}{por}},
+ byeditor = {{editado por}{ed\adddotspace por}},
+ bycompiler = {{compilado por}{comp\adddotspace por}},
+ byredactor = {{redigido por}{red\adddotspace por}},
+ byreviser = {{revisto por}{rev\adddotspace por}},
+ byreviewer = {{resenhado por}{res\adddotspace por}},% FIXME: check
+ byfounder = {{fundado por}{fund\adddotspace por}},
+ bycontinuator = {{continuado por}{cont\adddotspace por}},
+ bycollaborator = {{em colabora\c{c}\~ao com}{em col\adddotspace com}},
+ bytranslator = {{traduzido \lbx@lfromlang\ por}{trad\adddot\ \lbx@sfromlang\ por}},
+ bycommentator = {{comentado por}{coment\adddot\ por}},
+ byannotator = {{notas de}{notas de}},
+ withcommentator = {{com coment\'arios de}{com coment\adddot\ de}},
+ withannotator = {{com notas de}{com notas de}},
+ withintroduction = {{com introdu\c{c}\~ao de}{com introd\adddot\ de}},
+ withforeword = {{com pref\'acio de}{com pref\adddot\ de}},
+ withafterword = {{com posf\'acio de}{com posf\adddot\ de}},
+ byeditortr = {{editado e traduzido \lbx@lfromlang\ por}%
+ {ed\adddotspace e trad\adddot\ \lbx@sfromlang\ por}},
+ byeditorco = {{editado e comentado por}%
+ {ed\adddotspace e coment\adddot\ por}},
+ byeditoran = {{editado e anotado por}%
+ {ed\adddotspace e anot\adddot\ por}},
+ byeditorin = {{editado e introduzido por}%
+ {ed\adddotspace e introd\adddot\ por}},
+ byeditorfo = {{editado e prefaciado por}%
+ {ed\adddotspace e pref\adddot\ por}},
+ byeditoraf = {{editado e posfaciado por}%
+ {ed\adddotspace e posf\adddot\ por}},
+ byeditortrco = {{editado, traduzido \lbx@lfromlang\ e comentado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e coment\adddot\ por}},
+ byeditortran = {{editado, traduzido \lbx@lfromlang\ e anotado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang\ e anot\adddot\ por}},
+ byeditortrin = {{editado, traduzido \lbx@lfromlang\ e introduzido por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e introd\adddot\ por}},
+ byeditortrfo = {{editado, traduzido \lbx@lfromlang\ e prefaciado por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e pref\adddot\ por}},
+ byeditortraf = {{editado, traduzido \lbx@lfromlang\ e posfaciado por}%
+ {ed.,\addabbrvspace trad. \lbx@sfromlang\ e posf\adddot\ por}},
+ byeditorcoin = {{editado, comentado e introduzido por}%
+ {ed.,\addabbrvspace coment\adddot\ e introd\adddot\ por}},
+ byeditorcofo = {{editado, comentado e prefaciado por}%
+ {ed.,\addabbrvspace coment\adddot\ e pref\adddot\ por}},
+ byeditorcoaf = {{editado, comentado e posfaciado por}%
+ {ed.,\addabbrvspace coment\adddot\ e posf\adddot\ por}},
+ byeditoranin = {{editado, anotado e introduzido por}%
+ {ed.,\addabbrvspace anot\adddot\ e introd\adddot\ por}},
+ byeditoranfo = {{editado, anotado e prefaciado por}%
+ {ed.,\addabbrvspace anot\adddot\ e pref\adddot\ por}},
+ byeditoranaf = {{editado, anotado e posfaciado por}%
+ {ed.,\addabbrvspace anot\adddot\ e posf\adddot\ por}},
+ byeditortrcoin = {{editado, traduzido \lbx@lfromlang, comentado e introduzido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, coment\adddot\ e introd\adddot\ por}},
+ byeditortrcofo = {{editado, traduzido \lbx@lfromlang, comentado e prefaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, coment\adddot\ e pref\adddot\ por}},
+ byeditortrcoaf = {{editado, traduzido \lbx@lfromlang, comentado e posfaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, coment\adddot\ e posf\adddot\ por}},
+ byeditortranin = {{editado, traduzido \lbx@lfromlang, anotado e introduzido por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e introd\adddot\ por}},
+ byeditortranfo = {{editado, traduzido \lbx@lfromlang, anotado e prefaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e pref\adddot\ por}},
+ byeditortranaf = {{editado, traduzido \lbx@lfromlang, anotado e posfaciado por}%
+ {ed.,\addabbrvspace trad\adddot\ \lbx@sfromlang, anot\adddot\ e posf\adddot\ por}},
+ bytranslatorco = {{traduzido \lbx@lfromlang\ e comentado por}%
+ {trad\adddot\ \lbx@sfromlang\ e coment\adddot\ por}},
+ bytranslatoran = {{traduzido \lbx@lfromlang\ e anotado por}%
+ {trad\adddot\ \lbx@sfromlang\ e anot\adddot\ por}},
+ bytranslatorin = {{traduzido \lbx@lfromlang\ e introduzido por}%
+ {trad\adddot\ \lbx@sfromlang\ e introd\adddot\ por}},
+ bytranslatorfo = {{traduzido \lbx@lfromlang\ e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang\ e pref\adddot\ por}},
+ bytranslatoraf = {{traduzido \lbx@lfromlang\ e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang\ e posf\adddot\ por}},
+ bytranslatorcoin = {{traduzido \lbx@lfromlang, comentado e introduzido por}%
+ {trad\adddot\ \lbx@sfromlang, coment\adddot\ e introd\adddot\ por}},
+ bytranslatorcofo = {{traduzido \lbx@lfromlang, comentado e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang, coment\adddot\ e pref\adddot\ por}},
+ bytranslatorcoaf = {{traduzido \lbx@lfromlang, comentado e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang, coment\adddot\ e posf\adddot\ por}},
+ bytranslatoranin = {{traduzido \lbx@lfromlang, anotado e introduzido por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e introd\adddot\ por}},
+ bytranslatoranfo = {{traduzido \lbx@lfromlang, anotado e prefaciado por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e pref\adddot\ por}},
+ bytranslatoranaf = {{traduzido \lbx@lfromlang, anotado e posfaciado por}%
+ {trad\adddot\ \lbx@sfromlang, anot\adddot\ e posf\adddot\ por}},
+ and = {{e}{e}},
+ andothers = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}{et\addabbrvspace al\adddot}},
+ volume = {{volume}{vol\adddot}},
+ volumes = {{volumes}{vols\adddot}},
+ involumes = {{em}{em}},
+ jourvol = {{volume}{vol\adddot}},
+ jourser = {{s\'erie}{s\'er\adddot}},
+ book = {{livro}{livro}},
+ part = {{parte}{parte}},
+ issue = {{n\'umero}{n\'umero}},
+ newseries = {{nova s\'erie}{nova s\'er\adddot}},
+ oldseries = {{s\'erie antiga}{s\'er\adddot\ antiga}},
+ edition = {{edi\c{c}\~ao}{ed\adddot}},
+ reprint = {{reimpress\~ao}{reimpr\adddot}},
+ reprintof = {{reimpress\~ao de}{reimpr\adddotspace de}},
+ reprintas = {{reimpresso como}{reimpr\adddotspace como}},
+ reprintfrom = {{reimpresso}{reimpr\adddot}},% FIXME: check
+ translationof = {{tradu\c{c}\~ao de}{trad\adddotspace de}},% FIXME: check
+ translationas = {{traduzido como}{trad\adddotspace como}},% FIXME: check
+ translationfrom = {{traduzido do}{trad\adddotspace do}},% FIXME: check
+ reviewof = {{resenha de}{res\adddotspace de}},% FIXME: check
+ origpubas = {{originalmente publicado como}{orig\adddotspace pub\adddotspace como}},% FIXME: check
+ origpubin = {{originalmente publicado em}{orig\adddotspace pub\adddotspace em}},% FIXME: check
+ astitle = {{como}{como}},% FIXME: check
+ bypublisher = {{por}{por}},% FIXME: check
+ nodate = {{sem data}{s\adddot d\adddot}},% FIXME: latin: sine die
+ page = {{p\'agina}{p\adddot}},
+ pages = {{p\'aginas}{pp\adddot}},
+ column = {{coluna}{col\adddot}},
+ columns = {{colunas}{cols\adddot}},
+ line = {{linha}{l\adddot}},
+ lines = {{linhas}{ll\adddot}},% FIXME: check
+ verse = {{verso}{v\adddot}},
+ verses = {{versos}{vv\adddot}},% FIXME: check
+ section = {{se\c{c}\~ao}{\S}},
+ sections = {{se\c{c}\~oes}{\S\S}},
+ paragraph = {{par\'agrafo}{par\adddot}},
+ paragraphs = {{par\'agrafo}{par\adddot}},
+ pagetotal = {{p\'agina}{p\adddot}},
+ pagetotals = {{p\'aginas}{pp\adddot}},
+ columntotal = {{coluna}{col\adddot}},
+ columntotals = {{colunas}{cols\adddot}},
+ linetotal = {{linha}{l\adddot}},
+ linetotals = {{linhas}{ll\adddot}},% FIXME: check
+ versetotal = {{verso}{v\adddot}},
+ versetotals = {{versos}{vv\adddot}},% FIXME: check
+ sectiontotal = {{se\c{c}\~ao}{\S}},
+ sectiontotals = {{se\c{c}\~oes}{\S\S}},
+ paragraphtotal = {{par\'agrafo}{par\adddot}},
+ paragraphtotals = {{par\'agrafo}{par\adddot}},
+ in = {{em}{em}},
+ inseries = {{em}{em}},
+ ofseries = {{de}{de}},
+ number = {{n\'umero}{n\adddot\textordmasculine}},
+ chapter = {{cap\'\i tulo}{cap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{tese de mestrado}{tese de mestrado}},
+ phdthesis = {{tese de doutoramento}{tese de doutoramento}},
+ candthesis = {{proposta de tese}{proposta de tese}},
+ resreport = {{relat\'orio de pesquisa}{rel\adddotspace de pesquisa}},
+ techreport = {{relat\'orio t\'ecnico}{rel\adddotspace t\'ec\adddot}},
+ software = {{software}{software}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{CD \'audio}{CD \'audio}},
+ version = {{vers\~ao}{vers\~ao}},
+ url = {{URL}{URL}},
+ urlfrom = {{URL}{URL}},
+ urlseen = {{acedido em}{acedido em}},
+ inpreparation = {{em prepara\c{c}\~ao}{em prep\adddot}},
+ submitted = {{submetido}{subm\adddot}},
+ forthcoming = {{no prelo}{no prelo}},
+ inpress = {{no prelo}{no prelo}},
+ prepublished = {{pr\'e publicado}{pr\'e pub\adddot}},% FIXME: check
+ citedas = {{doravante citado como}{doravante citado como}},
+ thiscite = {{especialmente}{esp\adddot}},% FIXME: check
+ seenote = {{ver nota}{ver nota}},
+ quotedin = {{apud}{apud}},
+ idem = {{idem}{idem}},
+ idemsm = {{idem}{idem}},
+ idemsf = {{eadem}{eadem}},
+ idemsn = {{idem}{idem}},
+ idempm = {{eidem}{eidem}},
+ idempf = {{eaedem}{eaedem}},
+ idempn = {{eadem}{eadem}},
+ idempp = {{eidem}{eidem}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{sq\adddot}{sq\adddot}},
+ sequentes = {{sqq\adddot}{sqq\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{ver}{ver}},
+ seealso = {{ver tamb\'em}{ver tamb\'em}},
+ backrefpage = {{ver p\'agina}{ver p\adddot}},
+ backrefpages = {{ver p\'aginas}{ver pp\adddot}},
+ january = {{janeiro}{jan\adddot}},
+ february = {{fevereiro}{fev\adddot}},
+ march = {{mar\c{c}o}{mar\adddot}},
+ april = {{abril}{abr\adddot}},
+ may = {{maio}{mai\adddot}},
+ june = {{junho}{jun\adddot}},
+ july = {{julho}{jul\adddot}},
+ august = {{agosto}{ago\adddot}},
+ september = {{setembro}{set\adddot}},
+ october = {{outubro}{out\adddot}},
+ november = {{novembro}{nov\adddot}},
+ december = {{dezembro}{dez\adddot}},
+ langamerican = {{ingl\^es}{ingl\^es}},
+ langbrazilian = {{portugu{\^e}s}{portugu{\^e}s}},
+ langbulgarian = {{b\'ulgaro}{b\'ulgaro}},
+ langcatalan = {{catal\~ao}{catal\~ao}},
+ langcroatian = {{croata}{croata}},
+ langczech = {{checo}{checo}},
+ langdanish = {{dinamarqu\^es}{dinamarqu\^es}},
+ langdutch = {{holand{\^e}s}{holand{\^e}s}},
+ langenglish = {{ingl\^es}{ingl\^es}},
+ langestonian = {{est\'onio}{est\'onio}},% FIXME: check
+ langfinnish = {{finland\^es}{finland\^es}},
+ langfrench = {{franc\^es}{franc\^es}},
+ langgalician = {{galego}{galego}},
+ langgerman = {{alem\~ao}{alem\~ao}},
+ langgreek = {{grego}{grego}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{italiano}{italiano}},
+ langjapanese = {{japon\^es}{japon\^es}},
+ langlatin = {{latim}{latim}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{noruegu\^es}{noruegu\^es}},
+ langpolish = {{polaco}{polaco}},
+ langportuguese = {{portugu{\^e}s}{portugu{\^e}s}},
+ langrussian = {{russo}{russo}},
+ langslovak = {{eslovaco}{eslovaco}},
+ langslovene = {{esloveno}{esloveno}},
+ langspanish = {{espanhol}{espanhol}},
+ langswedish = {{sueco}{sueco}},
+ fromamerican = {{do ingl\^es}{do ingl\^es}},
+ frombrazilian = {{do portugu{\^e}s}{do portugu{\^e}s}},
+ frombulgarian = {{do b\'ulgaro}{do b\'ulgaro}},
+ fromcatalan = {{do catal\~ao}{do catal\~ao}},
+ fromcroatian = {{do croata}{do croata}},
+ fromczech = {{do checo}{do checo}},
+ fromdanish = {{do dinamarqu\^es}{do dinamarqu\^es}},
+ fromdutch = {{do holand{\^e}s}{do holand{\^e}s}},
+ fromenglish = {{do ingl\^es}{do ingl\^es}},
+ fromestonian = {{do est\'onio}{do est\'onio}},% FIXME: check
+ fromfinnish = {{do finland\^es}{do finland\^es}},
+ fromfrench = {{do franc\^es}{do franc\^es}},
+ fromgalician = {{do galego}{do galego}},
+ fromgerman = {{do alem\~ao}{do alem\~ao}},
+ fromgreek = {{do grego}{do grego}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{do italiano}{do italiano}},
+ fromjapanese = {{do japon\^es}{do japon\^es}},
+ fromlatin = {{do latim}{do latim}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{do noruegu\^es}{do noruegu\^es}},
+ frompolish = {{do polaco}{do polaco}},
+ fromportuguese = {{do portugu{\^e}s}{do portugu{\^e}s}},
+ fromrussian = {{do russo}{do russo}},
+ fromslovak = {{do eslovaco}{do eslovaco}},
+ fromslovene = {{do esloveno}{do esloveno}},
+ fromspanish = {{do espanhol}{do espanhol}},
+ fromswedish = {{do sueco}{do sueco}},
+ countryde = {{Alemanha}{DE}},% FIXME: abbrev.: ISO 3166 or translated?
+ countryeu = {{Uni\~ao Europeia}{EU}},% FIXME: abbrev.: ISO 3166 or translated?
+ countryep = {{Uni\~ao Europeia}{EP}},% FIXME: check
+ countryfr = {{Fran\c{c}a}{FR}},% FIXME: abbrev.: ISO 3166 or translated?
+ countryuk = {{Reino Unido}{GB}},% FIXME: abbrev.: ISO 3166 or translated?
+ countryus = {{Estados Unidos da Am\'erica}{US}},% FIXME: abbrev.: ISO 3166 or translated?
+ patent = {{patente}{pat\adddot}},
+ patentde = {{patente alem\~a}{pat\adddot\ alem\~a}},
+ patenteu = {{patente europeia}{pat\adddot\ europeia}},
+ patentfr = {{patente francesa}{pat\adddot\ francesa}},
+ patentuk = {{patente brit\^anica}{pat\adddot\ brit\^anica}},
+ patentus = {{patente americana}{pat\adddot\ americana}},
+ patreq = {{pedido de patente}{ped\adddot\ de pat\adddot}},
+ patreqde = {{pedido de patente alem\~a}{ped\adddot\ de pat\adddot\ alem\~a}},
+ patreqeu = {{pedido de patente europeia}{ped\adddot\ de pat\adddot\ europeia}},
+ patreqfr = {{pedido de patente francesa}{ped\adddot\ de pat\adddot\ francesa}},
+ patrequk = {{pedido de patente brit\^anica}{ped\adddot\ de pat\adddot\ brit\^anica}},
+ patrequs = {{pedido de patente americana}{ped\adddot\ de pat\adddot\ americana}},
+ file = {{arquivo}{arq\adddot}},
+ library = {{biblioteca}{bibl\adddot}},
+ abstract = {{resumo}{res\adddot}},
+ annotation = {{anota\c{c}\~ao}{anot\adddot}},
+ commonera = {{Era Comum}{EC}},
+ beforecommonera = {{antes da Era Comum}{AEC}},
+ annodomini = {{depois de Cristo}{d\adddot C\adddot}},
+ beforechrist = {{antes de Cristo}{a\adddot C\adddot}},
+ circa = {{circa}{ca}},% FIXME: latin: circa. pt: cerca de ...(data)
+ spring = {{primavera}{primavera}},
+ summer = {{ver\~ao}{ver\~ao}},
+ autumn = {{outono}{outono}},
+ winter = {{inverno}{inverno}},
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/russian.lbx b/macros/latex/contrib/biblatex/latex/lbx/russian.lbx
new file mode 100644
index 0000000000..bc7817c546
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/russian.lbx
@@ -0,0 +1,602 @@
+\ProvidesFile{russian.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{russian}{russian}
+
+% This file requires UTF-8 support!
+
+\lbx@ifutfinput
+ {}
+ {\PackageError{biblatex}
+ {Russian requires UTF-8 support}
+ {The 'russian.lbx' file requires UTF-8 encoding but you
+ seem\MessageBreak to be using a different encoding.
+ This is a fatal error. I will\MessageBreak abort loading
+ russian.lbx now.}%
+ \endinput}
+
+\NewBibliographyString{% Used only Russian for month checks
+ datejanuary,
+ datefebruary,
+ datemarch,
+ dateapril,
+ datemay,
+ datejune,
+ datejuly,
+ dateaugust,
+ dateseptember,
+ dateoctober,
+ datenovember,
+ datedecember%
+}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textemdash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{#1-й}%
+ \protected\def\mkbibfemord#1{#1-я}%
+ \protected\def\mkbibneutord#1{#1-е}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iffieldundef{#3}
+ {\mkbibmonth{\thefield{#2}}}
+ {\lbx@ru@mkbibdatemonth{\thefield{#2}}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\adddot}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\adddot}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibneutord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Список литературы}{Список литературы}},%book-like (chapter)
+ references = {{Список литературы}{Список литературы}},%article-like (section)
+ shorthands = {{Список сокращений}{Сокращения}},
+ editor = {{редактор}{ред\adddot}},
+ editors = {{редакторы}{ред\adddot}},
+ compiler = {{составитель}{сост\adddot}},
+ compilers = {{составители}{сост\adddot}},
+ redactor = {{редактор}{ред\adddot}},% FIXME: unsure
+ redactors = {{редакторы}{ред\adddot}},% FIXME: unsure
+ reviser = {{ревизионный корректор}{ревиз\adddotspace кор\adddot}},
+ revisers = {{ревизионные корректоры}{ревиз\adddotspace кор\adddot}},
+ founder = {{основатель}{осн\adddot}},
+ founders = {{основатели}{осн\adddot}},
+ continuator = {{продолжатель}{прод\adddot}},% FIXME: unsure
+ continuators = {{продолжатели}{прод\adddot}},% FIXME: unsure
+ collaborator = {{участник}{участ\adddot}},% FIXME: unsure
+ collaborators = {{участники}{участ\adddot}},% FIXME: unsure
+ translator = {{переводчик}{пер\adddot}},
+ translators = {{переводчики}{пер\adddot}},
+ commentator = {{комментатор}{коммент\adddot}},
+ commentators = {{комментаторы}{коммент\adddot}},
+ annotator = {{примечания}{примеч\adddot}},
+ annotators = {{примечания}{примеч\adddot}},
+ commentary = {{комментарий}{коммент\adddot}},
+ annotations = {{примечания}{примеч\adddot}},
+ introduction = {{вступительная статья}{вступ\adddotspace ст\adddot}},
+ foreword = {{предисловие}{предисл\adddot}},
+ afterword = {{послесловие}{послесл\adddot}},
+ editortr = {{редактор и переводчик}%
+ {ред\adddotspace и пер\adddot}},
+ editorstr = {{редакторы и переводчики}%
+ {ред\adddotspace и пер\adddot}},
+ editorco = {{редактор и комментатор}%
+ {ред\adddotspace и коммент\adddot}},
+ editorsco = {{редакторы и комментаторы}%
+ {ред\adddotspace и коммент\adddot}},
+ editoran = {{редактор и составитель примечаний}%
+ {ред\adddotspace и сост\adddotspace примеч\adddot}},
+ editorsan = {{редакторы и составители примечаний}%
+ {ред\adddotspace и сост\adddotspace примеч\adddot}},
+ editorin = {{редактор и автор вступительной статьи}%
+ {ред\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorsin = {{редакторы и авторы вступительной статьи}%
+ {ред\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorfo = {{редактор и автор предисловия}%
+ {ред\adddotspace и авт\adddotspace предисл\adddot}},
+ editorsfo = {{редакторы и авторы предисловия}%
+ {ред\adddotspace и авт\adddotspace предисл\adddot}},
+ editoraf = {{редактор и автор послесловия}%
+ {ред\adddotspace и авт\adddotspace послесл\adddot}},
+ editorsaf = {{редакторы и авторы послесловия}%
+ {ред\adddotspace и авт\adddotspace послесл\adddot}},
+ editortrco = {{редактор, переводчик и автор комментариев}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace коммент\adddot}},
+ editorstrco = {{редакторы, переводчики и авторы комментариев}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace коммент\adddot}},
+ editortran = {{редактор, переводчик и составитель примечаний}%
+ {ред.,\addabbrvspace пер\adddotspace и сост\adddotspace примеч\adddot}},
+ editorstran = {{редакторы, переводчики и составители примечаний}%
+ {ред.,\addabbrvspace пер\adddotspace и сост\adddotspace примеч\adddot}},
+ editortrin = {{редактор, переводчик и автор вступительной статьи}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorstrin = {{редакторы, переводчики и авторы вступительной статьи}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editortrfo = {{редактор, переводчик и автор предисловия}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace предисл\adddot}},
+ editorstrfo = {{редакторы, переводчики и авторы предисловия}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace предисл\adddot}},
+ editortraf = {{редактор, переводчик и автор послесловия}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace послесловия\adddot}},
+ editorstraf = {{редакторы, переводчики и авторы послесловия}%
+ {ред.,\addabbrvspace пер\adddotspace и авт\adddotspace послесл\adddot}},
+ editorcoin = {{редактор, автор комментариев и вступительной статьи}%
+ {ред.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ editorscoin = {{редакторы, авторы комментариев и вступительной статьи}%
+ {ред.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ editorcofo = {{редактор, автор комментариев и предисловия}%
+ {ред.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ editorscofo = {{редакторы, авторы комментариев и предисловия}%
+ {ред.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ editorcoaf = {{редактор, автор комментариев и послесловия}%
+ {ред.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ editorscoaf = {{редакторы, авторы комментариев и послесловия}%
+ {ред.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ editoranin = {{редактор, составитель примечаний и автор вступительной статьи}%
+ {ред.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorsanin = {{редакторы, составители примечаний и авторы вступительной статьи}%
+ {ред.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editoranfo = {{редактор, составитель примечаний и автор предисловия}%
+ {ред.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace предисл\adddot}},
+ editorsanfo = {{редакторы, составители примечаний и авторы предисловия}%
+ {ред.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace предисл\adddot}},
+ editoranaf = {{редактор, составитель примечаний и автор послесловия}%
+ {ред.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace послесл\adddot}},
+ editorsanaf = {{редакторы, составители примечаний и авторы послесловия}%
+ {ред.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace послесл\adddot}},
+ editortrcoin = {{редактор, переводчик, автор комментариев и вступительной статьи}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ editorstrcoin = {{редакторы, переводчики, авторы комментариев и вступительной статьи}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ editortrcofo = {{редактор, переводчик, автор комментариев и предисловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ editorstrcofo = {{редакторы, переводчики, авторы комментариев и предисловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ editortrcoaf = {{редактор, переводчик, автор комментариев и послесловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ editorstrcoaf = {{редакторы, переводчики, авторы комментариев и послесловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ editortranin = {{редактор, переводчик, составитель примечаний и автор вступительной статьи}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorstranin = {{редакторы, переводчики, составители примечаний и авторы вступительной статьи}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ editortranfo = {{редактор, переводчик, составитель примечаний и автор предисловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace предисл\adddot}},
+ editorstranfo = {{редакторы, переводчики, составители примечаний и авторы предисловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace предисл\adddot}},
+ editortranaf = {{редактор, переводчик, составитель примечаний и автор послесловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace послесл\adddot}},
+ editorstranaf = {{редакторы, переводчики, составители примечаний и авторы послесловия}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace сост\adddotspace примеч\adddotspace и авт\adddotspace послесл\adddot}},
+ translatorco = {{переводчик и автор комментариев}%
+ {пер\adddotspace и авт\adddotspace коммент\adddot}},
+ translatorsco = {{переводчики и авторы комментариев}%
+ {пер\adddotspace и авт\adddotspace коммент\adddot}},
+ translatoran = {{переводчик и автор примечаний}%
+ {пер\adddotspace и сост\adddotspace примеч\adddot}},
+ translatorsan = {{переводчики и составители примечаний}%
+ {пер\adddotspace и сост\adddotspace примеч\adddot}},
+ translatorin = {{переводчик и автор вступительной статьи}%
+ {пер\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ translatorsin = {{переводчики и авторы вступительной статьи}%
+ {пер\adddotspace и авт\adddotspace вступ\adddotspace ст\adddot}},
+ translatorfo = {{переводчик и автор предисловия}%
+ {пер\adddotspace и авт\adddotspace предисл\adddot}},
+ translatorsfo = {{переводчики и авторы предисловия}%
+ {пер\adddotspace и авт\adddotspace предисл\adddot}},
+ translatoraf = {{переводчик и автор послесловия}%
+ {пер\adddotspace и авт\adddotspace послесл\adddot}},
+ translatorsaf = {{переводчики и авторы послесловия}%
+ {пер\adddotspace и авт\adddotspace послесл\adddot}},
+ translatorcoin = {{переводчик, автор комментариев и вступительной статьи}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ translatorscoin = {{переводчики, авторы комментариев и вступительной статьи}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ translatorcofo = {{переводчик, автор комментариев и предисловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ translatorscofo = {{переводчики, авторы комментариев и предисловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ translatorcoaf = {{переводчик, автор комментариев и послесловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ translatorscoaf = {{переводчики, авторы комментариев и послесловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ translatoranin = {{переводчик, автор комментариев и вступительной статьим}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ translatorsanin = {{переводчики, авторы комментариев и вступительной статьи}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ translatoranfo = {{переводчик, автор комментариев и предисловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ translatorsanfo = {{переводчики, авторы комментариев и предисловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и предисл\adddot}},
+ translatoranaf = {{переводчик, автор комментариев и послесловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ translatorsanaf = {{переводчики, авторы комментариев и послесловия}%
+ {пер.,\addabbrvspace авт\adddotspace коммент\adddotspace и послесл\adddot}},
+ organizer = {{организатор}{орг\adddot}},
+ organizers = {{организаторы}{орг\adddot}},
+ byorganizer = {{организатор}{орг\adddot}},% FIXME: unsure
+ byauthor = {{}{}},
+ byeditor = {{под редакцией}{под\addabbrvspace ред\adddot}},
+ bycompiler = {{составитель}{сост\adddot}},
+ byredactor = {{под редакцией}{под\addabbrvspace ред\adddot}},
+ byreviser = {{исправлено}{испр\adddot}},
+ byreviewer = {{рецензия}{рец\adddot}},
+ byfounder = {{учредитель}{учр\adddot}},% FIXME: unsure
+ bycontinuator = {{продолжение}{продолж\adddot}},% FIXME: unsure
+ bycollaborator = {{при участии}{при\addabbrvspace уч\adddot}},
+ bytranslator = {{перевод \lbx@lfromlang}{пер\adddot\ \lbx@sfromlang}},
+ bycommentator = {{комментарии}{коммент\adddot}},
+ byannotator = {{примечания}{примеч\adddot}},
+ withcommentator = {{комментарии}{коммент\adddot}},
+ withannotator = {{примечания}{примеч\adddot}},
+ withintroduction = {{вступительная статья}{вступ\adddotspace ст\adddot}},
+ withforeword = {{предисловие}{предисл\adddot}},
+ withafterword = {{послесловие}{послесл\adddot}},
+ byeditortr = {{перевод \lbx@lfromlang, под редакцией}%
+ {пер\adddot\ \lbx@sfromlang, под\addabbrvspace ред\adddot}},
+ byeditorco = {{под редакцией, комментарии}%
+ {под ред.,\addabbrvspace коммент\adddot}},
+ byeditoran = {{под редакцией, примечания}%
+ {под ред.,\addabbrvspace примеч\adddot}},
+ byeditorin = {{под редакцией, вступительная статья}%
+ {под ред.,\addabbrvspace вступ\adddotspace ст\adddot}},
+ byeditorfo = {{под редакцией, предисловие}%
+ {под ред.,\addabbrvspace предисл\adddot}},
+ byeditoraf = {{под редакцией, послесловие}%
+ {под ред.,\addabbrvspace послесл\adddot}},
+ byeditortrco = {{под редакцией, перевод \lbx@lfromlang\ и комментарии}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang\ и коммент\adddot}},
+ byeditortran = {{под редакцией, перевод \lbx@lfromlang\ и примечания}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang\ и примеч\adddot}},
+ byeditortrin = {{под редакцией, перевод \lbx@lfromlang, вступительная статья}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, вступ\adddotspace ст\adddot}},
+ byeditortrfo = {{под редакцией, перевод \lbx@lfromlang, предисловие}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, предисл\adddot}},
+ byeditortraf = {{под редакцией, перевод \lbx@lfromlang, послесловие}%
+ {под ред\adddotspace и пер\adddot\ \lbx@sfromlang, послесл\adddot}},
+ byeditorcoin = {{под редакцией, комментарии и вступительная статья}%
+ {под ред.,\addabbrvspace коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ byeditorcofo = {{под редакцией, комментарии и предисловие}%
+ {под ред.,\addabbrvspace коммент\adddotspace и предисл\adddot}},
+ byeditorcoaf = {{под редакцией, комментарии и послесловие}%
+ {под ред.,\addabbrvspace коммент\adddotspace и послесл\adddot}},
+ byeditoranin = {{под редакцией, примечания и вступительная статья}%
+ {под ред.,\addabbrvspace примеч\adddotspace и вступ\adddotspace ст\adddot}},
+ byeditoranfo = {{под редакцией, примечания и предисловие}%
+ {под ред.,\addabbrvspace примеч\adddotspace и предисл\adddot}},
+ byeditoranaf = {{под редакцией, примечания и послесловие}%
+ {под ред.,\addabbrvspace примеч\adddotspace и послесл\adddot}},
+ byeditortrcoin = {{под редакцией, перевод \lbx@lfromlang, комментарии и вступительная статья}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ byeditortrcofo = {{под редакцией, перевод \lbx@lfromlang, комментарии и предисловие}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, коммент\adddotspace и предисл\adddot}},
+ byeditortrcoaf = {{под редакцией, перевод \lbx@lfromlang, комментарии и послесловие}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, коммент\adddotspace и послесл\adddot}},
+ byeditortranin = {{под редакцией, перевод \lbx@lfromlang, примечания и вступительная статья}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, примеч\adddotspace и вступ\adddotspace ст\adddot}},
+ byeditortranfo = {{под редакцией, перевод \lbx@lfromlang, примечания и предисловие}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, примеч\adddotspace и предисл\adddot}},
+ byeditortranaf = {{под редакцией, перевод \lbx@lfromlang, примечания и послесловие}%
+ {под ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, примеч\adddotspace и послесл\adddot}},
+ bytranslatorco = {{перевод \lbx@lfromlang\ и комментарии}%
+ {пер\adddot\ \lbx@sfromlang\ и коммент\adddot}},
+ bytranslatoran = {{перевод \lbx@lfromlang\ и примечания}%
+ {пер\adddot\ \lbx@sfromlang\ и примеч\adddot}},
+ bytranslatorin = {{перевод \lbx@lfromlang\ и вступительная статья}%
+ {пер\adddot\ \lbx@sfromlang\ и вступ\adddotspace ст\adddot}},
+ bytranslatorfo = {{перевод \lbx@lfromlang\ и предисловие}%
+ {пер\adddot\ \lbx@sfromlang\ и предисл\adddot}},
+ bytranslatoraf = {{перевод \lbx@lfromlang\ и послесловие}%
+ {пер\adddot\ \lbx@sfromlang\ и и послесл\adddot}},
+ bytranslatorcoin = {{перевод \lbx@lfromlang, комментарии и вступительная статья}%
+ {пер\adddot\ \lbx@sfromlang, коммент\adddotspace и вступ\adddotspace ст\adddot}},
+ bytranslatorcofo = {{перевод \lbx@lfromlang, комментарии и предисловие}%
+ {пер\adddot\ \lbx@sfromlang, коммент\adddotspace и предисл\adddot}},
+ bytranslatorcoaf = {{перевод \lbx@lfromlang, комментарии и послесловие}%
+ {пер\adddot\ \lbx@sfromlang, коммент\adddotspace и послесл\adddot}},
+ bytranslatoranin = {{перевод \lbx@lfromlang, примечания и вступительная статья}%
+ {пер\adddot\ \lbx@sfromlang, примеч\adddotspace и вступ\adddotspace ст\adddot}},
+ bytranslatoranfo = {{перевод \lbx@lfromlang, примечания и предисловие}%
+ {пер\adddot\ \lbx@sfromlang, примеч\adddotspace и предисл\adddot}},
+ bytranslatoranaf = {{перевод \lbx@lfromlang, примечания и послесловие}%
+ {пер\adddot\ \lbx@sfromlang, примеч\adddotspace и послесл\adddot}},
+ and = {{и}{и}},
+ andothers = {{и\addabbrvspace др\adddot}{и\addabbrvspace др\adddot}},
+ andmore = {{и\addabbrvspace др\adddot}{и\addabbrvspace др\adddot}},
+ volume = {{том}{т\adddot}},
+ volumes = {{томах}{т\adddot}},
+ involumes = {{в}{в}},
+ jourvol = {{том}{т\adddot}},
+ jourser = {{серия}{сер\adddot}},
+ book = {{книга}{кн\adddot}},
+ part = {{часть}{ч\adddot}},
+ issue = {{выпуск}{вып\adddot}},
+ newseries = {{новая серия}{нов\adddotspace сер\adddot}},
+ oldseries = {{старая серия}{стар\adddotspace сер\adddot}},
+ edition = {{издание}{изд\adddot}},
+ reprint = {{переиздание}{переизд\adddot}},
+ reprintof = {{переиздание}{переизд\adddot}},
+ reprintas = {{переиздано как}{переизд\adddotspace как}},
+ reprintfrom = {{переиздано с}{переизд\adddotspace с}},
+ translationof = {{перевод по изданию\addcolon}{пер\adddotspace по изд\adddot\addcolon}},
+ translationas = {{перевод\addcolon}{пер\adddot\addcolon}},
+ translationfrom = {{перевод с}{пер\adddotspace с}},
+ reviewof = {{рецензия на\addcolon}{рец\adddotspace на\addcolon}},% FIXME: unsure
+ origpubas = {{первая публикация\addcolon}%
+ {перв\adddotspace публ\adddot\addcolon}},
+ origpubin = {{первая публикация в}%
+ {перв\adddotspace публ\adddotspace в}},
+ astitle = {{\addcolon}{\addcolon}},% FIXME: unsure
+ bypublisher = {{\addcomma}{\addcomma}},% FIXME: unsure
+ nodate = {{б\adddot г\adddot}{б\adddot г\adddot}},
+ page = {{страница}{с\adddot}},
+ pages = {{страницы}{с\adddot}},
+ column = {{колонка}{кол\adddot}},
+ columns = {{колонки}{кол\adddot}},
+ line = {{строка}{строка}},
+ lines = {{строки}{строка}},
+ verse = {{стих}{стих}},
+ verses = {{стихи}{стихи}},
+ section = {{параграф}{\S}},
+ sections = {{параграфы}{\S\S}},
+ paragraph = {{абзац}{абз\adddot}},
+ paragraphs = {{абзацы}{абз\adddot}},
+ pagetotal = {{страница}{с\adddot}},
+ pagetotals = {{страницы}{с\adddot}},
+ columntotal = {{колонка}{кол\adddot}},
+ columntotals = {{колонки}{кол\adddot}},
+ linetotal = {{строка}{строка}},
+ linetotals = {{строки}{строка}},
+ versetotal = {{стих}{стих}},
+ versetotals = {{стихи}{стихи}},
+ sectiontotal = {{параграф}{\S}},
+ sectiontotals = {{параграфы}{\S\S}},
+ paragraphtotal = {{абзац}{абз\adddot}},
+ paragraphtotals = {{абзацы}{абз\adddot}},
+ in = {{в}{в}},
+ inseries = {{в}{в}},
+ ofseries = {{из}{из}},
+ number = {{номер}{№}},
+ chapter = {{глава}{гл\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{дис\adddotspace\textellipsis\ маг\adddot}
+ {дис\adddotspace\textellipsis\ маг\adddot}},
+ phdthesis = {{дис\adddotspace\textellipsis\ док\adddot}
+ {дис\adddotspace\textellipsis\ док\adddot}},
+ candthesis = {{дис\adddotspace\textellipsis\ канд\adddot}
+ {дис\adddotspace\textellipsis\ канд\adddot}},
+ resreport = {{научный отчёт}{науч\adddotspace отч\adddot}},
+ techreport = {{технический отчёт}{тех\adddotspace отч\adddot}},
+ software = {{программное обеспечение}{прогр\adddotspace обесп\adddot}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{версия}{вер\adddot}},
+ url = {{url}{url}},
+ urlfrom = {{режим доступа}{режим доступа}},
+ urlseen = {{дата обращения}{дата\addabbrvspace обр\adddot}},
+ inpreparation = {{в\addabbrvspace подготовке}{в подг\adddot}},
+ submitted = {{представлено}{предст\adddot}},
+ forthcoming = {{в печати}{в печ\adddot}},
+ inpress = {{в\addabbrvspace печати}{в печ\adddot}},
+ prepublished = {{предварительная публикация}{пред\adddotspace пуб\adddot}},% FIXME: unsure
+ citedas = {{далее цитируется как}{далее цит\addabbrvspace как}},
+ thiscite = {{здесь}{здесь}},
+ seenote = {{смотри сноску}{см\adddotspace сн\adddot}},
+ quotedin = {{цитируется по}{цит\adddotspace по}},
+ idem = {{он\addabbrvspace же}{он\addabbrvspace же}},
+ idemsm = {{он\addabbrvspace же}{он\addabbrvspace же}},
+ idemsf = {{она\addabbrvspace же}{она\addabbrvspace же}},
+ idemsn = {{он\addabbrvspace же}{он\addabbrvspace же}},
+ idempm = {{они\addabbrvspace же}{они\addabbrvspace же}},
+ idempf = {{они\addabbrvspace же}{они\addabbrvspace же}},
+ idempn = {{они\addabbrvspace же}{они\addabbrvspace же}},
+ idempp = {{они\addabbrvspace же}{они\addabbrvspace же}},
+ ibidem = {{там\addabbrvspace же}{там\addabbrvspace же}},
+ opcit = {{указ\adddotspace соч\adddot}{указ\adddotspace соч\adddot}},
+ loccit = {{указ\adddotspace место}{указ\adddotspace место}},
+ confer = {{сравни}{ср\adddot}},
+ sequens = {{и следующая}{и\addabbrvspace сл\adddot}},
+ sequentes = {{и следующие}{и\addabbrvspace сл\adddot}},
+ passim = {{всюду}{всюду}},
+ see = {{смотри}{см\adddot}},
+ seealso = {{смотри также}{см\adddotspace также}},
+ backrefpage = {{цитируется на странице}{цит\adddotspace на\addabbrvspace с\adddot}},
+ backrefpages = {{цитируется на страницах}{цит\adddotspace на\addabbrvspace с\adddot}},
+ january = {{январь}{янв\adddot}},
+ february = {{февраль}{февр\adddot}},
+ march = {{март}{март}},
+ april = {{апрель}{апр\adddot}},
+ may = {{май}{май}},
+ june = {{июнь}{июнь}},
+ july = {{июль}{июль}},
+ august = {{август}{авг\adddot}},
+ september = {{сентябрь}{сент\adddot}},
+ october = {{октябрь}{окт\adddot}},
+ november = {{ноябрь}{нояб\adddot}},
+ december = {{декабрь}{дек\adddot}},
+ datejanuary = {{января}{янв\adddot}},
+ datefebruary = {{февраля}{февр\adddot}},
+ datemarch = {{марта}{марта}},
+ dateapril = {{апреля}{апр\adddot}},
+ datemay = {{мая}{мая}},
+ datejune = {{июня}{июня}},
+ datejuly = {{июля}{июля}},
+ dateaugust = {{августа}{авг\adddot}},
+ dateseptember = {{сентября}{сент\adddot}},
+ dateoctober = {{октября}{окт\adddot}},
+ datenovember = {{ноября}{нояб\adddot}},
+ datedecember = {{декабря}{дек\adddot}},
+ langamerican = {{американский}{амер\adddot}},
+ langbrazilian = {{бразильский}{браз\adddot}},
+ langbulgarian = {{болгарский}{болг\adddot}},
+ langcatalan = {{каталонский}{катал\adddot}},
+ langcroatian = {{хорватский}{хорв\adddot}},
+ langczech = {{чешский}{чеш\adddot}},
+ langdanish = {{датский}{дат\adddot}},
+ langdutch = {{нидерландский}{нидерл\adddot}},
+ langenglish = {{английский}{англ\adddot}},
+ langestonian = {{эстонский}{эст\adddot}},
+ langfinnish = {{финский}{фин\adddot}},
+ langfrench = {{французский}{фр\adddot}},
+ langgalician = {{галисийский}{гал\adddot}},
+ langgerman = {{немецкий}{нем\adddot}},
+ langgreek = {{греческий}{греч\adddot}},
+ langhungarian = {{венгерский}{венг\adddot}},
+ langitalian = {{итальянский}{итал\adddot}},
+ langjapanese = {{японский}{яп\adddot}},
+ langlatin = {{латинский}{лат\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{норвежский}{норв\adddot}},
+ langpolish = {{польский}{пол\adddot}},
+ langportuguese = {{португальский}{порт\adddot}},
+ langrussian = {{русский}{рус\adddot}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{словенский}{слов\adddot}},
+ langspanish = {{испанский}{исп\adddot}},
+ langswedish = {{шведский}{швед\adddot}},
+ langukrainian = {{украинский}{укр\adddot}},
+ fromamerican = {{с американского}{с\addabbrvspace амер\adddot}},
+ frombrazilian = {{с бразильского}{с\addabbrvspace браз\adddot}},
+ frombulgarian = {{с болгарского}{с\addabbrvspace болг\adddot}},
+ fromcatalan = {{с каталонского}{с\addabbrvspace катал\adddot}},
+ fromcroatian = {{с хорватского}{с\addabbrvspace хорв\adddot}},
+ fromczech = {{с чешского}{с\addabbrvspace чеш\adddot}},
+ fromdanish = {{с датского}{с\addabbrvspace дат\adddot}},
+ fromdutch = {{с нидерландского}{с\addabbrvspace нидерл\adddot}},
+ fromenglish = {{с английского}{с\addabbrvspace англ\adddot}},
+ fromestonian = {{с эстонского}{с\addabbrvspace эст\adddot}},
+ fromfinnish = {{с финского}{с\addabbrvspace фин\adddot}},
+ fromfrench = {{с французского}{с\addabbrvspace фр\adddot}},
+ fromgalician = {{c галисийского}{c\addabbrvspace гал\adddot}},
+ fromgerman = {{с немецкого}{с\addabbrvspace нем\adddot}},
+ fromgreek = {{с греческого}{с\addabbrvspace греч\adddot}},
+ fromhungarian = {{с венгерского}{с\addabbrvspace венг\adddot}},
+ fromitalian = {{с итальянского}{с\addabbrvspace итал\adddot}},
+ fromjapanese = {{с японского}{с\addabbrvspace яп\adddot}},
+ fromlatin = {{с латинского}{с\addabbrvspace лат\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{с норвежского}{с\addabbrvspace норв\adddot}},
+ frompolish = {{с польского}{с пол\adddot}},
+ fromportuguese = {{с португальского}{с\addabbrvspace порт\adddot}},
+ fromrussian = {{с русского}{с\addabbrvspace рус\adddot}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{со словенского}{со\addabbrvspace слов\adddot}},
+ fromspanish = {{с испанского}{с\addabbrvspace исп\adddot}},
+ fromswedish = {{со шведского}{со\addabbrvspace швед\adddot}},
+ fromukrainian = {{с украинского}{с\addabbrvspace укр\adddot}},
+ countryde = {{Германия}{Германия}},
+ countryeu = {{Европейский Союз}{ЕС}},
+ countryep = {{Европейский Союз}{ЕС}},
+ countryfr = {{Франция}{Франция}},
+ countryuk = {{Великобритания}{Великобритания}},
+ countryus = {{Соединённые Штаты Америки}{США}},
+ patent = {{патент}{пат\adddot}},
+ patentde = {{патент Германии}{пат\adddotspace Германии}},
+ patenteu = {{патент Европы}{пат\adddotspace Европы}},
+ patentfr = {{патент Франции}{пат\adddotspace Франции}},
+ patentuk = {{патент Великобритании}{пат\adddotspace Великобритании}},
+ patentus = {{патент США}{пат\adddotspace США}},
+ patreq = {{заявка}{заявка}},
+ patreqde = {{заявка на патент Германии}{заявка на пат\adddotspace Германии}},
+ patreqeu = {{заявка на патент Европы}{заявка на пат\adddotspace Европы}},
+ patreqfr = {{заявка на патент Франции}{заявка на пат\adddotspace Франции}},
+ patrequk = {{заявка на патент Великобритании}{заявка на пат\adddotspace Великобритании}},
+ patrequs = {{заявка на патент США}{заявка на пат\adddotspace США}},
+ file = {{файл}{файл}},
+ library = {{библиотека}{б-ка}},
+ abstract = {{резюме}{рез\adddot}},
+ annotation = {{аннотация}{аннот\adddot}},
+ commonera = {{нашей эры}{н\adddotspace э\adddot}},
+ beforecommonera = {{до нашей эры}{до н\adddotspace э\adddot}},
+ annodomini = {{от Рождества Христова}{от Р\adddotspace Х\adddot}},
+ beforechrist = {{до Рождества Христова}{до Р\adddotspace Х\adddot}},
+ circa = {{около}{ок\adddot}},
+ spring = {{весна}{весна}},
+ summer = {{лето}{лето}},
+ autumn = {{осень}{осень}},
+ winter = {{зима}{зима}},
+ am = {{ДП}{ДП}},
+ pm = {{ПП}{ПП}},
+}
+
+\protected\gdef\lbx@ru@mkbibdatemonth#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{datejanuary}%
+ \or\abx@bibmonth{datefebruary}%
+ \or\abx@bibmonth{datemarch}%
+ \or\abx@bibmonth{dateapril}%
+ \or\abx@bibmonth{datemay}%
+ \or\abx@bibmonth{datejune}%
+ \or\abx@bibmonth{datejuly}%
+ \or\abx@bibmonth{dateaugust}%
+ \or\abx@bibmonth{dateseptember}%
+ \or\abx@bibmonth{dateoctober}%
+ \or\abx@bibmonth{datenovember}%
+ \or\abx@bibmonth{datedecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/slovak.lbx b/macros/latex/contrib/biblatex/latex/lbx/slovak.lbx
new file mode 100644
index 0000000000..4548ff67df
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/slovak.lbx
@@ -0,0 +1,724 @@
+\ProvidesFile{slovak.lbx}
+[\abx@lbxid]
+
+\DeclareBibliographyExtras{%
+ \DeclareCapitalPunctuation{.!?}%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \protected\def\bibdatedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}\adddot
+ \iffieldundef{#2}{}{\thinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}
+ {}
+ {\iffieldundef{#3}{/}{\adddot\thinspace}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Zoznam bibliografick\'{y}ch odkazov}%
+ {Bibliografia}},
+ references = {{Cit\'{a}cie}% % ISO 690 -- section 2.15
+ {Cit\'{a}cie}},
+ shorthands = {{Zoznam skratiek}%
+ {Skratky}},
+ editor = {{editor}%
+ {ed\adddot}},
+ editors = {{editori}%
+ {ed\adddot}},
+ compiler = {{zostavovate\v{l}}% % ISO 690 -- section 5.1 -- c)
+ {zost\adddot}},
+ compilers = {{zostavovatelia}%
+ {zost\adddot}},
+ redactor = {{redaktor}%
+ {red\adddot}},
+ redactors = {{redaktori}%
+ {red\adddot}},
+ reviser = {{korektor}%
+ {kor\adddot}},
+ revisers = {{korektori}%
+ {kor\adddot}},
+ founder = {{zakladate\v{l}}%
+ {zakl\adddot}},
+ founders = {{zakladatelia}%
+ {zakl\adddot}},
+ continuator = {{pokra\v{c}ovate\v{l}}%
+ {pokr\adddot}},
+ continuators = {{pokra\v{c}ovatelia}%
+ {pokr\adddot}},
+ collaborator = {{spolupracovn\'{i}k}%
+ {spoluprac\adddot}},
+ collaborators = {{spolupracovn\'{i}ci}%
+ {spoluprac\adddot}},
+ translator = {{prekladate\v{l}}%
+ {prekl\adddot}},
+ translators = {{prekladatelia}%
+ {prekl\adddot}},
+ commentator = {{koment\'{a}tor}%
+ {kom\adddot}},
+ commentators = {{koment\'{a}tori}%
+ {kom\adddot}},
+ annotator = {{anot\'{a}tor}%
+ {anot\adddot}},
+ annotators = {{anot\'{a}tori}%
+ {anot\adddot}},
+ commentary = {{koment\'{a}r}%
+ {kom\adddot}},
+ annotations = {{anot\'{a}cia}%
+ {anot\adddot}},
+ introduction = {{\'{u}vod}%
+ {\'{u}v\adddot}},
+ foreword = {{predhovor}%
+ {predh\adddot}},
+ afterword = {{doslov}%
+ {dosl\adddot}},
+ editortr = {{editor a prekladate\v{l}}%
+ {ed\adddotspace a prekl\adddot}},
+ editorstr = {{editori a prekladatelia}%
+ {ed\adddotspace a prekl\adddot}},
+ editorco = {{editor a koment\'{a}tor}%
+ {ed\adddotspace a kom\adddot}},
+ editorsco = {{editori a koment\'{a}tori}%
+ {ed\adddotspace a kom\adddot}},
+ editoran = {{editor a anot\'{a}tor}%
+ {ed\adddotspace a anot\adddot}},
+ editorsan = {{editori a anot\'{a}tori}%
+ {ed\adddotspace a anot\adddot}},
+ editorin = {{editor a \'{u}vod}%
+ {ed\adddotspace a \'{u}v\adddot}},
+ editorsin = {{editori a \'{u}vod}%
+ {ed\adddotspace a \'{u}v\adddot}},
+ editorfo = {{editor a predhovor}%
+ {ed\adddotspace a predh\adddot}},
+ editorsfo = {{editori a predhovor}%
+ {ed\adddotspace a predh\adddot}},
+ editoraf = {{editor a doslov}%
+ {ed\adddotspace a dosl\adddot}},
+ editorsaf = {{editori a doslov}%
+ {ed\adddotspace a dosl\adddot}},
+ editortrco = {{editor, prekladate\v{l}\ a koment\'{a}tor}%
+ {ed.,\addabbrvspace prekl\adddot\ a kom\adddot}},
+ editorstrco = {{editori, prekladatelia\ a koment\'{a}tori}%
+ {ed.,\addabbrvspace prekl\adddot\ a kom\adddot}},
+ editortran = {{editor, prekladate\v{l}\ a anot\'{a}tor}%
+ {ed.,\addabbrvspace prekl\adddot\ a anot\adddot}},
+ editorstran = {{editori, prekladatelia\ a anot\'{a}tori}%
+ {ed.,\addabbrvspace prekl\adddot\ a anot\adddot}},
+ editortrin = {{editor, prekladate\v{l}\ a \'{u}vod}%
+ {ed.,\addabbrvspace prekl\adddot\ a \'{u}v\adddot}},
+ editorstrin = {{editori, prekladatelia\ a \'{u}vod}%
+ {ed.,\addabbrvspace prekl\adddot\ a \'{u}v\adddot}},
+ editortrfo = {{editor, prekladate\v{l}\ a predhovor}%
+ {ed.,\addabbrvspace prekl\adddot\ a predh\adddot}},
+ editorstrfo = {{editori, prekladatelia\ a predhovor}%
+ {ed.,\addabbrvspace prekl\adddot\ a predh\adddot}},
+ editortraf = {{editor, prekladate\v{l}\ a doslov}%
+ {ed.,\addabbrvspace prekl\adddot\ a dosl\adddot}},
+ editorstraf = {{editori, prekladatelia\ a doslov}%
+ {ed.,\addabbrvspace prekl\adddot\ a dosl\adddot}},
+ editorcoin = {{editor, koment\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace kom\adddot\ a \'{u}v\adddot}},
+ editorscoin = {{editori, koment\'{a}tori\ a \'{u}vod}%
+ {ed.,\addabbrvspace kom\adddot\ a \'{u}v\adddot}},
+ editorcofo = {{editor, koment\'{a}tor\ a predhovor}%
+ {ed.,\addabbrvspace kom\adddot\ a predh\adddot}},
+ editorscofo = {{editori, koment\'{a}tori\ a predhovor}%
+ {ed.,\addabbrvspace kom\adddot\ a predh\adddot}},
+ editorcoaf = {{editor, koment\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace kom\adddot\ a dosl\adddot}},
+ editorscoaf = {{editori, koment\'{a}tori\ a doslov}%
+ {ed.,\addabbrvspace kom\adddot\ a dosl\adddot}},
+ editoranin = {{editor, anot\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace anot\adddot\ a \'{u}v\adddot}},
+ editorsanin = {{editori, anot\'{a}tori\ a \'{u}vod}%
+ {ed.,\addabbrvspace anot\adddot\ a \'{u}v\adddot}},
+ editoranfo = {{editor, anot\'{a}tor\ a predhovor}%
+ {ed.,\addabbrvspace anot\adddot\ a predh\adddot}},
+ editorsanfo = {{editori, anot\'{a}tori\ a predhovor}%
+ {ed.,\addabbrvspace anot\adddot\ a predh\adddot}},
+ editoranaf = {{editor, anot\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}},
+ editorsanaf = {{editori, anot\'{a}tori\ a doslov}%
+ {ed.,\addabbrvspace anot\adddot\ a dosl\adddot}},
+ editortrcoin = {{editor, prekladate\v{l}, koment\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace prekl., kom\adddot\ a \'{u}v\adddot}},
+ editorstrcoin = {{editori, prekladatelia, koment\'{a}tori\ a \'{u}vod}%
+ {ed.,\addabbrvspace prekl., kom\adddot\ a \'{u}v\adddot}},
+ editortrcofo = {{editor, prekladate\v{l}, koment\'{a}tor\ a predhovor}%
+ {ed.,\addabbrvspace prekl., kom\adddot\ a predh\adddot}},
+ editorstrcofo = {{editori, prekladatelia, koment\'{a}tori\ a predhovor}%
+ {ed.,\addabbrvspace prekl., kom\adddot\ a predh\adddot}},
+ editortrcoaf = {{editor, prekladate\v{l}, koment\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace prekl., kom\adddot\ a dosl\adddot}},
+ editorstrcoaf = {{editori, prekladatelia, koment\'{a}tori\ a doslov}%
+ {ed.,\addabbrvspace prekl., kom\adddot\ a dosl\adddot}},
+ editortranin = {{editor, prekladate\v{l}, anot\'{a}tor\ a \'{u}vod}%
+ {ed.,\addabbrvspace prekl., anot\adddot\ a \'{u}v\adddot}},
+ editorstranin = {{editori, prekladatelia, anot\'{a}tori\ a \'{u}vod}%
+ {ed.,\addabbrvspace prekl., anot\adddot\ a \'{u}v\adddot}},
+ editortranfo = {{editor, prekladate\v{l}, anot\'{a}tor\ a predhovor}%
+ {ed.,\addabbrvspace prekl., anot\adddot\ a predh\adddot}},
+ editorstranfo = {{editori, prekladatelia, anot\'{a}tori\ a predhovor}%
+ {ed.,\addabbrvspace prekl., anot\adddot\ a predh\adddot}},
+ editortranaf = {{editor, prekladate\v{l}, anot\'{a}tor\ a doslov}%
+ {ed.,\addabbrvspace prekl., anot\adddot\ a dosl\adddot}},
+ editorstranaf = {{editori, prekladatelia, anot\'{a}tori\ a doslov}%
+ {ed.,\addabbrvspace prekl., anot\adddot\ a dosl\adddot}},
+ translatorco = {{prekladate\v{l} a koment\'{a}tor}%
+ {prekl\adddot\ a kom\adddot}},
+ translatorsco = {{prekladatelia a koment\'{a}tori}%
+ {prekl\adddot\ a kom\adddot}},
+ translatoran = {{prekladate\v{l} a anot\'{a}tor}%
+ {prekl\adddot\ a anot\adddot}},
+ translatorsan = {{prekladatelia a anot\'{a}tori}%
+ {prekl\adddot\ a anot\adddot}},
+ translatorin = {{prekladate\v{l} a \'{u}vod}%
+ {prekl\adddot\ a \'{u}v\adddot}},
+ translatorsin = {{prekladatelia a \'{u}vod}%
+ {prekl\adddot\ a \'{u}v\adddot}},
+ translatorfo = {{prekladate\v{l} a predhovor}%
+ {prekl\adddot\ a predh\adddot}},
+ translatorsfo = {{prekladatelia a predhovor}%
+ {prekl\adddot\ a predh\adddot}},
+ translatoraf = {{prekladate\v{l} a doslov}%
+ {prekl\adddot\ a dosl\adddot}},
+ translatorsaf = {{prekladatelia a doslov}%
+ {prekl\adddot\ a dosl\adddot}},
+ translatorcoin = {{prekladate\v{l}, koment\'{a}tor\ a \'{u}vod}%
+ {prekl., kom\adddot\ a \'{u}v\adddot}},
+ translatorscoin = {{prekladatelia, koment\'{a}tori\ a \'{u}vod}%
+ {prekl., kom\adddot\ a \'{u}v\adddot}},
+ translatorcofo = {{prekladate\v{l}, koment\'{a}tor\ a predhovor}%
+ {prekl., kom\adddot\ a predh\adddot}},
+ translatorscofo = {{prekladatelia, koment\'{a}tori\ a predhovor}%
+ {prekl., kom\adddot\ a predh\adddot}},
+ translatorcoaf = {{prekladate\v{l}, koment\'{a}tor\ a doslov}%
+ {prekl., kom\adddot\ a dosl\adddot}},
+ translatorscoaf = {{prekladatelia, koment\'{a}tori\ a doslov}%
+ {prekl., kom\adddot\ a dosl\adddot}},
+ translatoranin = {{prekladate\v{l}, anot\'{a}tor\ a \'{u}vod}%
+ {prekl., anot\adddot\ a \'{u}v\adddot}},
+ translatorsanin = {{prekladatelia, anot\'{a}tori\ a \'{u}vod}%
+ {prekl., anot\adddot\ a \'{u}v\adddot}},
+ translatoranfo = {{prekladate\v{l}, anot\'{a}tor\ a predhovor}%
+ {prekl., anot\adddot\ a predh\adddot}},
+ translatorsanfo = {{prekladatelia, anot\'{a}tori\ a predhovor}%
+ {prekl., anot\adddot\ a predh\adddot}},
+ translatoranaf = {{prekladate\v{l}, anot\'{a}tor\ a doslov}%
+ {prekl., anot\adddot\ a dosl\adddot}},
+ translatorsanaf = {{prekladatelia, anot\'{a}tori\ a doslov}%
+ {prekl., anot\adddot\ a dosl\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{}%
+ {}},
+ byeditor = {{editovan\'{e}}%
+ {ed\adddot}},
+ bycompiler = {{zostaven\'{e}}%
+ {zost\adddot}},
+ byredactor = {{redigovan\'{e}}%
+ {red\adddot}},
+ byfounder = {{zalo\v{z}en\'{e}}%
+ {zal\adddot}},
+ bycontinuator = {{pokra\v{c}ovan\'{e}}%
+ {pokr\adddot}},
+ bycollaborator = {{v\addnbspace spolupr\'{a}ci s}%
+ {v\addnbspace spol\adddotspace s}},
+ bytranslator = {{prelo\v{z}en\'{e} \lbx@lfromlang}%
+ {prel\adddot\ \lbx@sfromlang}},
+ bycommentator = {{komentovan\'{e}}%
+ {kom\adddot}},
+ byannotator = {{anotovan\'{e}}%
+ {anot\adddot}},
+ withcommentator = {{s\addnbspace koment\'{a}rom od}%
+ {s\addnbspace kom\adddotspace od}},
+ withannotator = {{s\addnbspace anot\'{a}ciami od}%
+ {s\addnbspace anot\adddot\ od}},
+ withintroduction = {{s\addnbspace \'{u}vodom od}%
+ {s\addnbspace \'{u}v\adddot\ od}},
+ withforeword = {{s\addnbspace predhovorom od}%
+ {s\addnbspace predh\adddot\ od}},
+ withafterword = {{s\addnbspace doslovom od}%
+ {s\addnbspace dosl\adddot\ od}},
+ byeditortr = {{editovan\'{e} a prelo\v{z}en\'{e} \lbx@lfromlang\ }%
+ {ed\adddotspace a prel\adddot\ \lbx@sfromlang\ }},
+ byeditorco = {{editovan\'{e} a komentovan\'{e}}%
+ {ed\adddotspace a kom\adddot\ }},
+ byeditoran = {{editovan\'{e} a anotovan\'{e}}%
+ {ed\adddotspace a anot\adddot\ }},
+ byeditorin = {{editovan\'{e}, s\addnbspace \'{u}vodom}%
+ {ed.,\addabbrvspace s\addnbspace \'{u}v\adddot}},
+ byeditorfo = {{editovan\'{e}, s\addnbspace predhovorom}%
+ {ed.,\addabbrvspace s\addnbspace predh.,}},
+ byeditoraf = {{editovan\'{e}, s\addnbspace doslovom}%
+ {ed.,\addabbrvspace s\addnbspace dosl.,}},
+ byeditortrco = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a kom\adddot\ }},
+ byeditortran = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a anot\adddot\ }},
+ byeditortrin = {{editovan\'{e} a prelo\v{z}en\'{e} \lbx@lfromlang, s\addnbspace \'{u}vodom}%
+ {ed\adddotspace a prel\adddot\ \lbx@sfromlang, s\addnbspace \'{u}v\adddot}},
+ byeditortrfo = {{editovan\'{e} a prelo\v{z}en\'{e} \lbx@lfromlang, s\addnbspace predhovorom}%
+ {ed\adddotspace a prel\adddot\ \lbx@sfromlang, s\addnbspace predh\adddot}},
+ byeditortraf = {{editovan\'{e} a prelo\v{z}en\'{e} \lbx@lfromlang, s\addnbspace doslovom}%
+ {ed\adddotspace a prekl\adddot\ \lbx@sfromlang, s\addnbspace dosl\adddot}},
+ byeditorcoin = {{editovan\'{e} a komentovan\'{e}, s\addnbspace \'{u}vodom}%
+ {ed\adddotspace a kom., s\addnbspace \'{u}v\adddot}},
+ byeditorcofo = {{editovan\'{e} a komentovan\'{e}, s\addnbspace predhovorom}%
+ {ed\adddotspace a kom., s\addnbspace predh\adddot}},
+ byeditorcoaf = {{editovan\'{e} a komentovan\'{e}, s\addnbspace doslovom}%
+ {ed\adddotspace a kom., s\addnbspace dosl\adddot}},
+ byeditoranin = {{editovan\'{e} a anotovan\'{e}, s\addnbspace \'{u}vodom}%
+ {ed\adddotspace a anot., s\addnbspace \'{u}v\adddot}},
+ byeditoranfo = {{editovan\'{e} a anotovan\'{e}, s\addnbspace predhovorom}%
+ {ed\adddotspace a anot., s\addnbspace predh\adddot}},
+ byeditoranaf = {{editovan\'{e} a anotovan\'{e}, s\addnbspace doslovom}%
+ {ed\adddotspace a anot., s\addnbspace dosl\adddot}},
+ byeditortrcoin = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}, s\addnbspace \'{u}vodom}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a kom., s\addnbspace \'{u}v\adddot}},
+ byeditortrcofo = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}, s\addnbspace predhovorom}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a kom., s\addnbspace predh\adddot}},
+ byeditortrcoaf = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}, s\addnbspace doslovom}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a kom., s\addnbspace dosl\adddot}},
+ byeditortranin = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}, s\addnbspace \'{u}vodom}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a anot\adddot, s\addnbspace \'{u}v\adddot}},
+ byeditortranfo = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}, s\addnbspace predhovorom}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a anot\adddot, s\addnbspace predh\adddot}},
+ byeditortranaf = {{editovan\'{e}, prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}, s\addnbspace doslovom}%
+ {ed.,\addabbrvspace prel\adddot\ \lbx@sfromlang\ a anot\adddot, s\addnbspace dosl\adddot}},
+ bytranslatorco = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}}%
+ {prel\adddot\ \lbx@sfromlang\ a kom\adddot}},
+ bytranslatoran = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}}%
+ {prel\adddot\ \lbx@sfromlang\ a anot\adddot}},
+ bytranslatorin = {{prelo\v{z}en\'{e} \lbx@lfromlang, s\addnbspace \'{u}vodom}%
+ {prel\adddot\ \lbx@sfromlang, s\addnbspace \'{u}v\adddot}},
+ bytranslatorfo = {{prelo\v{z}en\'{e} \lbx@lfromlang, s\addnbspace predhovorom}%
+ {prel\adddot\ \lbx@sfromlang, s\addnbspace predh\adddot}},
+ bytranslatoraf = {{prelo\v{z}en\'{e} \lbx@lfromlang, s\addnbspace doslovom}%
+ {prel\adddot\ \lbx@sfromlang, s\addnbspace dosl\adddot}},
+ bytranslatorcoin = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}, s\addnbspace \'{u}vodom}%
+ {prel\adddot\ \lbx@sfromlang\ a kom., s\addnbspace \'{u}v\adddot}},
+ bytranslatorcofo = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}, s\addnbspace predhovorom}%
+ {prel\adddot\ \lbx@sfromlang\ a kom., s\addnbspace predh\adddot}},
+ bytranslatorcoaf = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a komentovan\'{e}, s\addnbspace doslovom}%
+ {prel\adddot\ \lbx@sfromlang\ a kom., s\addnbspace dosl\adddot}},
+ bytranslatoranin = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}, s\addnbspace \'{u}vodom}%
+ {prel\adddot\ \lbx@sfromlang\ a anot., s\addnbspace \'{u}v\adddot}},
+ bytranslatoranfo = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}, s\addnbspace predhovorom}%
+ {prel\adddot\ \lbx@sfromlang\ a anot., s\addnbspace predh\adddot}},
+ bytranslatoranaf = {{prelo\v{z}en\'{e} \lbx@lfromlang\ a anotovan\'{e}, s\addnbspace doslovom}%
+ {prel\adddot\ \lbx@sfromlang\ a anot., s\addnbspace dosl\adddot}},
+ and = {{a}%
+ {a}},
+ andothers = {{et\addabbrvspace al\adddot}% %et\addabbrvspace alii
+ {et\addabbrvspace al\adddot}},
+ andmore = {{et\addabbrvspace al\adddot}% %et\addabbrvspace alii
+ {et\addabbrvspace al\adddot}},
+ volume = {{zv\"{a}zok}%
+ {zv\adddot}},
+ volumes = {{zv\"{a}zky}%
+ {zv\adddot}},
+ involumes = {{in}%
+ {in}},
+ jourvol = {{ro\v{c}n\'{i}k}%
+ {ro\v{c}\adddot}},
+ jourser = {{ed\'{i}cia}% % ISO 690 -- section 2.17
+ {ed\adddot}},
+ book = {{kniha}%
+ {kniha}},
+ part = {{\v{c}as\v{t}}%
+ {\v{c}as\v{t}}},
+ issue = {{\v{c}\'{i}slo}%
+ {\v{c}\'{i}slo}},
+ newseries = {{nov\'{a} ed\'{i}cia}% % ISO 690 -- section 2.17
+ {n\adddotspace ed\adddot}},
+ oldseries = {{star\'{a} ed\'{i}cia}% % ISO 690 -- section 2.17
+ {st\adddotspace ed\adddot}},
+ edition = {{vydanie}%
+ {vyd\adddot}},
+ reprint = {{dotla\v{c}}%
+ {dotl\adddot}},
+ reprintof = {{dotla\v{c}}%
+ {dotl\adddot}},
+ reprintas = {{dotla\v{c}en\'{e} ako}%
+ {dotl\adddotspace ako}},
+ reprintfrom = {{dotla\v{c}en\'{e} z}%
+ {dotl\adddotspace z}},
+ reviewof = {{hodnotenie}%
+ {hodn\adddot}},
+ translationof = {{preklad}%
+ {prekl\adddot}},
+ translationas = {{prelo\v{z}en\'{e} ako}%
+ {prel\adddotspace ako}},
+ translationfrom = {{prelo\v{z}en\'{e} z}%
+ {prel\adddotspace z}},
+ origpubas = {{p\^{o}vodne vydan\'{e} ako}%
+ {p\^{o}v\adddotspace vyd\adddotspace ako}},
+ origpubin = {{p\^{o}vodne vydan\'{e} v\addnbspace roku}%
+ {p\^{o}v\adddotspace vyd\adddotspace v\addnbspace r\adddot}},
+ astitle = {{ako}%
+ {ako}},
+ bypublisher = {{}%
+ {}},
+ page = {{strana}%
+ {s\adddot}},
+ pages = {{strany}%
+ {s\adddot}},
+ column = {{st\'{l}pec}%
+ {st\'{l}p\adddot}},
+ columns = {{st\'{l}pce}%
+ {st\'{l}p\adddot}},
+ line = {{riadok}%
+ {r\adddot}},
+ lines = {{riadky}%
+ {r\adddot}},
+ nodate = {{nedatovan\'{e}}% % ISO 690 -- section 9.3.4
+ {b\adddotspace r\adddot}}, % bez roku
+ verse = {{ver\v{s}}%
+ {v\adddot}},
+ verses = {{ver\v{s}e}%
+ {v\adddot}},
+ section = {{paragraf}%
+ {\S}},
+ sections = {{paragrafy}%
+ {\S\S}},
+ paragraph = {{odsek}%
+ {ods\adddot}},
+ paragraphs = {{odseky}%
+ {ods\adddot}},
+ in = {{in}%
+ {in}},
+ inseries = {{v}%
+ {v}},
+ ofseries = {{z}%
+ {z}},
+ number = {{\v{c}\'{i}slo}%
+ {\v{c}\adddot}},
+ chapter = {{kapitola}%
+ {kap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{diplomov\'{a} pr\'{a}ca}%
+ {dipl\adddotspace pr\adddot}},
+ phdthesis = {{dizerta\v{c}n\'{a} pr\'{a}ca}%
+ {diz\adddotspace pr\adddot}},
+ candthesis = {{kandid\'{a}tska pr\'{a}ca}%
+ {kand\adddotspace pr\adddot}},
+ resreport = {{v\'{y}skumn\'{a} spr\'{a}va}%
+ {v\'{y}sk\adddot\ spr\adddot}},
+ techreport = {{technick\'{a} spr\'{a}va}%
+ {tech\adddotspace spr\adddot}},
+ software = {{po\v{c}\'{i}ta\v{c}ov\'{y} softv\'{e}r}%
+ {soft\adddot}},
+ datacd = {{CD-ROM}%
+ {CD-ROM}},
+ audiocd = {{audio CD}%
+ {audio CD}},
+ version = {{verzia}%
+ {ver\adddot}},
+ url = {{url}%
+ {url}},
+ urlfrom = {{dostupn\'{e} z}% % ISO 690 -- section 15.2.6
+ {dostupn\'{e} z}},
+ urlseen = {{citovane\'{e}}%
+ {cit\adddot}},
+ inpreparation = {{v\addnbspace pr\'{i}prave}%
+ {v\addnbspace pr\'{i}prave}},
+ submitted = {{predlo\v{z}en\'{e}}%
+ {predl\adddot}},
+ forthcoming = {{prijat\'{e}}%
+ {prij\adddot}},
+ inpress = {{v\addnbspace tla\v{c}i}%
+ {v\addnbspace tla\v{c}i}},
+ prepublished = {{pred publikovan\'{i}m}%
+ {pred publ\adddot}},
+ citedas = {{\v{d}alej citovan\'{e} ako}%
+ {\v{d}alej cit\adddotspace ako}},
+ thiscite = {{obzvl\'{a}\v{s}\v{t}}%
+ {obzvl\adddot}},
+ seenote = {{vi\v{d} pozn\'{a}mka}%
+ {vi\v{d} pozn\adddot}},
+ quotedin = {{citovan\'{e} v}%
+ {cit\adddotspace v}},
+ idem = {{idem}%
+ {idem}},
+ idemsm = {{idem}%
+ {idem}},
+ idemsf = {{eadem}%
+ {eadem}},
+ idemsn = {{idem}%
+ {idem}},
+ idempm = {{eidem}%
+ {eidem}},
+ idempf = {{eaedem}%
+ {eaedem}},
+ idempn = {{eadem}%
+ {eadem}},
+ idempp = {{eidem}%
+ {eidem}},
+ ibidem = {{ibidem}%
+ {ibid\adddot}},
+ opcit = {{op\adddotspace cit\adddot}%
+ {op\adddotspace cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}%
+ {loc\adddotspace cit\adddot}},
+ confer = {{cf\adddot}%
+ {cf\adddot}},
+ sequens = {{sq\adddot}%
+ {sq\adddot}},
+ sequentes = {{sqq\adddot}%
+ {sqq\adddot}},
+ passim = {{passim}%
+ {pass\adddot}},
+ see = {{vi\v{d}}%
+ {vi\v{d}}},
+ seealso = {{vi\v{d} tie\v{z}}%
+ {vi\v{d} tie\v{z}}},
+ backrefpage = {{citovan\'{e} na strane}%
+ {cit\adddotspace na s\adddot}},
+ backrefpages = {{citovan\'{e} na stran\'{a}ch}%
+ {cit\adddotspace na str\adddot}},
+ january = {{janu\'{a}r}%
+ {jan\adddot}},
+ february = {{febru\'{a}r}%
+ {feb\adddot}},
+ march = {{marec}%
+ {mar\adddot}},
+ april = {{apr\'{i}l}%
+ {apr\adddot}},
+ may = {{m\'{a}j}%
+ {m\'{a}j}},
+ june = {{j\'{u}n}%
+ {j\'{u}n}},
+ july = {{j\'{u}l}%
+ {j\'{u}l}},
+ august = {{august}%
+ {aug\adddot}},
+ september = {{september}%
+ {sept\adddot}},
+ october = {{okt\'{o}ber}%
+ {okt\adddot}},
+ november = {{november}%
+ {nov\adddot}},
+ december = {{december}%
+ {dec\adddot}},
+ langamerican = {{americk\'{a} angli\v{c}tina}%
+ {am\adddot angl\adddot}},
+ langbrazilian = {{braz\'{i}lska portugal\v{c}ina}%
+ {braz\adddot portugal\adddot}},
+% langbulgarian = {{}{}},% FIXME: missing
+ langcatalan = {{katal\'{a}n\v{c}ina}%
+ {katal\adddot}},
+ langcroatian = {{chorv\'{a}t\v{c}ina}%
+ {chorv\adddot}},
+ langczech = {{\v{c}e\v{s}tina}%
+ {\v{c}e\v{s}tina}},
+ langdanish = {{d\'{a}n\v{c}ina}%
+ {d\'{a}n\adddot}},
+ langdutch = {{holand\v{c}ina}%
+ {hol\adddot}},
+ langenglish = {{angli\v{c}tina}%
+ {angl\adddot}},
+% langestonian = {{}{}},% FIXME: missing
+ langfinnish = {{f\'{i}n\v{c}ina}%
+ {f\'{i}n\adddot}},
+ langfrench = {{franc\'{u}z\v{s}tina}%
+ {franc\adddot}},
+ langgalician = {{gal\'icij\v{c}ina}%
+ {gal\adddot}},
+ langgerman = {{nem\v{c}ina}%
+ {nem\adddot}},
+ langgreek = {{gr\'{e}\v{c}tina}%
+ {gr\'{e}\v{c}tina}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{talian\v{c}ina}%
+ {tal\adddot}},
+ langjapanese = {{japon\v{c}ina}%
+ {jap\adddot}},
+ langlatin = {{latin\v{c}ina}%
+ {lat\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{n\'{o}r\v{c}ina}%
+ {n\'{o}r\adddot}},
+ langpolish = {{po\v{l}\v{s}tina}%
+ {po\v{l}\adddot}},
+ langportuguese = {{portugal\v{c}ina}%
+ {portugal\adddot}},
+ langrussian = {{ru\v{s}tina}%
+ {ru\v{s}tina}},
+ langslovak = {{sloven\v{c}ina}%
+ {sloven\v{c}ina}},
+ langslovene = {{slovin\v{c}ina}%
+ {slovin\v{c}ina}},
+ langspanish = {{\v{s}paniel\v{c}ina}%
+ {\v{s}pan\adddot}},
+ langswedish = {{\v{s}v\'{e}d\v{c}ina}%
+ {\v{s}v\'{e}d\adddot}},
+ fromamerican = {{z\addnbspace americkej angli\v{c}tiny}%
+ {z\addnbspace amer\adddot angl\adddot}},
+ frombrazilian = {{z\addnbspace braz\'{i}lskej portugal\v{c}iny}%
+ {z\addnbspace braz\adddotspace portugal\adddot}},
+% frombulgarian = {{}{}},% FIXME: missing
+ fromcatalan = {{z\addnbspace katal\'{a}n\v{c}iny}%
+ {z\addnbspace katal\adddot}},
+ fromcroatian = {{z\addnbspace chorvat\v{c}iny}%
+ {z\addnbspace chorv\adddot}},
+ fromczech = {{z\addnbspace \v{c}e\v{s}tiny}%
+ {z\addnbspace \v{c}e\v{s}tiny}},
+ fromdanish = {{z\addnbspace d\'{a}n\v{c}iny}%
+ {z\addnbspace d\'{a}n\adddot}},
+ fromdutch = {{z\addnbspace holand\v{c}iny}%
+ {z\addnbspace hol\adddot}},
+ fromenglish = {{z\addnbspace angli\v{c}tiny}%
+ {z\addnbspace angl\adddot}},
+% fromestonian = {{}{}},% FIXME: missing
+ fromfinnish = {{z\addnbspace f\'{i}n\v{c}iny}%
+ {z\addnbspace f\'{i}n\adddot}},
+ fromfrench = {{z\addnbspace franc\'{u}z\v{s}tiny}%
+ {z\addnbspace franc\adddot}},
+ fromgalician = {{z\addnbspace gal\'icij\v{c}ina}%
+ {z\addbnspace gal\adddot}},
+ fromgerman = {{z\addnbspace nem\v{c}iny}%
+ {z\addnbspace nem\adddot}},
+ fromgreek = {{z\addnbspace gr\'{e}\v{c}tiny}%
+ {z\addnbspace gr\'{e}\v{c}tiny}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{z\addnbspace talian\v{c}iny}%
+ {z\addnbspace tal\adddot}},
+ fromjapanese = {{z\addnbspace japon\v{c}iny}%
+ {z\addnbspace jap\adddot}},
+ fromlatin = {{z\addnbspace latin\v{c}iny}%
+ {z\addnbspace lat\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{z\addnbspace n\'{o}r\v{c}iny}%
+ {z\addnbspace n\'{o}r\adddot}},
+ frompolish = {{z\addnbspace po\v{l}\v{s}tiny}%
+ {z\addnbspace po\v{l}\adddot}},
+ fromportuguese = {{z\addnbspace portugal\v{c}iny}%
+ {z\addnbspace portugal\adddot}},
+ fromrussian = {{z\addnbspace ru\v{s}tiny}%
+ {z\addnbspace ru\v{s}tiny}},
+ fromslovak = {{zo sloven\v{c}iny}%
+ {zo sloven\v{c}iny}},
+ fromslovene = {{zo slovin\v{c}iny}%
+ {zo slovin\v{c}iny}},
+ fromspanish = {{zo \v{s}paniel\v{c}iny}%
+ {zo \v{s}pan\adddot}},
+ fromswedish = {{zo \v{s}v\'{e}d\v{c}iny}%
+ {zo \v{s}v\'{e}d\adddot}},
+ countryde = {{Nemecko}%
+ {DE}},
+ countryeu = {{Eur\'{o}pska \'{u}nia}%
+ {EU}},
+ countryep = {{Eur\'{o}pska \'{u}nia}%
+ {EP}},
+ countryfr = {{Franc\'{u}zsko}%
+ {FR}},
+ countryuk = {{Ve\v{l}k\'{a} Brit\'{a}nia}%
+ {GB}},
+ countryus = {{Spojen\'{e} \v{S}t\'{a}ty Americk\'{e}}%
+ {US}},
+ patent = {{patent}%
+ {pat\adddot}},
+ patentde = {{nemeck\'{y} patent}%
+ {nem\adddot\ pat\adddot}},
+ patenteu = {{eur\'{o}psky patent}%
+ {eur\adddot\ pat\adddot}},
+ patentfr = {{franc\'{u}zsky patent}%
+ {franc\adddot\ pat\adddot}},
+ patentuk = {{britsk\'{y} patent}%
+ {britsk\'{y} pat\adddot}},
+ patentus = {{americk\'{y} patent}%
+ {US\adddotspace pat\adddot}},
+ patreq = {{patentov\'{a} \v{z}iados\v{t}}%
+ {pat\adddot\ \v{z}iad\adddot}},
+ patreqde = {{nemeck\'{a} patentov\'{a} \v{z}iados\v{t}}%
+ {nem\adddot\ pat\adddot\ \v{z}iad\adddot}},
+ patreqeu = {{eur\'{o}pska patentov\'{a} \v{z}iados\v{t}}%
+ {eur\adddot\ pat\adddot\ \v{z}iad\adddot}},
+ patreqfr = {{franc\'{u}zska patentov\'{a} \v{z}iados\v{t}}%
+ {franc\adddot\ pat\adddot\ \v{z}iad\adddot}},
+ patrequk = {{britsk\'{a} patentov\'{a} \v{z}iados\v{t}}%
+ {brit\adddot\ pat\adddot\ \v{z}iad\adddot}},
+ patrequs = {{US\adddotspace patentov\'{a} \v{z}iados\v{t}}%
+ {US\adddotspace pat\adddot\ \v{z}iad\adddot}},
+ file = {{s\'{u}bor}%
+ {s\'{u}b\adddot}},
+ library = {{kni\v{z}nica}%
+ {kni\v{z}nica}},
+ abstract = {{abstrakt}%
+ {abst\adddot}},
+ annotation = {{anot\'{a}cia}%
+ {anot\adddot}},
+ commonera = {{n\'a\v{s}ho letopo\v{c}tu}{n\adddotspace l\adddot}},
+ beforecommonera = {{pred na\v{s}\'{\i}m letopo\v{c}tom}{pred\ n\adddotspace l\adddot}},
+ annodomini = {{po Kristovi}{po\ Kr\adddot}},
+ beforechrist = {{pred Kristom}{pred\ Kr\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{AM}{AM}},
+ pm = {{PM}{PM}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/slovene.lbx b/macros/latex/contrib/biblatex/latex/lbx/slovene.lbx
new file mode 100644
index 0000000000..225361ed45
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/slovene.lbx
@@ -0,0 +1,532 @@
+\ProvidesFile{slovene.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{slovene}{slovene,slovenian}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{\textendash\penalty\hyphenpenalty}%
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkbibordinal{\thefield{#3}}%
+ \iffieldundef{#2}{}{\addnbthinspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibordinal{\thefield{#2}}%
+ \iffieldundef{#1}{}{\addnbthinspace}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibordinal}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Literatura}{Literatura}},
+ references = {{Literatura}{Literatura}},
+ shorthands = {{Kratice}{Kratice}},
+ editor = {{urednik}{ur\adddot}},
+ editors = {{uredniki}{ur\adddot}},
+ compiler = {{sestavljalec}{sest\adddot}},
+ compilers = {{sestavljalci}{sest\adddot}},
+ redactor = {{redaktor}{redaktor}},
+ redactors = {{redaktorji}{redaktorji}},
+ reviser = {{korektor}{korektor}},
+ revisers = {{korektorji}{korektorji}},
+ founder = {{snovalec}{snovalec}},
+ founders = {{snovalci}{snovalci}},
+ continuator = {{nadaljevalec}{nadaljevalec}},
+ continuators = {{nadaljevalci}{nadaljevalci}},
+ collaborator = {{sodelavec}{sod\adddot}},
+ collaborators = {{sodelavci}{sod\adddot}},
+ translator = {{prevajalec}{prev\adddot}},
+ translators = {{prevajalci}{prev\adddot}},
+ commentator = {{komentator}{komentator}},
+ commentators = {{komentatorji}{komentatorji}},
+ annotator = {{anotator}{anotator}},
+ annotators = {{anotatorji}{anotatorji}},
+ commentary = {{komentar}{komentar}},
+ annotations = {{opombe}{op\adddot}},
+ introduction = {{uvod}{uvod}},
+ foreword = {{predgovor}{predg\adddot}},
+ afterword = {{spremna beseda}{spr\adddotspace b\adddot}},
+ editortr = {{urednik in prevajalec}%
+ {ur\adddotspace in prev\adddot}},
+ editorstr = {{uredniki in prevajalci}%
+ {ur\adddotspace and prev\adddot}},
+ editorco = {{urednik in komentator}%
+ {ur\adddotspace in komentator}},
+ editorsco = {{uredniki in komentatorji}%
+ {ur\adddotspace in komentatorji}},
+ editoran = {{urednik in anotator}%
+ {ur\adddotspace in anotator}},
+ editorsan = {{uredniki in anotatorji}%
+ {ur\adddotspace in anotatorji}},
+ editorin = {{urednik in avtor uvoda}%
+ {ur\adddotspace in avt\adddotspace uvoda}},
+ editorsin = {{uredniki in avtorji uvoda}%
+ {ur\adddotspace in avt\adddotspace uvoda}},
+ editorfo = {{urednik in avtor predgovora}%
+ {ur\adddotspace in avt\adddotspace predg\adddot}},
+ editorsfo = {{uredniki in avtorji predgovora}%
+ {ur\adddotspace in avt\adddotspace predg\adddot}},
+ editoraf = {{urednik in avtor spremne besede}%
+ {ur\adddotspace in avt\adddotspace spr\adddotspace b\adddot}},
+ editorsaf = {{uredniki in avtorji spremne besede}%
+ {ur\adddotspace in avt\adddotspace spr\adddotspace b\adddot}},
+ editortrco = {{urednik, prevajalec in komentator}%
+ {ur\adddotspace, prev\adddotspace in komentator}},
+ editorstrco = {{uredniki, prevajalci in komentatorji}%
+ {ur\adddotspace, prev\adddotspace in komentatorji}},
+ editortran = {{urednik, prevajalec in anotator}%
+ {ur\adddotspace, prev\adddotspace in anotator}},
+ editorstran = {{uredniki, prevajalci in anotatorji}%
+ {ur\adddotspace, prev\adddotspace in anotatorji}},
+ editortrin = {{urednik, prevajalec in avtor uvoda}%
+ {ur\adddotspace, prev\adddotspace in avt\adddotspace uvoda}},
+ editorstrin = {{uredniki, prevajalci in avtorji uvoda}%
+ {ur\adddotspace, prev\adddotspace in avt\adddotspace uvoda}},
+ editortrfo = {{urednik, prevajalec in avtor predgovora}%
+ {ur\adddotspace, prev\adddotspace in avt\adddotspace predg\adddot}},
+ editorstrfo = {{uredniki, prevajalci in avtorji predgovora}%
+ {ur\adddotspace, prev\adddotspace in avt\adddotspace predg\adddot}},
+ editortraf = {{urednik, prevajalec in avtor spremne besede}%
+ {ur\adddotspace, prev\adddotspace in avt\adddotspace spr\adddotspace b\adddot}},
+ editorstraf = {{uredniki, prevajalci in avtorji spremne besede}%
+ {ur\adddotspace, prev\adddotspace in avt\adddotspace spr\adddotspace b\adddot}},
+ editorcoin = {{urednik, komentator in avtor uvoda}%
+ {ur\adddotspace, komentator in avt\adddotspace uvoda}},
+ editorscoin = {{uredniki, komentatorji in avtorji uvoda}%
+ {ur\adddotspace, komentatorji in avt\adddotspace uvoda}},
+ editorcofo = {{urednik, komentator in avtor predgovora}%
+ {ur\adddotspace, komentator in avt\adddotspace predg\adddot}},
+ editorscofo = {{uredniki, komentatorji in avtorji predgovora}%
+ {ur\adddotspace, komentatorji in avt\adddotspace predg\adddot}},
+ editorcoaf = {{urednik, komentator in avtor spremne besede}%
+ {ur\adddotspace, komentator in avt\adddotspace spr\adddotspace b\adddot}},
+ editorscoaf = {{uredniki, komentatorji in avtorji spremne besede}%
+ {ur\adddotspace, komentatorji in avt\adddotspace spr\adddotspace b\adddot}},
+ editoranin = {{urednik, anotator in avtor uvoda}%
+ {ur\adddotspace, anotator in avt\adddotspace uvoda}},
+ editorsanin = {{uredniki, anotatorji in avtorji uvoda}%
+ {ur\adddotspace, anotatorji in avt\adddotspace uvoda}},
+ editoranfo = {{urednik, anotator in avtor predgovora}%
+ {ur\adddotspace, anotator in avt\adddotspace predg\adddot}},
+ editorsanfo = {{uredniki, anotatorji in avtorji predgovora}%
+ {ur\adddotspace, anotatorji in avt\adddotspace predg\adddot}},
+ editoranaf = {{urednik, anotator in avtor spremne besede}%
+ {ur\adddotspace, anotator in avt\adddotspace spr\adddotspace b\adddot}},
+ editorsanaf = {{uredniki, anotatorji in avtorji spremne besede}%
+ {ur\adddotspace, anotatorji in avt\adddotspace spr\adddotspace b\adddot}},
+ editortrcoin = {{urednik, prevajalec, komentator in avtor uvoda}%
+ {ur\adddotspace, prev\adddotspace, komentator in avt\adddotspace uvoda}},
+ editorstrcoin = {{uredniki, prevajalci, komentatorji in avtorji uvoda}%
+ {ur\adddotspace, prev\adddotspace, komentatorji in avt\adddotspace uvoda}},
+ editortrcofo = {{urednik, prevajalec, komentator in avtor predgovora}%
+ {ur\adddotspace, prev\adddotspace, komentator in avt\adddotspace predg\adddot}},
+ editorstrcofo = {{uredniki, prevajalci, komentatorji in avtorji predgovora}%
+ {ur\adddotspace, prev\adddotspace, komentatorji in avt\adddotspace predg\adddot}},
+ editortrcoaf = {{urednik, prevajalec, komentator in avtor spremne besede}%
+ {ur\adddotspace, prev\adddotspace, komentator in avt\adddotspace spr\adddotspace b\adddot}},
+ editorstrcoaf = {{uredniki, prevajalci, komentatorji in avtorji spremne besede}%
+ {ur\adddotspace, prev\adddotspace, komentatorji in avt\adddotspace spr\adddotspace b\adddot}},
+ editortranin = {{urednik, prevajalec, anotator in avtor uvoda}%
+ {ur\adddotspace, prev\adddotspace, anotator in avt\adddotspace uvoda}},
+ editorstranin = {{uredniki, prevajalci, anotatorji in avtorji uvoda}%
+ {ur\adddotspace, prev\adddotspace, anotatorji in avt\adddotspace uvoda}},
+ editortranfo = {{urednik, prevajalec, anotator in avtor predgovora}%
+ {ur\adddotspace, prev\adddotspace, anotator in avt\adddotspace predg\adddot}},
+ editorstranfo = {{uredniki, prevajalci, anotatorji in avtorji predgovora}%
+ {ur\adddotspace, prev\adddotspace, anotatorji in avt\adddotspace predg\adddot}},
+ editortranaf = {{urednik, prevajalec, anotator in avtor spremne besede}%
+ {ur\adddotspace, prev\adddotspace, anotator in avt\adddotspace spr\adddotspace b\adddot}},
+ editorstranaf = {{uredniki, prevajalci, anotatorji in avtorji spremne besede}%
+ {ur\adddotspace, prev\adddotspace, anotatorji in avt\adddotspace spr\adddotspace b\adddot}},
+ translatorco = {{prevajalec in komentator}%
+ {prev\adddotspace in komentator}},
+ translatorsco = {{prevajalci in komentatorji}%
+ {prev\adddotspace in komentatorji}},
+ translatoran = {{prevajalec in anotator}%
+ {prev\adddotspace in anotator}},
+ translatorsan = {{prevajalci in anotatorji}%
+ {prev\adddotspace in anotatorji}},
+ translatorin = {{avtor prevoda in uvoda}%
+ {avt\adddotspace prev\adddotspace in uvoda}},
+ translatorsin = {{avtorji prevoda in uvoda}%
+ {avt\adddotspace prev\adddotspace in uvoda}},
+ translatorfo = {{avtor prevoda in predgovora}%
+ {avt\adddotspace prev\adddotspace in predg\adddot}},
+ translatorsfo = {{avtorji prevoda in predgovora}%
+ {avt\adddotspace prev\adddotspace in predg\adddot}},
+ translatoraf = {{avtor prevoda in spremne besede}%
+ {avt\adddotspace prev\adddotspace in spr\adddotspace b\adddot}},
+ translatorsaf = {{avtorji prevoda in spremne besede}%
+ {avt\adddotspace prev\adddotspace in spr\adddotspace b\adddot}},
+ translatorcoin = {{avtor prevoda, komentarja in uvoda}%
+ {avt\adddotspace prev\adddotspace, komentarja in uvoda}},
+ translatorscoin = {{avtorji prevoda, komentarja in uvoda}%
+ {avt\adddotspace prev\adddotspace, komentarja in uvoda}},
+ translatorcofo = {{avtor prevoda, komentarja in predgovora}%
+ {avt\adddotspace prev\adddotspace, komentarja in predg\adddot}},
+ translatorscofo = {{avtorji prevoda, komentarja in predgovora}%
+ {avt\adddotspace prev\adddotspace, komentarja in predg\adddot}},
+ translatorcoaf = {{avtor prevoda, komentarja in spremne besede}%
+ {avt\adddotspace prev\adddotspace, komentarja in spr\adddotspace b\adddot}},
+ translatorscoaf = {{avtorji prevoda, komentarja in spremne besede}%
+ {avt\adddotspace prev\adddotspace, komentarja in spr\adddotspace b\adddot}},
+ translatoranin = {{avtor prevoda, opomb in uvoda}%
+ {avt\adddotspace prev\adddotspace, opomb in uvoda}},
+ translatorsanin = {{avtorji prevoda, opomb in uvoda}%
+ {avt\adddotspace prev\adddotspace, opomb in uvoda}},
+ translatoranfo = {{avtor prevoda, opomb in predgovora}%
+ {avt\adddotspace prev\adddotspace, opomb in predg\adddot}},
+ translatorsanfo = {{avtorji prevoda, opomb in predgovora}%
+ {avt\adddotspace prev\adddotspace, opomb in predg\adddot}},
+ translatoranaf = {{avtor prevoda, opomb in spremne besede}%
+ {avt\adddotspace prev\adddotspace, opomb in spr\adddotspace b\adddot}},
+ translatorsanaf = {{avtorji prevoda, opomb in spremne besede}%
+ {avt\adddotspace prev\adddotspace, opomb in spr\adddotspace b\adddot}},
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{}{}},
+ byeditor = {{uredil}{ur\adddot}},% FIXME: unsure
+ bycompiler = {{sestavil}{sest\adddot}},% FIXME: unsure
+ byredactor = {{oblikoval}{oblik\adddot}},% FIXME: unsure
+ byreviser = {{koregiral}{koregiral}},% FIXME: unsure
+ byreviewer = {{recenziral}{recenziral}},% FIXME: unsure
+ byfounder = {{snoval}{snoval}},% FIXME: unsure
+ bycontinuator = {{nadaljeval}{nadaljeval}},% FIXME: unsure
+ bycollaborator = {{v sodelovanju z}{v sod\adddotspace z}},
+ bytranslator = {{prevedel}{prev\adddot}},% FIXME: unsure
+ bycommentator = {{komentiral}{komentiral}},% FIXME: unsure
+ byannotator = {{anotiral}{anotiral}},% FIXME: unsure
+ withcommentator = {{s komentarjem}{s komentarjem}},
+ withannotator = {{z opombami}{z opombami}},
+ withintroduction = {{z uvodom}{z uvodom}},
+ withforeword = {{s predgovorom}{s predg\adddot}},
+ withafterword = {{s spremno besedo}{s spr\adddotspace b\adddot}},
+ byeditortr = {{uredil in prevedel}%
+ {uredil in prevedel}},% FIXME: unsure
+ byeditorco = {{uredil in komentiral}%
+ {ur\adddotspace in komentiral}},% FIXME: unsure
+ byeditoran = {{uredil in anotiral}%
+ {ur\adddotspace in anotiral}},% FIXME: unsure
+ byeditorin = {{uredil, z uvodom}%
+ {ur\adddotspace z uvodom}},% FIXME: unsure
+ byeditorfo = {{uredil, s predgovorom}%
+ {ur\adddotspace s predg\adddot}},% FIXME: unsure
+ byeditoraf = {{uredil, s spremno besedo}%
+ {ur\adddotspace s sprem\adddotspace b\adddot}},% FIXME: unsure
+ byeditortrco = {{uredil, prevedel \lbx@lfromlang\ in komentiral}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in komentiral}},% FIXME: unsure
+ byeditortran = {{uredil, prevedel \lbx@lfromlang\ in anotiral}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in anotiral}},% FIXME: unsure
+ byeditortrin = {{uredil in prevedel \lbx@lfromlang, z uvodom}%
+ {ur\adddotspace in prev\adddot\ \lbx@sfromlang, z uvodom}},% FIXME: unsure
+ byeditortrfo = {{uredil in prevedel \lbx@lfromlang, s predgovorom}%
+ {ur\adddotspace in prev\adddot\ \lbx@sfromlang, s predg\adddot}},% FIXME: unsure
+ byeditortraf = {{uredil in prevedel \lbx@lfromlang, s spremno besedo}%
+ {ur\adddotspace in prev\adddot\ \lbx@sfromlang, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ byeditorcoin = {{uredil in komentiral, z uvodom}%
+ {ur\adddotspace in komentiral, z uvodom}},% FIXME: unsure
+ byeditorcofo = {{uredil in komentiral, s predgovorom}%
+ {ur\adddotspace in komentiral, s predg\adddot}},% FIXME: unsure
+ byeditorcoaf = {{uredil in komentiral, s spremno besedo}%
+ {ur\adddotspace in komentiral, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ byeditoranin = {{uredil in anotiral, z uvodom}%
+ {ur\adddotspace in anotiral, z uvodom}},% FIXME: unsure
+ byeditoranfo = {{uredil in anotiral, s predgovorom}%
+ {ur\adddotspace in anotiral, s predg\adddot}},% FIXME: unsure
+ byeditoranaf = {{uredil in anotiral, s spremno besedo}%
+ {ur\adddotspace in anotiral, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ byeditortrcoin = {{uredil, prevedel \lbx@lfromlang\ in komentiral, z uvodom}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in komentiral, z uvodom}},% FIXME: unsure
+ byeditortrcofo = {{uredil, prevedel \lbx@lfromlang\ in komentiral, s predgovorom}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in komentiral, s predg\adddot}},% FIXME: unsure
+ byeditortrcoaf = {{uredil, prevedel \lbx@lfromlang\ in komentiral, s spremno besedo}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in komentiral, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ byeditortranin = {{uredil, prevedel \lbx@lfromlang\ in anotiral, z uvodom}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in anotiral, z uvodom}},% FIXME: unsure
+ byeditortranfo = {{uredil, prevedel \lbx@lfromlang\ in anotiral, s predgovorom}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in anotiral, s predg\adddot}},% FIXME: unsure
+ byeditortranaf = {{uredil, prevedel \lbx@lfromlang\ in anotiral, s spremno besedo}%
+ {ur\adddotspace prev\adddot\ \lbx@sfromlang\ in anotiral, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ bytranslatorco = {{prevedel \lbx@lfromlang\ in komentiral}%
+ {prev\adddot\ \lbx@sfromlang\ in komentiral}},% FIXME: unsure
+ bytranslatoran = {{prevedel \lbx@lfromlang\ in anotiral}%
+ {prev\adddot\ \lbx@sfromlang\ in anotiral}},% FIXME: unsure
+ bytranslatorin = {{prevedel \lbx@lfromlang, z uvodom}%
+ {prev\adddot\ \lbx@sfromlang, z uvodom}},% FIXME: unsure
+ bytranslatorfo = {{prevedel \lbx@lfromlang, s predgovorom}%
+ {prev\adddot\ \lbx@sfromlang, s predg\adddot}},% FIXME: unsure
+ bytranslatoraf = {{prevedel \lbx@lfromlang, s spremno besedo}%
+ {prev\adddot\ \lbx@sfromlang, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ bytranslatorcoin = {{prevedel \lbx@lfromlang\ in komentiral, z uvodom}%
+ {prev\adddot\ \lbx@sfromlang\ in komentiral, z uvodom}},% FIXME: unsure
+ bytranslatorcofo = {{prevedel \lbx@lfromlang\ in komentiral, s predgovorom}%
+ {prev\adddot\ \lbx@sfromlang\ in komentiral, s predg\adddot}},% FIXME: unsure
+ bytranslatorcoaf = {{prevedel \lbx@lfromlang\ in komentiral, s spremno besedo}%
+ {prev\adddot\ \lbx@sfromlang\ in komentiral, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ bytranslatoranin = {{prevedel \lbx@lfromlang\ in anotiral, z uvodom}%
+ {prev\adddot\ \lbx@sfromlang\ in anotiral, z uvodom}},% FIXME: unsure
+ bytranslatoranfo = {{prevedel \lbx@lfromlang\ in anotiral, s predgovorom}%
+ {prev\adddot\ \lbx@sfromlang\ in anotiral, s predg\adddot}},% FIXME: unsure
+ bytranslatoranaf = {{prevedel \lbx@lfromlang\ in anotiral, s spremno besedo}%
+ {prev\adddot\ \lbx@sfromlang\ in anotiral, s sprem\adddotspace b\adddot}},% FIXME: unsure
+ and = {{in}{in}},
+ andothers = {{in sodelavci}{in sod\adddot}},
+ andmore = {{idr\adddot}{idr\adddot}},
+ volume = {{zvezek}{zv\adddot}},
+ volumes = {{zvezki}{zv\adddot}},
+ involumes = {{v}{v}},
+ jourvol = {{letnik}{let\adddot}},
+ jourser = {{zbirka}{zbirka}},
+ book = {{knjiga}{knj\adddot}},
+ part = {{del}{del}},
+ issue = {{\v{s}tevilka}{\v{s}t\adddot}},
+ newseries = {{nova zbirka}{nova zbirka}},
+ oldseries = {{stara zbirka}{stara zbirka}},
+ edition = {{izdaja}{izd\adddot}},
+ reprint = {{ponatis}{ponatis}},
+ reprintof = {{ponatis}{ponatis}},
+ reprintas = {{ponatisnjeno kot}{ponatisnjeno kot}},
+ reprintfrom = {{ponatisnjeno iz}{ponatisnjeno iz}},
+ %reviewof = {{recenzija}{recenzija}},% FIXME: unsure
+ translationof = {{prevod}{prev\adddot}},
+ translationas = {{prevedeno kot}{prev\adddotspace kot}},
+ translationfrom = {{prevedeno iz}{prev\adddotspace iz}},
+ origpubas = {{izvirna izdaja}{izvirna izd\adddot}},
+ origpubin = {{izvirno izdano v}{izvirno izdano v}},
+ astitle = {{}{}},
+ bypublisher = {{}{}},
+ nodate = {{brez datuma}{b\adddot d\adddot}},
+ page = {{stran}{str\adddot}},
+ pages = {{strani}{str\adddot}},
+ column = {{stolpec}{st\adddot}},
+ columns = {{stolpci}{st\adddot}},
+ line = {{vrstica}{v\adddot}},
+ lines = {{vrstice}{v\adddot}},
+ verse = {{verz}{v\adddot}},
+ verses = {{verzi}{v\adddot}},
+ section = {{razdelek}{\S}},
+ sections = {{razdelek}{\S\S}},
+ paragraph = {{odstavek}{odstavek}},
+ paragraphs = {{odstavki}{odstavki}},
+% pagetotal = {{}{}},% FIXME: missing
+% pagetotals = {{}{}},% FIXME: missing
+% columntotal = {{}{}},% FIXME: missing
+% columntotals = {{}{}},% FIXME: missing
+% linetotal = {{}{}},% FIXME: missing
+% linetotals = {{}{}},% FIXME: missing
+% versetotal = {{}{}},% FIXME: missing
+% versetotals = {{}{}},% FIXME: missing
+% sectiontotal = {{}{}},% FIXME: missing
+% sectiontotals = {{}{}},% FIXME: missing
+% paragraphtotal = {{}{}},% FIXME: missing
+% paragraphtotals = {{}{}},% FIXME: missing
+ in = {{v}{v}},
+ inseries = {{v zbirki}{v zbirki}},
+ ofseries = {{iz zbirke}{iz zbirke}},
+ number = {{\v{s}tevilka}{\v{s}t\adddot}},
+ chapter = {{poglavje}{pogl\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{Magistrsko delo}{Magistrsko delo}},
+ phdthesis = {{Doktorska disertacija}{Doktorska disertacija}},
+% candthesis = {{Candidate thesis}{Cand\adddotspace thesis}},% FIXME: don't know
+ resreport = {{Raziskovalno poro\v{c}ilo}{Razisk\adddotspace poro\v{c}ilo}},
+ techreport = {{Tehni\v{c}no poro\v{c}ilo}{Teh\adddotspace poro\v{c}ilo}},
+ software = {{Ra\v{c}unalni\v{s}ki program}{Ra\v{c}\adddotspace prog\adddot}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{avdio CD}{avdio CD}},
+ version = {{verzija}{ver\adddot}},
+ url = {{spletni naslov}{spletni naslov}},
+ urlfrom = {{dostopno na}{dostopno na}},
+ urlseen = {{pridobljeno}{pridobljeno}},
+ inpreparation = {{v pripravi}{v pripravi}},
+ submitted = {{poslano v objavo}{poslano v objavo}},
+ %forthcoming = {{forthcoming}{forthcoming}},% FIXME: don't know
+ inpress = {{v tisku}{v tisku}},
+ %prepublished = {{pre-published}{pre-published}},% FIXME: don't know
+ citedas = {{v nadaljevanju citirano kot}{v nadalj\adddotspace cit\adddotspace kot}},
+ thiscite = {{posebno}{posebno}},
+ seenote = {{glej opombo}{gl\adddotspace op\adddot}},
+ quotedin = {{citirano v}{cit\adddotspace v}},
+ idem = {{isti}{id\adddot}},
+ idemsm = {{isti}{id\adddot}},
+ idemsf = {{ista}{id\adddot}},
+ idemsn = {{isto}{id\adddot}},
+ idempm = {{isti}{id\adddot}},
+ idempf = {{iste}{id\adddot}},
+ idempn = {{ista}{id\adddot}},
+ idempp = {{isti}{id\adddot}},
+ ibidem = {{prav tam}{ibid\adddot}},
+% opcit = {{op\adddotspace cit\adddot}{op\adddotspace cit\adddot}},% FIXME: don't know
+% loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},% FIXME: don't know
+ confer = {{primerjaj}{prim\adddot}},
+% sequens = {{sq\adddot}{sq\adddot}},% FIXME: don't know
+% sequentes = {{sqq\adddot}{sqq\adddot}},% FIXME: don't know
+% passim = {{passim}{pass\adddot}},% FIXME: don't know
+ see = {{glej}{gl\adddot}},
+ seealso = {{glej tudi}{gl\adddotspace tudi}},
+ backrefpage = {{citirano na strani}{cit\adddotspace na str\adddot}},
+ backrefpages = {{citirano na straneh}{cit\adddotspace na str\adddot}},
+ january = {{januar}{jan\adddot}},
+ february = {{februar}{feb\adddot}},
+ march = {{marec}{mar\adddot}},
+ april = {{april}{apr\adddot}},
+ may = {{maj}{maj}},
+ june = {{junij}{jun\adddot}},
+ july = {{julij}{jul\adddot}},
+ august = {{avgust}{avg\adddot}},
+ september = {{september}{sep\adddot}},
+ october = {{oktober}{okt\adddot}},
+ november = {{november}{nov\adddot}},
+ december = {{december}{dec\adddot}},
+ langamerican = {{angle\v{s}\v{c}ina}{angl\adddot}},
+ langbrazilian = {{brazil\v{s}\v{c}ina}{braz\adddot}},
+% langbulgarian = {{}{}},% FIXME: missing
+ langcatalan = {{katalon\v{s}\v{c}ina}{kat\adddot}},
+ langcroatian = {{hrva\v{s}\v{c}ina}{hrv\adddot}},
+ langczech = {{\v{c}e\v{s}\v{c}ina}{\v{c}e\v{s}\adddot}},
+ langdanish = {{dan\v{s}\v{c}ina}{dan\adddot}},
+ langdutch = {{nizozem\v{s}\v{c}ina}{niz\adddot}},
+ langenglish = {{angle\v{s}\v{c}ina}{angl\adddot}},
+% langestonian = {{}{}},% FIXME: missing
+ langfinnish = {{fin\v{s}\v{c}ina}{fin\adddot}},
+ langfrench = {{franco\v{s}\v{c}ina}{fr\adddot}},
+ langgalician = {{galicij\v{s}\v{c}ina}{gal\adddot}},
+ langgerman = {{nem\v{s}\v{c}ina}{nem\adddot}},
+ langgreek = {{gr\v{s}\v{c}ina}{gr\adddot}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{italijan\v{s}\v{c}ina}{it\adddot}},
+ langlatin = {{latin\v{s}\v{c}ina}{lat\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norve\v{s}\v{c}ina}{nor\adddot}},
+ langpolish = {{polj\v{s}\v{c}ina}{polj\adddot}},
+ langportuguese = {{portugal\v{s}\v{c}ina}{por\adddot}},
+ langrussian = {{ru\v{s}\v{c}ina}{ru\adddot}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{sloven\v{s}\v{c}ina}{sl\adddot}},
+ langspanish = {{\v{s}pan\v{s}\v{c}ina}{\v{s}p\adddot}},
+ langswedish = {{\v{s}ved\v{s}\v{c}ina}{\v{s}ved\adddot}},
+ fromamerican = {{iz angle\v{s}\v{c}ine}{iz angl\adddot}},
+ frombrazilian = {{iz brazil\v{s}\v{c}ine}{iz braz\adddot}},
+% frombulgarian = {{}{}},% FIXME: missing
+ fromcatalan = {{iz katalon\v{s}\v{c}ine}{iz kat\adddot}},
+ fromcroatian = {{iz hrva\v{s}\v{c}ine}{iz hrv\adddot}},
+ fromczech = {{iz \v{c}e\v{s}\v{c}ine}{iz \v{c}e\v{s}\adddot}},
+ fromdanish = {{iz dan\v{s}\v{c}ine}{iz dan\adddot}},
+ fromdutch = {{iz nizozem\v{s}\v{c}ine}{iz niz\adddot}},
+ fromenglish = {{iz angle\v{s}\v{c}ine}{iz angl\adddot}},
+% fromestonian = {{}{}},% FIXME: missing
+ fromfinnish = {{iz fin\v{s}\v{c}ine}{iz fin\adddot}},
+ fromfrench = {{iz franco\v{s}\v{c}ine}{iz fr\adddot}},
+ fromgalician = {{iz galicij\v{s}\v{c}ine}{iz gal\adddot}},
+ fromgerman = {{iz nem\v{s}\v{c}ine}{iz nem\adddot}},
+ fromgreek = {{iz gr\v{s}\v{c}ine}{iz gr\adddot}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{iz italijan\v{s}\v{c}ine}{iz it\adddot}},
+ fromlatin = {{iz latin\v{s}\v{c}ine}{iz lat\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{iz norve\v{s}\v{c}ine}{iz nor\adddot}},
+ frompolish = {{iz polj\v{s}\v{c}ine}{iz polj\adddot}},
+ fromportuguese = {{iz portugal\v{s}\v{c}ine}{iz por\adddot}},
+ fromrussian = {{iz ru\v{s}\v{c}ine}{iz ru\adddot}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{iz sloven\v{s}\v{c}ine}{iz sl\adddot}},
+ fromspanish = {{iz \v{s}pan\v{s}\v{c}ine}{iz \v{s}p\adddot}},
+ fromswedish = {{iz \v{s}ved\v{s}\v{c}ine}{iz \v{s}ved\adddot}},
+ countryde = {{Nem\v{c}ija}{Nem\v{c}ija}},
+ countryeu = {{Evropska unija}{EU}},
+ countryep = {{Evropska unija}{EP}},
+ countryfr = {{Francija}{Francija}},
+ countryuk = {{Velika Britanija}{VB}},
+ countryus = {{Zdru\v{z}ene dr\v{z}ave Amerike}{ZDA}},
+ patent = {{patent}{patent}},
+ patentde = {{nem\v{s}ki patent}{nem\v{s}ki patent}},
+ patenteu = {{evropski patent}{evropski patent}},
+ patentfr = {{francoski patent}{francoski patent}},
+ patentuk = {{britanski patent}{britanski patent}},
+ patentus = {{patent v ZDA}{patent v ZDA}},
+ patreq = {{patentna prijava}{patentna prijava}},
+ patreqde = {{prijava nem\v{s}kega patenta}{prijava nem\v{s}kega patenta}},
+ patreqeu = {{prijava evropskega patenta}{prijava evropskega patenta}},
+ patreqfr = {{prijava francoskega patenta}{prijava francoskega patenta}},
+ patrequk = {{prijava britanskega patenta}{prijava britanskega patenta}},
+ patrequs = {{prijava patenta v ZDA}{prijava patenta v ZDA}},
+ file = {{datoteka}{datoteka}},
+ library = {{knji\v{z}nica}{knji\v{z}nica}},
+ abstract = {{povzetek}{povzetek}},
+ annotation = {{opomba}{op\adddot}},
+ commonera = {{po n\adddotspace\v{s}t\adddot}{n\adddotspace\v{s}t\adddot}},
+ beforecommonera = {{pred na\v{s}im \v{s}tetjem}{pr\adddotspace n\adddotspace\v{s}t\adddot}},
+ annodomini = {{na\v{s}e \v{s}tetje}{po\ n\adddotspace\v{s}t\adddot}},
+ beforechrist = {{pred Kristusom}{pr\adddotspace Kr\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{dop\adddot}{dop\adddot}},
+ pm = {{pop\adddot}{pop\adddot}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx b/macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx
new file mode 100644
index 0000000000..69214d4032
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx
@@ -0,0 +1,7 @@
+\ProvidesFile{slovenian.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{slovene}
+\InheritBibliographyStrings{slovene}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/spanish.lbx b/macros/latex/contrib/biblatex/latex/lbx/spanish.lbx
new file mode 100644
index 0000000000..3326fe55d2
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/spanish.lbx
@@ -0,0 +1,592 @@
+\ProvidesFile{spanish.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{spanish}{spanish}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{\mbox{-}}% non-breaking hyphen
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \def\mkbibordinal{\mkbibmascord}%
+ \providecommand*{\sptext}{\textsuperscript}% \sptext -> spanish.ldf (babel)
+ \protected\def\mkbibmascord#1{\stripzeros{#1}\sptext{o}}%
+ \protected\def\mkbibfemord#1{\stripzeros{#1}\sptext{a}}%
+ \protected\def\mkbibneutord{\mkbibmascord}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace de\space}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\nobreakspace de\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\mbox{-}}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\mbox{-}}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkdaterangeterse
+ \protected\def\mkdaterangeterse{%
+ \BibliographyWarning{%
+ Date format 'terse' not applicable to\MessageBreak
+ Spanish dates. Using format 'short' instead}%
+ \mkdaterangefull{short}}%
+ \savecommand\lbx@finalnamedelim
+ \savecommand\lbx@finallistdelim
+ \ifnumgreater{\value{smartand}}{0}
+ {\let\lbx@finalnamedelim=\lbx@es@smartand
+ \let\lbx@finallistdelim=\lbx@es@smartand}
+ {}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibfemord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkdaterangeterse
+ \restorecommand\lbx@finalnamedelim
+ \restorecommand\lbx@finallistdelim
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Bibliograf\'{\i}a}{Bibliograf\'{\i}a}},
+ references = {{Referencias}{Referencias}},
+ shorthands = {{Lista de abreviaturas}{Abreviaturas}},
+ editor = {{edici\'on}{ed\adddot}}, %% {edic'{\i}on} instead of {editor} or {editora}
+ editors = {{edici\'on}{eds\adddot}}, %% {edic'{\i}on} instead of {editores} or {editoras}
+ compiler = {{compilaci\'{o}n}{comp\adddot}}, %% {compilac\'{\i}on} instead of {compilador} or {compiladora}
+ compilers = {{compilaci\'{o}n}{comps\adddot}}, %% {compilac\'{\i}on} instead of {compiladores} or {compiladoras}
+ redactor = {{redacci\'{o}n}{red\adddot}}, %% {redacc\'{\i}on} instead of {redactor} or {redactora}
+ redactors = {{redacci\'{o}n}{reds\adddot}}, %% {redacc\'{\i}on} instead of {redactores} or {redactoras}
+ reviser = {{revisi\'{o}n}{rev\adddot}}, %% {revisi\'{\i}on} instead of {revisor} or {revisora}
+ revisers = {{revisi\'{o}n}{revs\adddot}}, %% {revisi\'{\i}on} instead of {revisores} or {revisoras}
+ founder = {{fundaci\'{o}n}{fund\adddot}}, %% {fundaci\'{o}n} instead of {fundador} or {fundadora}
+ founders = {{fundaci\'{o}n}{funds\adddot}}, %% {fundaci\'{o}n} instead of {fundadores} or {fundadoras}
+ continuator = {{continuaci\'{o}n}{cont\adddot}}, %% {continuaci\'{o}n} instead of {continuador} or {continuadora}
+ continuators = {{continuaci\'{o}n}{conts\adddot}}, %% {continuaci\'{o}n} instead of {continuadores} or {continuadoras}
+ collaborator = {{colaboraci\'{o}n}{colab\adddot}}, %% {colaboraci\'{o}n} instead of {colaborador} or {colaboradora}
+ collaborators = {{colaboraci\'{o}n}{colabs\adddot}}, %% {colaboraci\'{o}n} instead of {colaboradores} or {colaboradoras}
+ translator = {{traducci\'{o}n \lbx@sfromlang}{trad\adddotspace \lbx@sfromlang}}, %% {traducci\'{o}n} instead of {traductor} or {traductora}
+ translators = {{traducci\'{o}n \lbx@sfromlang}{trads\adddotspace \lbx@sfromlang}}, %% {traducci\'{o}n} instead of {traductores} or {traductoras}
+ commentator = {{comentario}{com\adddot}}, %% {comentario} instead of {comentador} or {comentadora}
+ commentators = {{comentarios}{coms\adddot}}, %% {comentarios} instead of {comentadores} or {comentadoras}
+ annotator = {{anotaciones}{anot\adddot}}, %% {anotaciones instead of {anotador} or {anotadora}
+ annotators = {{anotaciones}{anots\adddot}}, %% {anotaciones} instead of {anotadores} or {anotadoras}
+ commentary = {{comentario}{com\adddot}},
+ annotations = {{notas}{notas}},
+ introduction = {{introducci\'on}{intr\adddot}},
+ foreword = {{pr\'ologo}{pr\'ol\adddot}},
+ afterword = {{ep\'{i}logo}{ep\'{\i}l\adddot}},
+ editortr = {{edici\'{o}n y traducci\'{o}n \lbx@sfromlang}{ed\adddotspace y trad\adddotspace \lbx@sfromlang}}, %% {{edici\'{o}n y traducci\'{o}n} instead of {editor y traductor} or {editora y traductora}
+ editorstr = {{edici\'{o}n y traducci\'{o}n \lbx@sfromlang}{eds\adddotspace y trads\adddotspace \lbx@sfromlang}}, %% {{edici\'{o}n y traducci\'{o}n} instead of {editores y traductores} or {editoras y traductoras}
+ editorco = {{edici\'{o}n y comentario}{ed\adddotspace y com\adddot}}, %% {edici\'{o}n y comentario} instead of {editor y comentador} or {editora y comentadora}
+ editorsco = {{edici\'{o}n y comentarios}{eds\adddotspace y coms\adddot}}, %% {edici\'{o}n y comentarios} instead of {editores y comentadores} or {editoras y comentadoras}
+ editoran = {{edici\'{o}n y notas}{ed\adddotspace y anot\adddot}}, %% {edici\'{o}n y notas} instead of {editor y notas} or {editora y notas}
+ editorsan = {{edici\'{o}n y notas}{eds\adddotspace y anot\adddot}}, %% {edici\'{o}n y notas} instead of {editores y notas} or {editoras y notas}
+ editorin = {{edici\'{o}n e introducci\'{o}n}{ed\adddotspace e intr\adddot}}, %% {edici\'{o}n e introducci\'{o}n} instead of {editor e introducci\'{o}n} or {editora e introducci\'{o}n}
+ editorsin = {{edici\'{o}n e introducci\'{o}n}{eds\adddotspace e intr\adddot}}, %% {edici\'{o}n e introducci\'{o}n} instead of {editores e introducci\'{o}n} or {editoras e introducci\'{o}n}
+ editorfo = {{edici\'{o}n y pr\'{o}logo}{ed\adddotspace y pr\'{o}l\adddot}}, %% {edici\'{o}n y pr\'{o}logo} instead of {editor y pr\'{o}logo} or {editora y pr\'{o}logo}
+ editorsfo = {{edici\'{o}n y pr\'{o}logo}{eds\adddotspace y pr\'{o}l\adddot}}, %% {edici\'{o}n y pr\'{o}logo} instead of {editores y pr\'{o}logo} or {editoras y pr\'{o}logo}
+ editoraf = {{edici\'{o}n y ep\'{i}logo}{ed\adddotspace y ep\'{\i}l\adddot}}, %% {edici\'{o}n y ep\'{\i}l\ogo} instead of {editor y ep\'{\i}l\ogo} or {editora y ep\'{\i}l\ogo}
+ editorsaf = {{edici\'{o}n y ep\'{i}logo}{eds\adddotspace y ep\'{\i}l\adddot}}, %% {edici\'{o}n y ep\'{\i}l\ogo} instead of {editores y ep\'{\i}l\ogo} or {editoras y ep\'{\i}l\ogo}
+ editortrco = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y comentario}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y com\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y comentarios} instead of {editor, traductor y comentarios} or {editora, traductora y comentarios}
+ editorstrco = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y comentarios}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang\ y coms\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y comentarios} instead of {editores, traductores y comentarios} or {editoras, traductoras y comentarios}
+ editortran = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y notas}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y notas} instead of {editor, traductor y notas} or {editora, traductora y notas}
+ editorstran = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y notas}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang\ y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y notas} instead of {editores, traductores y notas} or {editoras, traductoras y notas}
+ editortrin = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ e introducci\'{o}n}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ e intr\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang e introducci\'{o}n} instead of {editor, traductor e introducci\'{o}n} or {editora, traductora e introducci\'{o}n}
+ editorstrin = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ e introducci\'{o}n}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang\ e intr\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang e introducci\'{o}n} instead of {editores, traductores e introducci\'{o}n} or {editoras, traductoras e introducci\'{o}n}
+ editortrfo = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y pr\'{o}logo}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y pr\'{o}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y pr\'{o}logo} instead of {editor, traductor y prologuista} or {editora, traductora y prologuista}
+ editorstrfo = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y pr\'{o}logo}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang\ y pr\'{o}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y pr\'{o}logo} instead of {editores, traductores y prologuista} or {editoras, traductoras y prologuistas}
+ editortraf = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y ep\'{i}logo}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y ep\'{\i}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y ep\'{i}logo} instead of {editor, traductor y ep\'{i}logo} or {editora, traductora y ep\'{i}logo}
+ editorstraf = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang\ y ep\'{i}logo}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang\ y ep\'{\i}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang y ep\'{i}logo} instead of {editores, traductores y ep\'{i}logo} or {editoras, traductoras y ep\'{i}logo}
+ editorcoin = {{edici\'{o}n, comentarios e introducci\'{o}n}{ed.,\addabbrvspace com\adddotspace e intr\adddot}}, %% {edici\'{o}n, comentarios e introducci\'{o}n} instead of {editor, comentador e introducci\'{o}n} or {editora, comentadora e introducci\'{o}n}
+ editorscoin = {{edici\'{o}n, comentarios e introducci\'{o}n}{eds.,\addabbrvspace coms\adddotspace e intr\adddot}}, %% {edici\'{o}n, comentarios e introducci\'{o}n} instead of {editores, comentadores e introducci\'{o}n} or {editoras, comentadoras e introducci\'{o}n}
+ editorcofo = {{edici\'{o}n, comentarios y pr\'{o}logo}{ed.,\addabbrvspace com\adddotspace y pr\'{o}l\adddot}}, %% {edici\'{o}n, comentarios y pr\'{o}logo} instead of {editor, comentador y pr\'{o}logo} or {editora, comentadora y pr\'{o}logo}
+ editorscofo = {{edici\'{o}n, comentarios y pr\'{o}logo}{eds.,\addabbrvspace coms\adddotspace y pr\'{o}l\adddot}}, %% {edici\'{o}n, comentarios y pr\'{o}logo} instead of {editores, comentadores y pr\'{o}logo} or {editoras, comentadoras y pr\'{o}logo}
+ editorcoaf = {{edici\'{o}n, comentarios y ep\'{i}logo}{eds.,\addabbrvspace com\adddotspace y ep\'{\i}l\adddot}}, %% {edici\'{o}n, comentarios y ep\'{i}logo} instead of {editor, comentador y ep\'{i}logo} or {editora, comentadora y ep\'{i}logo}
+ editorscoaf = {{edici\'{o}n, comentarios y ep\'{i}logo}{eds.,\addabbrvspace coms\adddotspace y ep\'{\i}l\adddot}}, %% {edici\'{o}n, comentarios y ep\'{i}logo} instead of {editores, comentadores y ep\'{i}logo} or {editoras, comentadoras y ep\'{i}logo}
+ editoranin = {{edici\'{o}n, notas e introducci\'{o}n}{ed.,\addabbrvspace anot\adddotspace e intr\adddot}}, %% {{edici\'{o}n, notas e introducci\'{o}n} instead of {editor, notas e introducci\'{o}n} or {editora, notas e introducci\'{o}n}
+ editorsanin = {{edici\'{o}n, notas e introducci\'{o}n}{eds.,\addabbrvspace anot\adddotspace e intr\adddot}}, %% {{edici\'{o}n, notas e introducci\'{o}n} instead of {editor, notas e introducci\'{o}n} or {editora, notas e introducci\'{o}n}
+ editoranfo = {{edici\'{o}n, notas y pr\'{o}logo}{ed.,\addabbrvspace anot\adddotspace y ep\'{\i}l\adddot}}, %% {{edici\'{o}n, notas y pr\'{o}logo} instead of {editor, notas y pr\'{o}logo} or {editora, notas y pr\'{o}logo}
+ editorsanfo = {{edici\'{o}n, notas y pr\'{o}logo}{eds.,\addabbrvspace anot\adddotspace y ep\'{\i}l\adddot}}, %% {{edici\'{o}n, notas y pr\'{o}logo} instead of {editores, notas y pr\'{o}logo} or {editoras, notas y pr\'{o}logo}
+ editoranaf = {{edici\'{o}n, notas y ep\'{i}logo}{ed.,\addabbrvspace anot\adddotspace y ep\'{\i}l\adddot}}, %% {{edici\'{o}n, notas y ep\'{i}logo} instead of {editor, notas y ep\'{i}logo} or {editora, notas y ep\'{i}logo}
+ editorsanaf = {{edici\'{o}n, notas y ep\'{i}logo}{eds.,\addabbrvspace anot\adddotspace y ep\'{\i}l\adddot}}, %% {{edici\'{o}n, notas y ep\'{i}logo} instead of {editores, notas y ep\'{i}logo} or {editoras, notas y ep\'{i}logo}
+ editortrcoin = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang,\addabbrvspace com\adddotspace e intr\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n} instead of {editor, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n} or {editora, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n}
+ editorstrcoin = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang,\addabbrvspace coms\adddotspace e intr\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n} instead of {editores, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n} or {editoras, traducci\'{o}n \lbx@sfromlang, comentarios e introducci\'{o}n}
+ editortrcofo = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang,\addabbrvspace com\adddotspace y pr\'{o}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo} instead of {editor, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo} or {editora, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo}
+ editorstrcofo = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang,\addabbrvspace coms\adddotspace y pr\'{o}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo} instead of {editores, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo} or {editoras, traducci\'{o}n \lbx@sfromlang, comentarios y pr\'{o}logo}
+ editortrcoaf = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang,\addabbrvspace com\adddotspace y ep\'{\i}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo} instead of {editor, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo} or {editora, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo}
+ editorstrcoaf = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang,\addabbrvspace coms\adddotspace y ep\'{\i}l\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo} instead of {editor, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo} or {editora, traducci\'{o}n \lbx@sfromlang, comentarios y ep\'{i}logo}
+ editortranin = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang,\addabbrvspace intr\adddotspace y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas} instead of {{editor, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas} or {{editora, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas}
+ editorstranin = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang,\addabbrvspace intr\adddotspace y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas} instead of {{editores, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas} or {{editoras, traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas}
+ editortranfo = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang,\addabbrvspace pr\'{o}l\adddotspace y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas} instead of {editor, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas} or {editora, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas}
+ editorstranfo = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang,\addabbrvspace pr\'{o}l\adddotspace y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas} instead of {editores, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas} or {editoras, traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas}
+ editortranaf = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas}{ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang,\addabbrvspace ep\'{\i}l\adddotspace y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas} instead of {editor, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas} or {editora, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas}
+ editorstranaf = {{edici\'{o}n, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas}{eds.,\addabbrvspace trads\adddotspace \lbx@sfromlang,\addabbrvspace ep\'{\i}l\adddotspace y anot\adddot}}, %% {edici\'{o}n, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas} instead of {editores, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas} or {editoras, traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas}
+ translatorco = {{traducci\'{o}n \lbx@sfromlang\ y comentario}{trad\adddotspace \lbx@sfromlang\ y com\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y comentario} instead of {traductor y comentador} or {traductora y comentadora}
+ translatorsco = {{traducci\'{o}n \lbx@sfromlang\ y comentario}{trads\adddotspace \lbx@sfromlang\ y coms\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y comentario} instead of {traductores y comentadores} or {traductoras y comentadoras}
+ translatoran = {{traducci\'{o}n \lbx@sfromlang\ y notas}{trad\adddotspace \lbx@sfromlang\ y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y notas} instead of {traductor y anotador} or {traductora y anotadora}
+ translatorsan = {{traducci\'{o}n \lbx@sfromlang\ y notas}{trads\adddotspace \lbx@sfromlang\ y anots\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y notas} instead of {traductores y anotadores} or {traductoras y anotadoras}
+ translatorin = {{traducci\'{o}n \lbx@sfromlang\ e introducci\'{o}n}{trad\adddotspace \lbx@sfromlang\ e intr\adddot}}, %% {traducci\'{o}n \lbx@sfromlang e introducci\'{o}n} instead of {traductor \lbx@sfromlang e introducci\'{o}n} {traductora \lbx@sfromlang e introducci\'{o}n}
+ translatorsin = {{traducci\'{o}n \lbx@sfromlang\ e introducci\'{o}n}{trads\adddotspace \lbx@sfromlang\ e intr\adddot}}, %% {traducci\'{o}n \lbx@sfromlang e introducci\'{o}n} instead of {traductores \lbx@sfromlang e introducci\'{o}n} {traductoras \lbx@sfromlang e introducci\'{o}n}
+ translatorfo = {{traducci\'{o}n \lbx@sfromlang\ y pr\'{o}logo}{trad\adddotspace \lbx@sfromlang\ y pr\'{o}l\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y pr\'{o}logo} instead of {traductor \lbx@sfromlang y prologuista} or {traductora \lbx@sfromlang y prologuista}
+ translatorsfo = {{traducci\'{o}n \lbx@sfromlang\ y pr\'{o}logo}{trads\adddotspace \lbx@sfromlang\ y pr\'{o}l\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y pr\'{o}logo} instead of {traductores \lbx@sfromlang y prologuistas} or {traductoras \lbx@sfromlang y prologuistas}
+ translatoraf = {{traducci\'{o}n \lbx@sfromlang\ y ep\'{i}logo}{trad\adddotspace \lbx@sfromlang\ y ep\'{\i}l\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y ep\'{i}logo} instead of {traductor \lbx@sfromlang y epiloguista} or {traductora \lbx@sfromlang y epiloguista}
+ translatorsaf = {{traducci\'{o}n \lbx@sfromlang\ y ep\'{i}logo}{trads\adddotspace \lbx@sfromlang\ y ep\'{\i}l\adddot}}, %% {traducci\'{o}n \lbx@sfromlang y ep\'{i}logo} instead of {traductores \lbx@sfromlang y epiloguistas} or {traductoras \lbx@sfromlang y epiloguistas}
+ translatorcoin = {{traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentario}{trad\adddotspace \lbx@sfromlang, intr\adddotspace y com\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentario} instead of {traductor \lbx@sfromlang, introducci\'{o}n y comentario} or {traductora \lbx@sfromlang, introducci\'{o}n y comentario}
+ translatorscoin = {{traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentarios}{trads\adddotspace \lbx@sfromlang, intr\adddotspace y coms\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentarios} instead of {traductores \lbx@sfromlang, introducci\'{o}n y comentarios} or {traductoras \lbx@sfromlang, introducci\'{o}n y comentarios}
+ translatorcofo = {{traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y comentario}{trad\adddotspace \lbx@sfromlang, pr\'{o}l\adddotspace y com\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentario} instead of {traductor \lbx@sfromlang, pr\'{o}logo y comentario} or {traductora \lbx@sfromlang, pr\'{o}logo y comentario}
+ translatorscofo = {{traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y comentarios}{trads\adddotspace \lbx@sfromlang, pr\'{o}l\adddotspace y coms\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentarios} instead of {traductores \lbx@sfromlang, pr\'{o}logo y comentarios} or {traductoras \lbx@sfromlang, pr\'{o}logo y comentarios}
+ translatorcoaf = {{traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y comentario}{trad\adddotspace \lbx@sfromlang, ep\'{\i}l\adddotspace y com\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentarios} instead of {traductor \lbx@sfromlang, ep\'{i}logo y comentario} or {traductora \lbx@sfromlang, ep\'{i}logo y comentario}
+ translatorscoaf = {{traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y comentarios}{trads\adddotspace \lbx@sfromlang, ep\'{\i}l\adddotspace y coms\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y comentarios} instead of {traductores \lbx@sfromlang, ep\'{i}logo y comentarios} or {traductoras \lbx@sfromlang, ep\'{i}logo y comentarios}
+ translatoranin = {{traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas}{trad\adddotspace \lbx@sfromlang, intr\adddotspace y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas} instead of {traductor \lbx@sfromlang, introducci\'{o}n y notas} or {traductora \lbx@sfromlang, introducci\'{o}n y notas}
+ translatorsanin = {{traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas}{trads\adddotspace \lbx@sfromlang, intr\adddotspace y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, introducci\'{o}n y notas} instead of {traductores \lbx@sfromlang, introducci\'{o}n y notas} or {traductoras \lbx@sfromlang, introducci\'{o}n y notas}
+ translatoranfo = {{traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas}{trad\adddotspace \lbx@sfromlang, pr\'{o}l\adddotspace y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas} instead of {traductor \lbx@sfromlang, pr\'{o}logo y notas} or {traductora \lbx@sfromlang, pr\'{o}logo y notas}
+ translatorsanfo = {{traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas}{trads\adddotspace \lbx@sfromlang, pr\'{o}l\adddotspace y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, pr\'{o}logo y notas} instead of {traductores \lbx@sfromlang, pr\'{o}logo y notas} or {traductoras \lbx@sfromlang, pr\'{o}logo y notas}
+ translatoranaf = {{traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas}{trad\adddotspace \lbx@sfromlang, ep\'{\i}l\adddotspace y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas} instead of {traductor \lbx@sfromlang, ep\'{i}logo y notas} or {traductora \lbx@sfromlang, ep\'{i}logo y notas}
+ translatorsanaf = {{traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas}{trads\adddotspace \lbx@sfromlang, ep\'{\i}l\adddotspace y anot\adddot}}, %% {traducci\'{o}n \lbx@sfromlang, ep\'{i}logo y notas} instead of {traductores \lbx@sfromlang, ep\'{i}logo y notas} or {traductora \lbx@sfromlang, ep\'{i}logo y notas}
+ organizer = {{organizaci\'on}{org\adddot}}, %% {organizaci\'on} instead of {organizador} or {organizadora}
+ organizers = {{organizaci\'on}{orgs\adddot}}, %% {organizaci\'on} instead of {organizadores} or {organizadoras}
+ byorganizer = {{organizado por}{org\adddotspace por}},
+ byauthor = {{de}{de}},
+ byeditor = {{editado por}{ed\adddotspace por}},
+ bycompiler = {{compilado por}{comp\adddotspace por}},
+ byredactor = {{redacci\'on de}{red\adddotspace de}},
+ byreviser = {{revisado por}{rev\adddotspace por}},% FIXME: unsure
+ byreviewer = {{rese\~{n}ado por}{res\adddotspace por}},% FIXME: unsure
+ byfounder = {{fundado por}{fund\adddotspace por}},
+ bycontinuator = {{continuado por}{cont\adddotspace por}},
+ bycollaborator = {{colaboraci\'{o}n de}{col\adddotspace de}},% FIXME: unsure
+ bytranslator = {{traducido \lbx@lfromlang\ por}{trad\adddot \lbx@sfromlang\ por}},
+ bycommentator = {{comentado por}{com\adddotspace por}},
+ byannotator = {{anotado por}{anot\adddotspace por}},
+ withcommentator = {{con comentario de}{con com\adddotspace de}},
+ withannotator = {{con notas de}{con notas de}},
+ withintroduction = {{con introduci\'on de}{con intr\adddotspace de}},
+ withforeword = {{con pr\'ologo de}{con pr\'ol\adddotspace de}},
+ withafterword = {{con ep\'{i}logo de}{con ep\'{\i}l\adddotspace de}},
+ byeditortr = {{editado y traducido \lbx@lfromlang\ por}%
+ {ed\adddotspace y trad\adddot \lbx@sfromlang\ por}},
+ byeditorco = {{editado y comentado por}%
+ {ed\adddotspace y com\adddotspace por}},
+ byeditoran = {{editado y anotado por}%
+ {ed\adddotspace y anot\adddotspace por}},
+ byeditorin = {{editado e introducido por}%
+ {ed\adddotspace e intr\adddotspace por}},
+ byeditorfo = {{editado y prologado por}%
+ {ed\adddotspace y pr\'ol\adddotspace por}},
+ byeditoraf = {{editado y epilogado por}%
+ {ed\adddotspace y ep\'{\i}l\adddotspace por}},
+ byeditortrco = {{editado, traducido \lbx@lfromlang\ y comentado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y com\adddotspace por}},
+ byeditortran = {{editado, traducido \lbx@lfromlang\ y anotado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y anot\adddotspace por}},
+ byeditortrin = {{editado, traducido \lbx@lfromlang\ e introducido por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ e intr\adddotspace por}},
+ byeditortrfo = {{editado, traducido \lbx@lfromlang\ y prologado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y pr\'ol\adddotspace por}},
+ byeditortraf = {{editado, traducido \lbx@lfromlang\ y epilogado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang\ y ep\'{\i}l\adddotspace por}},
+ byeditorcoin = {{editado, comentado e introducido por}%
+ {ed.,\addabbrvspace com\adddotspace e intr\adddotspace por}},
+ byeditorcofo = {{editado, comentado y prologado por}%
+ {ed.,\addabbrvspace com\adddotspace y pr\'ol\adddotspace por}},
+ byeditorcoaf = {{editado, comentado y epilogado por}%
+ {ed.,\addabbrvspace com\adddotspace y ep\'{\i}l\adddotspace por}},
+ byeditoranin = {{editado, anotado e introducido por}%
+ {ed.,\addabbrvspace anot\adddotspace e intr\adddotspace por}},
+ byeditoranfo = {{editado, anotado y prologado por}%
+ {ed.,\addabbrvspace anot\adddotspace y pr\'ol\adddotspace por}},
+ byeditoranaf = {{editado, anotado y epilogado por}%
+ {ed.,\addabbrvspace anot\adddotspace y ep\'{\i}l\adddotspace por}},
+ byeditortrcoin = {{editado, traducido \lbx@lfromlang, comentado e introducido por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, com\adddotspace e intr\adddotspace por}},
+ byeditortrcofo = {{editado, traducido \lbx@lfromlang, comentado y prologado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, com\adddotspace y pr\'ol\adddotspace por}},
+ byeditortrcoaf = {{editado, traducido \lbx@lfromlang, comentado y epilogado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, com\adddotspace y ep\'{\i}l\adddotspace por}},
+ byeditortranin = {{editado, traducido \lbx@lfromlang, anotado e introducido por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, anot\adddotspace e intr\adddotspace por}},
+ byeditortranfo = {{editado, traducido \lbx@lfromlang, anotado y prologado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, anot\adddotspace y pr\'ol\adddotspace por}},
+ byeditortranaf = {{editado, traducido \lbx@lfromlang, anotado y epilogado por}%
+ {ed.,\addabbrvspace trad\adddotspace \lbx@sfromlang, anot\adddotspace y ep\'{\i}l\adddotspace por}},
+ bytranslatorco = {{traducido \lbx@lfromlang\ y comentado por}%
+ {trad\adddotspace \lbx@sfromlang\ y com\adddotspace por}},
+ bytranslatoran = {{traducido \lbx@lfromlang\ y anotado por}%
+ {trad\adddotspace \lbx@sfromlang\ y anot\adddotspace por}},
+ bytranslatorin = {{traducido \lbx@lfromlang\ e introducido por}%
+ {trad\adddotspace \lbx@sfromlang\ e introd\adddotspace por}},
+ bytranslatorfo = {{traducido \lbx@lfromlang\ y prologado por}%
+ {trad\adddotspace \lbx@sfromlang\ y pr\'ol\adddotspace por}},
+ bytranslatoraf = {{traducido \lbx@lfromlang\ y epilogado por}%
+ {trad\adddotspace \lbx@sfromlang\ y ep\'{\i}l\adddotspace por}},
+ bytranslatorcoin = {{traducido \lbx@lfromlang, comentado e introducido por}%
+ {trad\adddot \lbx@sfromlang, com\adddotspace e intr\adddotspace por}},
+ bytranslatorcofo = {{traducido \lbx@lfromlang, comentado y prologado por}%
+ {trad\adddot \lbx@sfromlang, com\adddotspace y pr\'ol\adddotspace por}},
+ bytranslatorcoaf = {{traducido \lbx@lfromlang, comentado y epilogado por}%
+ {trad\adddot \lbx@sfromlang, com\adddotspace y ep\'{\i}l\adddotspace por}},
+ bytranslatoranin = {{traducido \lbx@lfromlang, anotado e introducido por}%
+ {trad\adddot \lbx@sfromlang, anot\adddotspace e intr\adddotspace por}},
+ bytranslatoranfo = {{traducido \lbx@lfromlang, anotado y prologado por}%
+ {trad\adddot \lbx@sfromlang, anot\adddotspace y pr\'ol\adddotspace por}},
+ bytranslatoranaf = {{traducido \lbx@lfromlang, anotado y epilogado por}%
+ {trad\adddot \lbx@sfromlang, anot\adddotspace y ep\'{\i}l\adddotspace por}},
+ and = {{y}{y}},
+ andothers = {{y~col\adddot}{y~col\adddot}},
+ andmore = {{et\adddotspace al\adddot}{et\adddotspace al\adddot}},
+ volume = {{volumen}{vol\adddot}},
+ volumes = {{vol\'umenes}{vols\adddot}},
+ involumes = {{en}{en}},
+ jourvol = {{volumen}{vol\adddot}},
+ jourser = {{\'epoca}{\'ep\adddot}},
+ book = {{libro}{libro}},
+ part = {{parte}{parte}},
+ issue = {{n\'umero}{n\'um\adddot}},% FIXME: unsure
+ newseries = {{nueva \'epoca}{n\adddotspace \'ep\adddot}},
+ oldseries = {{antigua \'epoca}{ant\adddotspace \'ep\adddot}},
+ edition = {{edici\'on}{ed\adddot}},
+ reprint = {{reimpresi\'{o}n}{reimp\adddot}},
+ reprintof = {{reimpresi\'{o}n de}{reimp\adddotspace de}},
+ reprintas = {{reimpreso como}{reimp\adddotspace como}},
+ reprintfrom = {{reimpresi\'{o} de}{reimp\adddotspace de}},% FIXME: unsure. What's the difference between reprintof and reprintfrom?
+ reviewof = {{rese\~{n}a de}{rese\~{n}a de}},
+ translationof = {{traducci\'{o}n de}{trad\adddotspace de}},
+ translationas = {{traducido como}{trad\adddotspace como}},
+ translationfrom = {{traducido del}{trad\adddotspace del}},% FIXME: unsure.
+ origpubas = {{publicado originalmente como}{pub\adddotspace orig\adddotspace como}},% FIXME: check
+ origpubin = {{publicado originalmente en}{pub\adddot orig\adddot en}},% FIXME: check
+ astitle = {{con el t\'{\i}tulo}{con el t\'{\i}t\adddot}},% FIXME: check
+ bypublisher = {{por la editorial}{por la ed\adddot}},
+ nodate = {{sin fecha}{{}s\adddot f\adddot}},
+ page = {{p\'agina}{p\'ag\adddot}},
+ pages = {{p\'aginas}{p\'ags\adddot}},
+ column = {{columna}{col\adddot}},
+ columns = {{columnas}{cols\adddot}},
+ line = {{l\'{\i}nea}{l\adddot}},% FIXME: abbrev. unsure. There is no standard
+ lines = {{l\'{\i}neas}{ll\adddot}},% FIXME: abbrev. unsure. There is no standard
+ verse = {{verso}{v\adddot}},
+ verses = {{versos}{vv\adddot}},
+ section = {{secci\'{o}n}{sec\adddot}},
+ sections = {{secciones}{secs\adddot}},
+ paragraph = {{p\'{a}rrafo}{p\'{a}rr\adddot}},
+ paragraphs = {{p\'{a}rrafos}{p\'{a}rrs\adddot}},
+ pagetotal = {{p\'agina}{p\'ag\adddot}},
+ pagetotals = {{p\'aginas}{p\'ags\adddot}},
+ columntotal = {{columna}{col\adddot}},
+ columntotals = {{columnas}{cols\adddot}},
+ linetotal = {{l\'{\i}nea}{l\adddot}},% FIXME: abbrev. unsure. There is no standard
+ linetotals = {{l\'{\i}neas}{ll\adddot}},% FIXME: abbrev. unsure. There is no standard
+ versetotal = {{verso}{v\adddot}},
+ versetotals = {{versos}{vv\adddot}},
+ sectiontotal = {{secci\'{o}n}{sec\adddot}},
+ sectiontotals = {{secciones}{secs\adddot}},
+ paragraphtotal = {{p\'{a}rrafo}{p\'{a}rr\adddot}},
+ paragraphtotals = {{p\'{a}rrafos}{p\'{a}rrs\adddot}},
+ in = {{en}{en}},
+ inseries = {{en}{en}},
+ ofseries = {{de}{de}},
+ number = {{n\'umero}{n\sptext{o}}},
+ chapter = {{cap\'itulo}{cap\adddot}},
+ bathesis = {{Tesis de licenciatura}{Tesis de lic\adddot}},% FIXME: unsure.
+ mathesis = {{Tesis de maestr\'{\i}a}{Tesis de mtr\'{\i}a\adddot}},
+ phdthesis = {{Tesis doctoral}{Tesis doct\adddot}},
+ candthesis = {{Tesis de candidatura doctoral}{Tesis de cand\adddotspace doct\adddot}},% FIXME: unsure
+ resreport = {{reporte de investigaci\'{o}n}{rep\adddotspace de inv\adddot}},% FIXME: unsure
+ techreport = {{informe t\'ecnico}{inf\adddotspace t\'ec\adddot}},
+ software = {{programa}{prog\adddot}},
+ datacd = {{disco de datos}{CD de datos}},% FIXME: abbrev. unsure
+ audiocd = {{disco de audio}{CD de audio}},% FIXME: abbrev. unsure
+ version = {{versi\'on}{ver\adddot}},
+ url = {{direcci\'on}{direcci\'on}},
+ urlfrom = {{disponible desde}{disp\adddotspace desde}},% FIXME: unsure
+ urlseen = {{visitado}{visitado}},
+ inpreparation = {{en preparaci\'{o}n}{en prep\adddot}},
+ submitted = {{enviado}{enviado}},
+ forthcoming = {{pr\'oximamente}{prox\adddot}},
+ inpress = {{en prensa}{en prensa}},
+ prepublished = {{previamente publicado}{prepublicado}},
+ citedas = {{citado en adelante como}{cit\adddotspace en adelante como}},
+ thiscite = {{especialmente}{esp\adddot}},
+ seenote = {{ver nota}{ver n\adddot}},
+ quotedin = {{citado en}{cit\adddotspace en}},
+ idem = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsf = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsm = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idemsn = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempf = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempm = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempn = {{\'{\i}dem}{\'{\i}d\adddot}},
+ idempp = {{\'{\i}dem}{\'{\i}d\adddot}},
+ ibidem = {{ib\'{\i}dem}{ib\'{\i}d\adddot}},
+ opcit = {{\'{o}p\adddotspace cit\adddot}{\'{o}p\adddot cit\adddot}},
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddot cit\adddot}},
+ confer = {{cf\adddot}{cf\adddot}},
+ sequens = {{s\adddot}{s\adddot}},
+ sequentes = {{ss\adddot}{ss\adddot}},
+ passim = {{p\'assim}{p\'assim}},
+ see = {{v\'ease}{vid\adddot}},
+ seealso = {{v\'ease tambi\'en}{vid\adddotspace tambi\'en}},
+ backrefpage = {{v\'ease p\'agina}{vid\adddotspace p\'ag\adddot}},
+ backrefpages = {{v\'eanse p\'aginas}{vid\adddotspace p\'ags\adddot}},
+ january = {{enero}{ene\adddot}},
+ february = {{febrero}{feb\adddot}},
+ march = {{marzo}{mar\adddot}},
+ april = {{abril}{abr\adddot}},
+ may = {{mayo}{mayo}},
+ june = {{junio}{jun\adddot}},
+ july = {{julio}{jul\adddot}},
+ august = {{agosto}{ago\adddot}},
+ september = {{septiembre}{sep\adddot}},
+ october = {{octubre}{oct\adddot}},
+ november = {{noviembre}{nov\adddot}},
+ december = {{diciembre}{dic\adddot}},
+ langamerican = {{ingl\'{e}s americano}{ingl\'{e}s americano}},
+ langbrazilian = {{brasile\~no}{brasile\~no}},
+ langbulgarian = {{b\'ulgaro}{b\'ulgaro}},
+ langcatalan = {{catal\'{a}n}{catal\'{a}n}},
+ langcroatian = {{croata}{croata}},
+ langczech = {{checo}{checo}},
+ langdanish = {{dan\'es}{dan\'es}},
+ langdutch = {{neerland\'es}{neerland\'es}},
+ langenglish = {{ingl\'es}{ingl\'es}},
+ langestonian = {{estonio}{estonio}},
+ langfinnish = {{fin\'{e}s}{fin\'{e}s}},
+ langfrench = {{franc\'es}{franc\'es}},
+ langgalician = {{gallego}{gallego}},
+ langgerman = {{alem\'an}{alem\'an}},
+ langgreek = {{griego}{griego}},
+ langhungarian = {{h\'ungaro}{h\'ungaro}},
+ langitalian = {{italiano}{italiano}},
+ langjapanese = {{japon\'es}{japon\'es}},
+ langlatin = {{lat\'{\i}n}{lat\'{\i}n}},
+ langlatvian = {{lituano}{lituano}},
+ langnorwegian = {{noruego}{noruego}},
+ langpolish = {{polaco}{polaco}},
+ langportuguese = {{portugu\'es}{portugu\'es}},
+ langrussian = {{ruso}{ruso}},
+ langslovak = {{eslovaco}{eslovaco}},
+ langslovene = {{esloveno}{esloveno}},
+ langspanish = {{espa\~nol}{espa\~nol}},
+ langswedish = {{sueco}{sueco}},
+ langukrainian = {{ucraniano}{ucraniano}},
+ fromamerican = {{del ingl\'{e}s americano}{del ingl\'{e}s americano}},
+ frombrazilian = {{del brasile\~no}{del brasile\~no}},
+ frombulgarian = {{del b\'ulgaro}{del b\'ulgaro}},
+ fromcatalan = {{del catal\'{a}n}{del catal\'{a}n}},
+ fromcroatian = {{del croata}{del croata}},
+ fromczech = {{del checo}{del checo}},
+ fromdanish = {{del dan\'es}{del dan\'es}},
+ fromdutch = {{del neerland\'es}{del neerland\'es}},
+ fromenglish = {{del ingl\'es}{del ingl\'es}},
+ fromestonian = {{del estonio}{del estonio}},
+ fromfinnish = {{del fin\'{e}s}{del fin\'{e}s}},
+ fromfrench = {{del franc\'es}{del franc\'es}},
+ fromgalician = {{del gallego}{del gallego}},
+ fromgerman = {{del alem\'an}{del alem\'an}},
+ fromgreek = {{del griego}{del griego}},
+ fromhungarian = {{del h\'ungaro}{del h\'ungaro}},
+ fromitalian = {{del italiano}{del italiano}},
+ fromjapanese = {{del japon\'es}{del japon\'es}},
+ fromlatin = {{del lat\'{\i}n}{del lat\'{\i}n}},
+ fromlatvian = {{del lituano}{del lituano}},
+ fromnorwegian = {{del noruego}{del noruego}},
+ frompolish = {{del polaco}{del polaco}},
+ fromportuguese = {{del portugu\'es}{del portugu\'es}},
+ fromrussian = {{del ruso}{del ruso}},
+ fromslovak = {{del eslovaco}{del eslovaco}},
+ fromslovene = {{del esloveno}{del esloveno}},
+ fromspanish = {{del espa\~nol}{del espa\~nol}},
+ fromswedish = {{del sueco}{del sueco}},
+ fromukrainian = {{del ucraniano}{del ucraniano}},
+ countryde = {{Alemania}{DE}},
+ countryeu = {{Uni\'on Europea}{EU}},
+ countryep = {{Uni\'on Europea}{EP}},
+ countryfr = {{Francia}{FR}},
+ countryuk = {{Reino Unido}{GB}},% FIXME: "Reino Unido" or "Gran Breta\~na"?
+ countryus = {{Estados Unidos}{US}},% FIXME: "Estados Unidos de Am\'erica"?
+ patent = {{patente}{pat\adddot}},
+ patentde = {{patente alemana}{pat\adddotspace alemana}},
+ patenteu = {{patente europea}{pat\adddotspace europea}},
+ patentfr = {{patente francesa}{pat\adddotspace francesa}},
+ patentuk = {{patente brit\'anica}{pat\adddotspace brit\'anica}},
+ patentus = {{patente estadounidense}{pat\adddotspace estadounidense}},
+ patreq = {{solicitud de patente}{sol\adddotspace de pat\adddot}},
+ patreqde = {{solicitud de patente alemana}{sol\adddotspace de pat\adddot alemana}},
+ patreqeu = {{solicitud de patente europea}{sol\adddotspace de pat\adddot europea}},
+ patreqfr = {{solicitud de patente francesa}{sol\adddotspace de pat\adddot francesa}},
+ patrequk = {{solicitud de patente brit\'anica}{sol\adddotspace de pat\adddot brit\'anica}},
+ patrequs = {{solicitud de patente estadounidense}{sol\adddotspace de pat\adddot estadounidense}},
+ file = {{archivo}{archivo}},
+ library = {{biblioteca}{bibl\adddot}},
+ abstract = {{resumen}{resumen}},
+ annotation = {{anotaci\'{o}n}{anot\adddot}},
+ commonera = {{era com\'un}{e\adddotspace c\adddot}},
+ beforecommonera = {{antes de la era com\'un}{a\adddotspace e\adddotspace c\adddot}},
+ annodomini = {{despu\'es de Cristo}{d\adddotspace C\adddot}},
+ beforechrist = {{antes de Cristo}{a\adddotspace C\adddot}},
+ circa = {{circa}{ca\adddot}},
+ spring = {{primavera}{prim\adddot}},
+ summer = {{verano}{ver\adddot}},
+ autumn = {{oto\~no}{ot\adddot}},
+ winter = {{invierno}{inv\adddot}},
+ am = {{a\adddotspace m\adddot}{a\adddot m\adddot}},
+ pm = {{p\adddotspace m\adddot}{p\adddot m\adddot}},
+}
+
+\protected\gdef\lbx@es@smartand{%
+ \ifcase\value{smartand}%
+ \or
+ \addspace
+ \expandafter\lbx@es@smartand@i
+ \or
+ \addspace y\nobreakspace
+ \expandafter\@gobble
+ \or
+ \addspace e\nobreakspace
+ \expandafter\@gobble
+ \else
+ \addspace\bibstring{and}\space
+ \expandafter\@gobble
+ \fi}
+
+\begingroup
+\catcode`\&=3
+
+\gdef\lbx@es@smartand@i#1{%
+ \begingroup
+ \def\forceY##1{\relax}%
+ \def\forceE##1{i\relax}%
+ \def\do##1{\let##1\@firstofone}%
+ \abx@dosingleaccents
+ \abx@dodoubleaccents
+ \def\'{'}\def\i{i}\def\j{j}%
+ \let\IeC\@firstofone
+ \def\@tabacckludge##1{\if\noexpand##1''\fi}%
+ \ifnum\catcode`\'=\active
+ \uccode`\~=`\'
+ \uppercase{\def~{'}}%
+ \fi
+ \ifnum\catcode`\"=\active
+ \uccode`\~=`\"
+ \uppercase{\let~\@empty}%
+ \fi
+ \ifnum\catcode`\~=\active
+ \let~\@empty
+ \fi
+ \let\protect\noexpand
+ \edef\lbx@tempa{#1}%
+ \expandafter\futurelet
+ \expandafter\lbx@tempa
+ \expandafter\lbx@es@smartand@ii
+ \lbx@tempa&}
+
+\gdef\lbx@es@smartand@ii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@ii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@ii}%
+ \else\ifnum 0%
+ \if h\noexpand\lbx@tempa 1\fi
+ \if H\noexpand\lbx@tempa 1\fi
+ >0 %
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@ii}%
+ \else\ifnum 0%
+ \if i\noexpand\lbx@tempa 1\fi
+ \if y\noexpand\lbx@tempa 1\fi
+ \if I\noexpand\lbx@tempa 1\fi
+ \if Y\noexpand\lbx@tempa 1\fi
+ >0 %
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii}%
+ \else\if '\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iv}%
+ \else
+ \let\lbx@tempa\lbx@es@smartand@y
+ \fi\fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@es@smartand@iii{%
+ \ifcat\bgroup\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii##1}%
+ \else\ifcat\noexpand~\noexpand\lbx@tempa
+ \let\lbx@tempa\lbx@es@smartand@e
+ \else\if '\noexpand\lbx@tempa
+ \def\lbx@tempa##1{\futurelet\lbx@tempa\lbx@es@smartand@iii}%
+ \else\ifnum 0%
+ \if a\noexpand\lbx@tempa 1\fi
+ \if e\noexpand\lbx@tempa 1\fi
+ \if i\noexpand\lbx@tempa 1\fi
+ \if o\noexpand\lbx@tempa 1\fi
+ \if u\noexpand\lbx@tempa 1\fi
+ \if A\noexpand\lbx@tempa 1\fi
+ \if E\noexpand\lbx@tempa 1\fi
+ \if I\noexpand\lbx@tempa 1\fi
+ \if O\noexpand\lbx@tempa 1\fi
+ \if U\noexpand\lbx@tempa 1\fi
+ >0 %
+ \let\lbx@tempa\lbx@es@smartand@y
+ \else
+ \let\lbx@tempa\lbx@es@smartand@e
+ \fi\fi\fi\fi
+ \lbx@tempa}
+
+\gdef\lbx@es@smartand@iv{%
+ \if i\lbx@tempa
+ \expandafter\lbx@es@smartand@e
+ \else
+ \expandafter\lbx@es@smartand@y
+ \fi}
+
+\gdef\lbx@es@smartand@e#1&{\endgroup e\nobreakspace}
+\gdef\lbx@es@smartand@y#1&{\endgroup y\nobreakspace}
+
+\endgroup
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/swedish.lbx b/macros/latex/contrib/biblatex/latex/lbx/swedish.lbx
new file mode 100644
index 0000000000..d0b3cf1747
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/swedish.lbx
@@ -0,0 +1,510 @@
+\ProvidesFile{swedish.lbx}
+[\abx@lbxid]
+
+% Translator's notes (Per Starb\"ack)
+%
+% One of the sources used is:
+%
+% Hedberg, Sten. Bibliografiska referenser. SIS-STG Handbok 165.
+% Stockholm: Standardiseringskommissionen i Sverige (SIS), 1991. ISBN
+% 91-7162-323-X.
+%
+% which incorporates Swedish standard SS 03 82 07 which is a
+% translation of ISO 690, Documentation -- Bibliographic references --
+% Content, form and structure, 2. ed., 1987.
+%
+% In that standard lots of things aren't translated, but left as in
+% the original works. So in the same bibliography will be a work that
+% is "2. ed." and another that is "2. Aufl.".
+%
+% I've almost only used abbrevations found in the appendix
+% "Bibliografiska f\"orkortningar" there (though not a part of the
+% standard).
+
+\DeclareRedundantLanguages{swedish}{swedish}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textendash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\stripzeros{#1}\adddot}%
+ % The following is for ordinals like "2:a" and "12:e".
+ % (Hedberg uses just "2." and "12." as above;
+ % others use "2" and "12".)
+ %\protected\def\mkbibordinal#1{%
+ % \begingroup
+ % \@tempcnta0#1\relax\number\@tempcnta\addcolon
+ % \@whilenum\@tempcnta>100\do{\advance\@tempcnta-100\relax}%
+ % \ifnum\@tempcnta>20
+ % \@whilenum\@tempcnta>9\do{\advance\@tempcnta-10\relax}%
+ % \fi
+ % \ifcase\@tempcnta e\or a\or a\else e\fi
+ % \endgroup}%
+ \protected\def\mkbibmascord{\mkbibordinal}%
+ \protected\def\mkbibfemord{\mkbibordinal}%
+ \protected\def\mkbibneutord{\mkbibordinal}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\mkbibmonth{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#1}
+ {}
+ {\iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \iffieldundef{#2}{}{\mbox{-}}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#3}{}{\mbox{-}}}%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}}}%
+ \savecommand\mkdaterangeterse
+ \protected\def\mkdaterangeterse{%
+ \BibliographyWarning{%
+ Date format 'terse' not applicable to\MessageBreak
+ Swedish dates. Using format 'short' instead}%
+ \mkdaterangefull{short}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkdaterangeterse
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Litteraturf\"orteckning}{Litteratur}},
+ references = {{Referenser}{Referenser}},
+ shorthands = {{F\"orkortningar}{F\"orkortningar}},
+ % editor may be "utgivare (utg.)" or "redakt\"or (red.)"
+ editor = {{utgivare}{utg\adddot}},
+ editors = {{utgivare}{utg\adddot}},
+ compiler = {{sammanst\"allare}{sammanst\adddot}},
+ compilers = {{sammanst\"allare}{sammanst\adddot}},
+ redactor = {{redakt\"or}{red\adddot}},
+ redactors = {{redakt\"orer}{red\adddot}},
+% reviser = {{}{}},% FIXME: missing
+% revisers = {{}{}},% FIXME: missing
+% founder = {{}{}},% FIXME: missing
+% founders = {{}{}},% FIXME: missing
+% continuator = {{}{}},% FIXME: missing
+% continuators = {{}{}},% FIXME: missing
+% collaborator = {{}{}},% FIXME: missing
+% collaborators = {{}{}},% FIXME: missing
+ translator = {{\"overs\"attare}{\"overs\adddot}},
+ translators = {{\"overs\"attare}{\"overs\adddot}},
+ commentator = {{kommentar}{komm\adddot}},% "commentator" awkward, we use "commentary"
+ commentators = {{kommentar}{komm\adddot}},% "commentator" awkward, we use "commentary"
+ annotator = {{f\"orklaringar}{f\"orkl\adddot}},% "annotator" awkward, we use "annotations"
+ annotators = {{f\"orklaringar}{f\"orkl\adddot}},% "annotator" awkward, we use "annotations"
+ commentary = {{kommentar}{komm\adddot}},
+ annotations = {{f\"orklaringar}{f\"orkl\adddot}},
+ introduction = {{inledning}{inl\adddot}},
+ foreword = {{f\"orord}{f\"orord}},
+ afterword = {{efterord}{efterord}},
+ editortr = {{utgivare och \"overs\"attare}{utg\adddot\ och \"overs\adddot}},
+ editorstr = {{utgivare och \"overs\"attare}{utg\adddot\ och \"overs\adddot}},
+% editorco = {{}{}},% FIXME: missing
+% editorsco = {{}{}},% FIXME: missing
+% editoran = {{}{}},% FIXME: missing
+% editorsan = {{}{}},% FIXME: missing
+% editorin = {{}{}},% FIXME: missing
+% editorsin = {{}{}},% FIXME: missing
+% editorfo = {{}{}},% FIXME: missing
+% editorsfo = {{}{}},% FIXME: missing
+% editoraf = {{}{}},% FIXME: missing
+% editorsaf = {{}{}},% FIXME: missing
+% editortrco = {{}{}},% FIXME: missing
+% editorstrco = {{}{}},% FIXME: missing
+% editortran = {{}{}},% FIXME: missing
+% editorstran = {{}{}},% FIXME: missing
+% editortrin = {{}{}},% FIXME: missing
+% editorstrin = {{}{}},% FIXME: missing
+% editortrfo = {{}{}},% FIXME: missing
+% editorstrfo = {{}{}},% FIXME: missing
+% editortraf = {{}{}},% FIXME: missing
+% editorstraf = {{}{}},% FIXME: missing
+% editorcoin = {{}{}},% FIXME: missing
+% editorscoin = {{}{}},% FIXME: missing
+% editorcofo = {{}{}},% FIXME: missing
+% editorscofo = {{}{}},% FIXME: missing
+% editorcoaf = {{}{}},% FIXME: missing
+% editorscoaf = {{}{}},% FIXME: missing
+% editoranin = {{}{}},% FIXME: missing
+% editorsanin = {{}{}},% FIXME: missing
+% editoranfo = {{}{}},% FIXME: missing
+% editorsanfo = {{}{}},% FIXME: missing
+% editoranaf = {{}{}},% FIXME: missing
+% editorsanaf = {{}{}},% FIXME: missing
+% editortrcoin = {{}{}},% FIXME: missing
+% editorstrcoin = {{}{}},% FIXME: missing
+% editortrcofo = {{}{}},% FIXME: missing
+% editorstrcofo = {{}{}},% FIXME: missing
+% editortrcoaf = {{}{}},% FIXME: missing
+% editorstrcoaf = {{}{}},% FIXME: missing
+% editortranin = {{}{}},% FIXME: missing
+% editorstranin = {{}{}},% FIXME: missing
+% editortranfo = {{}{}},% FIXME: missing
+% editorstranfo = {{}{}},% FIXME: missing
+% editortranaf = {{}{}},% FIXME: missing
+% editorstranaf = {{}{}},% FIXME: missing
+% translatorco = {{}{}},% FIXME: missing
+% translatorsco = {{}{}},% FIXME: missing
+% translatoran = {{}{}},% FIXME: missing
+% translatorsan = {{}{}},% FIXME: missing
+% translatorin = {{}{}},% FIXME: missing
+% translatorsin = {{}{}},% FIXME: missing
+% translatorfo = {{}{}},% FIXME: missing
+% translatorsfo = {{}{}},% FIXME: missing
+% translatoraf = {{}{}},% FIXME: missing
+% translatorsaf = {{}{}},% FIXME: missing
+% translatorcoin = {{}{}},% FIXME: missing
+% translatorscoin = {{}{}},% FIXME: missing
+% translatorcofo = {{}{}},% FIXME: missing
+% translatorscofo = {{}{}},% FIXME: missing
+% translatorcoaf = {{}{}},% FIXME: missing
+% translatorscoaf = {{}{}},% FIXME: missing
+% translatoranin = {{}{}},% FIXME: missing
+% translatorsanin = {{}{}},% FIXME: missing
+% translatoranfo = {{}{}},% FIXME: missing
+% translatorsanfo = {{}{}},% FIXME: missing
+% translatoranaf = {{}{}},% FIXME: missing
+% translatorsanaf = {{}{}},% FIXME: missing
+% organizer = {{}{}},% FIXME: missing
+% organizers = {{}{}},% FIXME: missing
+% byorganizer = {{}{}},% FIXME: missing
+ byauthor = {{av}{av}},
+ byeditor = {{utgiven av}{utg\adddotspace av}},
+ bycompiler = {{sammanst\"alld av}{sammanst\adddotspace av}},
+ byredactor = {{bearbetad av}{bearb\adddotspace av}},
+ byreviser = {{reviderad av}{rev\adddotspace av}},
+% byreviewer = {{}{}},% FIXME: missing
+% byfounder = {{}{}},% FIXME: missing
+% bycontinuator = {{}{}},% FIXME: missing
+% bycollaborator = {{}{}},% FIXME: missing
+ bytranslator = {{\"oversatt \lbx@lfromlang\ av}{\"overs\adddot\ \lbx@sfromlang\ av}},
+ bycommentator = {{kommenterad av}{kommenterad av}},
+ byannotator = {{f\"orklarad av}{f\"orklarad av}},
+ withcommentator = {{med kommentarer av}{med kommentarer av}},
+ withannotator = {{med f\"orklaringar av}{med f\"orklaringar av}},
+ withintroduction = {{med inledning av}{med inl\adddot\ av}},
+ withforeword = {{med f\"orord av}{med f\"orord av}},
+ withafterword = {{med efterord av}{med efterord av}},
+ byeditortr = {{utgiven och \"oversatt \lbx@lfromlang\ av}%
+ {utg\adddotspace och \"overs\adddot\ \lbx@sfromlang\ av}},
+ byeditorco = {{utgiven och kommenterad av}%
+ {utg\adddotspace och kommenterad av}},
+ byeditoran = {{utgiven och f\"orklarad av}%
+ {utg\adddotspace och f\"orklarad av}},
+ byeditorin = {{utgiven och f\"orsedd med inledning av}%
+ {utg\adddotspace och med inl\adddot\ av}},
+ byeditorfo = {{utgiven och f\"orsedd med f\"orord av}%
+ {utg\adddotspace och med f\"orord av}},
+ byeditoraf = {{utgiven och f\"orsedd med efterord av}%
+ {utg\adddotspace och med efterord av}},
+ byeditortrco = {{utgiven, \"oversatt \lbx@lfromlang\ och kommenterad av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang\ och kommenterad av}},
+ byeditortran = {{utgiven, \"oversatt \lbx@lfromlang\ och f\"orklarad av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang\ och f\"orklarad av}},
+ byeditortrin = {{utgiven, \"oversatt \lbx@lfromlang\ och f\"orsedd med inledning av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang\ och med inl\adddot\ av}},
+ byeditortrfo = {{utgiven, \"oversatt \lbx@lfromlang\ och f\"orsedd med f\"orord av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang\ och med f\"orord av}},
+ byeditortraf = {{utgiven, \"oversatt \lbx@lfromlang\ och f\"orsedd med efterord av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang\ och med efterord av}},
+ byeditorcoin = {{utgiven, kommenterad och f\"orsedd med inledning av}%
+ {utg.,\addabbrvspace kommenterad och med inl\adddot\ av}},
+ byeditorcofo = {{utgiven, kommenterad och f\"orsedd med f\"orord av}%
+ {utg.,\addabbrvspace kommenterad och med f\"orord av}},
+ byeditorcoaf = {{utgiven, kommenterad och f\"orsedd med efterord av}%
+ {utg.,\addabbrvspace kommenterad och med efterord av}},
+ byeditoranin = {{utgiven, f\"orklarad och f\"orsedd med inledning av}%
+ {utg.,\addabbrvspace f\"orklarad och med inl\adddot\ av}},
+ byeditoranfo = {{utgiven, f\"orklarad och f\"orsedd med f\"orord av}%
+ {utg.,\addabbrvspace f\"orklarad och med f\"orord av}},
+ byeditoranaf = {{utgiven, f\"orklarad och f\"orsedd med efterord av}%
+ {utg.,\addabbrvspace f\"orklarad och med efterord av}},
+ byeditortrcoin = {{utgiven, \"oversatt \lbx@lfromlang, kommenterad och f\"orsedd med inledning av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang, kommenterad och med inl\adddot\ av}},
+ byeditortrcofo = {{utgiven, \"oversatt \lbx@lfromlang, kommenterad och f\"orsedd med f\"orord av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang, kommenterad och med f\"orord av}},
+ byeditortrcoaf = {{utgiven, \"oversatt \lbx@lfromlang, kommenterad och f\"orsedd med efterord av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang, kommenterad och med efterord av}},
+ byeditortranin = {{utgiven, \"oversatt \lbx@lfromlang, f\"orklarad och f\"orsedd med inledning av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang, f\"orklarad och med inl\adddot\ av}},
+ byeditortranfo = {{utgiven, \"oversatt \lbx@lfromlang, f\"orklarad och f\"orsedd med f\"orord av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang, f\"orklarad och med f\"orord av}},
+ byeditortranaf = {{utgiven, \"oversatt \lbx@lfromlang, f\"orklarad och f\"orsedd med efterord av}%
+ {utg.,\addabbrvspace \"overs\adddot\ \lbx@sfromlang, f\"orklarad och med efterord av}},
+ bytranslatorco = {{\"oversatt \lbx@lfromlang\ och kommenterad av}%
+ {\"overs\adddot\ \lbx@sfromlang\ och kommenterad av}},
+ bytranslatoran = {{\"oversatt \lbx@lfromlang\ och f\"orklarad av}%
+ {\"overs\adddot\ \lbx@sfromlang\ och f\"orklarad av}},
+ bytranslatorin = {{\"oversatt \lbx@lfromlang\ och f\"orsedd med inledning av}%
+ {\"overs\adddot\ \lbx@sfromlang\ och med inl\adddot\ av}},
+ bytranslatorfo = {{\"oversatt \lbx@lfromlang\ och f\"orsedd med f\"orord av}%
+ {\"overs\adddot\ \lbx@sfromlang\ och med f\"orord av}},
+ bytranslatoraf = {{\"oversatt \lbx@lfromlang\ och f\"orsedd med efterord av}%
+ {\"overs\adddot\ \lbx@sfromlang\ och med efterord av}},
+ bytranslatorcoin = {{\"oversatt \lbx@lfromlang, kommenterad och f\"orsedd med inledning av}%
+ {\"overs\adddot\ \lbx@sfromlang, kommenterad och med inl\adddot\ av}},
+ bytranslatorcofo = {{\"oversatt \lbx@lfromlang, kommenterad och f\"orsedd med f\"ordord av}%
+ {\"overs\adddot\ \lbx@sfromlang, kommenterad och med f\"ordord av}},
+ bytranslatorcoaf = {{\"oversatt \lbx@lfromlang, kommenterad och f\"orsedd med efterord av}%
+ {\"overs\adddot\ \lbx@sfromlang, kommenterad och med efterord av}},
+ bytranslatoranin = {{\"oversatt \lbx@lfromlang, f\"orklarad och f\"orsedd med inledning av}%
+ {\"overs\adddot\ \lbx@sfromlang, f\"orklarad med inledning\ av}},
+ bytranslatoranfo = {{\"oversatt \lbx@lfromlang, f\"orklarad och f\"orsedd med f\"orord av}%
+ {\"overs\adddot\ \lbx@sfromlang, f\"orklarad med f\"orord av}},
+ bytranslatoranaf = {{\"oversatt \lbx@lfromlang, f\"orklarad och f\"orsedd med efterord av}%
+ {\"overs\adddot\ \lbx@sfromlang, f\"orklarad med efterord av}},
+ and = {{och}{och}},
+ % Hedberg uses "et al.", but in an all-Swedish lists "m.fl." may be used
+ andothers = {{m.\,fl\adddot}{m.\,fl\adddot}},
+ andmore = {{m.\,fl\adddot}{m.\,fl\adddot}},
+ volume = {{volym}{vol\adddot}},
+ volumes = {{volymer}{vol\adddot}},
+ involumes = {{i}{i}},
+ jourvol = {{\aa rg\aa ng}{\aa rg\adddot}},
+ jourser = {{serie}{ser\adddot}},
+ book = {{bok}{bok}},
+ part = {{del}{del}},
+% issue = {{}{}},% FIXME: missing
+ % Both "ny serie (N.S.)" and "ny f\"oljd (N.F.)" are common
+ newseries = {{ny f\"oljd}{N.\,F\adddot}},
+ oldseries = {{gammal f\"oljd}{gammal f\"oljd}},
+ % In Swedish books both "upplaga" and "utg\aa va" are common.
+ % Hedberg (p. 82f.) uses the later in the terminology section
+ % (but uses whatever is given in a particular book otherwise).
+% edition = {{upplaga}{uppl\adddot}},
+ edition = {{utg\aa van}{utg\adddot}},
+ reprint = {{nytryck}{nytr\adddot}},
+ reprintof = {{nytryck av}{nytr\adddotspace av}},
+ reprintas = {{nytryckt som}{nytr\adddotspace som}},
+ reprintfrom = {{nytryckt fr\aa n}{nytryckt fr\aa n}},% FIXME: check
+ translationof = {{\"overs\"attning av}{\"overs\adddot\ av}},
+ translationas = {{\"overs\"attning som}{\"overs\adddot\ som}},
+ translationfrom = {{\"overs\"attning fr\aa n}{\"overs\adddotspace fr\aa n}},
+ reviewof = {{recension av}{recension av}},
+ origpubas = {{ursprungligen publicerad som}{ursprunglingen publ\adddot\ som}},
+ origpubin = {{ursprungligen publicerad}{ursprungligen publ\adddot}},
+ astitle = {{som}{som}},
+ bypublisher = {{av}{av}},
+ nodate = {{u\adddot d\adddot}{n\adddot d\adddot}},%FIXME
+ page = {{sidan}{s\adddot}},
+ pages = {{sidorna}{s\adddot}},
+ column = {{spalt}{sp\adddot}},
+ columns = {{spalterna}{sp\adddot}},
+ line = {{rad}{r\adddot}},
+ lines = {{raderna}{r\adddot}},
+ verse = {{vers}{v\adddot}},
+ verses = {{verserna}{v\adddot}},
+ section = {{paragraf}{\S}},
+ sections = {{paragraferna}{\S}},
+ % "paragraph" is "stycke" in Swedish, but this is probably
+ % more suitable for works referenced by paragraphs
+ paragraph = {{paragraf}{\S}},
+ paragraphs = {{paragraferna}{\S}},
+ pagetotal = {{sida}{s\adddot}},
+ pagetotals = {{sidor}{s\adddot}},
+ columntotal = {{spalt}{sp\adddot}},
+ columntotals = {{spalter}{sp\adddot}},
+ linetotal = {{rad}{r\adddot}},
+ linetotals = {{rader}{r\adddot}},
+ versetotal = {{vers}{v\adddot}},
+ versetotals = {{verser}{v\adddot}},
+ sectiontotal = {{paragraf}{\S}},
+ sectiontotals = {{paragrafer}{\S}},
+ paragraphtotal = {{paragraf}{\S}},
+ paragraphtotals = {{paragrafer}{\S}},
+ in = {{i}{i}},
+ inseries = {{i}{i}},
+ ofseries = {{i}{i}},
+ number = {{nummer}{nr}},
+ chapter = {{kapitel}{kap\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{examensarbete}{examensarb\adddot}},
+ phdthesis = {{doktorsavhandling}{diss\adddot}},
+ candthesis = {{kandidatavhandling}{kand.avh}},% FIXME: unsure
+ resreport = {{forskningsrapport}{forskn.rapport}},
+ techreport = {{teknisk rapport}{tekn\adddotspace rapport}},
+ % Hedberg (p. 57) uses "Datafil" and adds that it's possible to
+ % render more precisely "[Programfil] resp [Textfil] e. dyl."
+ software = {{datorprogram}{datorprogram}},
+ datacd = {{data-cd}{data-cd}},
+ audiocd = {{ljud-cd}{ljud-cd}},
+ version = {{version}{version}},
+ url = {{webbadress}{URL}},
+ urlfrom = {{tillg\"anglig fr\aa n}{tillg\"anglig fr\aa n}},
+ urlseen = {{senast h\"amtad}{h\"amtad}},
+% inpreparation = {{}{}},% FIXME: missing
+% submitted = {{}{}},% FIXME: missing
+% forthcoming = {{}{}},% FIXME: missing
+% inpress = {{}{}},% FIXME: missing
+% prepublished = {{}{}},% FIXME: missing
+ citedas = {{h\"adanefter citerad som}{h\"adanefter cit\adddotspace som}},
+% thiscite = {{}{}},% FIXME: missing
+ seenote = {{se not}{se not}},
+ quotedin = {{citerad i}{cit\adddotspace i}},
+ idem = {{densamma}{dens\adddot}},% or Latin: idem
+ idemsf = {{densamma}{dens\adddot}},
+ idemsm = {{densamme}{dens\adddot}},
+ idemsn = {{densamma}{dens\adddot}},
+ idempf = {{desamma}{desamma}},
+ idempm = {{desamma}{desamma}},
+ idempn = {{desamma}{desamma}},
+ idempp = {{desamma}{desamma}},
+ ibidem = {{ibidem}{ibid\adddot}},
+ opcit = {{a.\,a\adddot}{a.\,a\adddot}},% or Latin: op. cit.
+ loccit = {{loc\adddotspace cit\adddot}{loc\adddotspace cit\adddot}},
+ confer = {{j\"amf\"or}{jfr}},
+ sequens = {{f\adddot}{f\adddot}},
+ sequentes = {{ff\adddot}{ff\adddot}},
+ passim = {{passim}{pass\adddot}},
+ see = {{se}{se}},
+ seealso = {{se \"aven}{se \"aven}},
+ backrefpage = {{se sidan}{se s\adddot}},
+ backrefpages = {{se sidorna}{se s\adddot}},
+ january = {{januari}{jan\adddot}},
+ february = {{februari}{febr\adddot}},
+ march = {{mars}{mars}},
+ april = {{april}{april}},
+ may = {{maj}{maj}},
+ june = {{juni}{juni}},
+ july = {{juli}{juli}},
+ august = {{augusti}{aug\adddot}},
+ september = {{september}{sept\adddot}},
+ october = {{oktober}{okt\adddot}},
+ november = {{november}{nov\adddot}},
+ december = {{december}{dec\adddot}},
+ langamerican = {{amerikanska}{amerikanska}},
+% langbrazilian = {{}{}},% FIXME: missing
+% langbulgarian = {{}{}},% FIXME: missing
+ langcatalan = {{katalanska}{katalanska}},
+ langcroatian = {{kroatiska}{kroatiska}},
+ langczech = {{tjeckiska}{tjeckiska}},
+ langdanish = {{danska}{danska}},
+ langdutch = {{nederl\"andska}{nederl\"andska}},
+ langenglish = {{engelska}{engelska}},
+% langestonian = {{}{}},% FIXME: missing
+ langfinnish = {{finska}{finska}},
+ langfrench = {{franska}{franska}},
+ langgalician = {{galiciska}{galiciska}},
+ langgerman = {{tyska}{tyska}},
+ langgreek = {{grekiska}{grekiska}},
+% langhungarian = {{}{}}, % FIXME: missing
+ langitalian = {{italienska}{italienska}},
+ langlatin = {{latin}{latin}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{norska}{norska}},
+ langpolish = {{polska}{polska}},
+ langportuguese = {{portugisiska}{portugisiska}},
+ langrussian = {{ryska}{ryska}},
+% langslovene = {{}{}},% FIXME: missing
+ langspanish = {{spanska}{spanska}},
+ langswedish = {{svenska}{svenska}},
+ fromamerican = {{fr\aa n amerikanska}{fr\aa n amerikanska}},
+% frombrazilian = {{}{}},% FIXME: missing
+% frombulgarian = {{}{}},% FIXME: missing
+ fromcatalan = {{fr\aa n katalanska}{fr\aa n katalanska}},
+ fromcroatian = {{fr\aa n kroatiska}{fr\aa n kroatiska}},
+ fromczech = {{fr\aa n tjeckiska}{fr\aa n tjeckiska}},
+ fromdanish = {{fr\aa n danska}{fr\aa n danska}},
+ fromdutch = {{fr\aa n nederl\"andska}{fr\aa n nederl\"andska}},
+ fromenglish = {{fr\aa n engelska}{fr\aa n engelska}},
+% fromestonian = {{}{}},% FIXME: missing
+ fromfinnish = {{fr\aa n finska}{fr\aa n finska}},
+ fromfrench = {{fr\aa n franska}{fr\aa n franska}},
+ fromgalician = {{fr\aa n galiciska}{fr\aa n galiciska}},
+ fromgerman = {{fr\aa n tyska}{fr\aa n tyska}},
+ fromgreek = {{fr\aa n grekiska}{fr\aa n grekiska}},
+% fromhungarian = {{}{}}, % FIXME: missing
+ fromitalian = {{fr\aa n italienska}{fr\aa n italienska}},
+ fromlatin = {{fr\aa n latin}{fr\aa n latin}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{fr\aa n norska}{fr\aa n norska}},
+ frompolish = {{fr\aa n polska}{fr\aa n polska}},
+ fromportuguese = {{fr\aa n portugisiska}{fr\aa n portugisiska}},
+ fromrussian = {{fr\aa n ryska}{fr\aa n ryska}},
+% fromslovak = {{}{}},% FIXME: missing
+% fromslovene = {{}{}},% FIXME: missing
+ fromspanish = {{fr\aa n spanska}{fr\aa n spanska}},
+ fromswedish = {{fr\aa n svenska}{fr\aa n svenska}},
+ countryde = {{Tyskland}{DE}},
+ countryep = {{Europeiska unionen}{EP}},
+ countryeu = {{Europeiska unionen}{EU}},
+ countryfr = {{Frankrike}{FR}},
+ countryuk = {{Storbritannien}{GB}},
+ countryus = {{USA}{US}},
+ patent = {{patent}{patent}},
+ patentde = {{tyskt patent}{tyskt patent}},
+ patenteu = {{europeiskt patent}{europeiskt patent}},
+ patentfr = {{franskt patent}{franskt patent}},
+ patentuk = {{brittiskt patent}{brittiskt patent}},
+ patentus = {{amerikanskt patent}{amerikanskt patent}},
+ patreq = {{patentans\"okan}{patentans\"okan}},
+ patreqde = {{ans\"okan om tyskt patent}{ans\"okan om tyskt patent}},
+ patreqeu = {{ans\"okan om europeiskt patent}{ans\"okan om europeiskt patent}},
+ patreqfr = {{ans\"okan om franskt patent}{ans\"okan om franskt patent}},
+ patrequk = {{ans\"okan om brittiskt patent}{ans\"okan om brittiskt patent}},
+ patrequs = {{ans\"okan om amerikanskt patent}{ans\"okan om amerikanskt patent}},
+ file = {{fil}{fil}},
+ library = {{bibliotek}{bibliotek}},
+ abstract = {{sammandrag}{sammandrag}},
+ annotation = {{anm\"arkning}{anm\adddot}},
+ commonera = {{v\"asterl\"andsk tider\"akning}{v\adddot t\adddot}},
+ beforecommonera = {{f\"ore v\"asterl\"andsk tider\"akning}{f\adddot v\adddot t\adddot}},
+ annodomini = {{efter Kristus}{e\adddot Kr\adddot}},
+ beforechrist = {{f\"ore Kristus}{f\adddot Kr\adddot}},
+% circa = {{}{}},% FIXME: missing
+% spring = {{}{}},% FIXME: missing
+% summer = {{}{}},% FIXME: missing
+% autumn = {{}{}},% FIXME: missing
+% winter = {{}{}},% FIXME: missing
+ am = {{fm}{fm}},
+ pm = {{em}{em}},
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/swissgerman.lbx b/macros/latex/contrib/biblatex/latex/lbx/swissgerman.lbx
new file mode 100644
index 0000000000..f82ad9b057
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/swissgerman.lbx
@@ -0,0 +1,24 @@
+\ProvidesFile{swissgerman.lbx}
+[\abx@lbxid]
+
+\InheritBibliographyExtras{german}
+
+% Swiss time sep is a dot
+\DeclareBibliographyExtras{%
+ \protected\def\bibtimesep{.}%
+}
+
+% One point where Swiss German spelling
+% differs from Austrian and German German
+% is the (non-)use of \ss
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ countryuk = {{Grossbritannien}{GB}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex/latex/lbx/ukrainian.lbx b/macros/latex/contrib/biblatex/latex/lbx/ukrainian.lbx
new file mode 100644
index 0000000000..b5be8984c5
--- /dev/null
+++ b/macros/latex/contrib/biblatex/latex/lbx/ukrainian.lbx
@@ -0,0 +1,602 @@
+\ProvidesFile{ukrainian.lbx}
+[\abx@lbxid]
+
+\DeclareRedundantLanguages{ukrainian}{ukrainian}
+
+% This file requires UTF-8 support!
+
+\lbx@ifutfinput
+ {}
+ {\PackageError{biblatex}
+ {Ukrainian requires UTF-8 support}
+ {The 'ukrainian.lbx' file requires UTF-8 encoding but you
+ seem\MessageBreak to be using a different encoding.
+ This is a fatal error. I will\MessageBreak abort loading
+ ukrainian.lbx now.}%
+ \endinput}
+
+\NewBibliographyString{% Used only Ukrainian for month checks
+ datejanuary,
+ datefebruary,
+ datemarch,
+ dateapril,
+ datemay,
+ datejune,
+ datejuly,
+ dateaugust,
+ dateseptember,
+ dateoctober,
+ datenovember,
+ datedecember%
+}
+
+\DeclareBibliographyExtras{%
+ \protected\def\bibrangedash{%
+ \textemdash\penalty\hyphenpenalty}% breakable dash
+ \let\finalandcomma=\empty
+ \let\finalandsemicolon=\empty
+ \protected\def\mkbibordinal#1{\mkbibmascord}%
+ \protected\def\mkbibmascord#1{#1-й}%
+ \protected\def\mkbibfemord#1{#1-я}%
+ \protected\def\mkbibneutord#1{#1-е}%
+ \protected\def\mkbibdatelong#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\stripzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\nobreakspace}}%
+ \iffieldundef{#2}
+ {}
+ {\iffieldundef{#3}
+ {\mkbibmonth{\thefield{#2}}}
+ {\lbx@ru@mkbibdatemonth{\thefield{#2}}}%
+ \iffieldundef{#1}{}{\space}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+ \protected\def\mkbibdateshort#1#2#3{%
+ \iffieldundef{#3}
+ {}
+ {\mkdayzeros{\thefield{#3}}%
+ \iffieldundef{#2}{}{\adddot}}%
+ \iffieldundef{#2}
+ {}
+ {\mkmonthzeros{\thefield{#2}}%
+ \iffieldundef{#1}{}{\adddot}}%
+ \iffieldbibstring{#1}
+ {\bibstring{\thefield{#1}}}
+ {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
+ \savecommand\mkbibordedition
+ \savecommand\mkbibordseries
+ \def\mkbibordedition{\mkbibneutord}%
+ \def\mkbibordseries{\mkbibfemord}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}{}
+ {\printtext{\mktimezeros{\thefield{#1}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#2}{}
+ {\printtext{\mktimezeros{\thefield{#2}}}\setunit{\bibtimesep}}%
+ \iffieldundef{#3}{}
+ {\printtext{\mktimezeros{\thefield{#3}}}}%
+ \setunit{}%
+ \iffieldundef{#4}{}
+ {\bibtimezonesep
+ \mkbibtimezone{\thefield{#4}}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
+ \stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
+ \forcezerosmdt{\thefield{#2}}%
+ \iffieldundef{#3}{}
+ {\bibtimesep
+ \forcezerosmdt{\thefield{#3}}}%
+ \space
+ \ifnumless{\thefield{#1}}{12}
+ {\bibstring{am}}
+ {\bibstring{pm}}%
+ \iffieldundef{#4}{}
+ {\space\bibtimezonesep
+ \parentext{\mkbibtimezone{\thefield{#4}}}}}%
+ \protected\def\mkbibseasondateshort#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibseasondatelong#1#2{%
+ \mkbibseason{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+}
+
+\UndeclareBibliographyExtras{%
+ \restorecommand\mkbibordedition
+ \restorecommand\mkbibordseries
+}
+
+\DeclareBibliographyStrings{%
+ bibliography = {{Перелік літератури}{Література}},%book-like (chapter)
+ references = {{Перелік літератури}{Література}},%article-like (section)
+ shorthands = {{Перелік скорочень}{Скорочення}},
+ editor = {{редактор}{ред\adddot}},
+ editors = {{редактори}{ред\adddot}},
+ compiler = {{укладач}{уклад\adddot}},
+ compilers = {{укладачі}{уклад\adddot}},
+ redactor = {{редактор}{ред\adddot}},% FIXME: unsure
+ redactors = {{редактори}{ред\adddot}},% FIXME: unsure
+ reviser = {{ревізійний коректор}{ревіз\adddotspace кор\adddot}},
+ revisers = {{ревізійні коректори}{ревіз\adddotspace кор\adddot}},
+ founder = {{засновник}{засн\adddot}},
+ founders = {{засновник}{засн\adddot}},
+ continuator = {{продовжувач}{прод\adddot}},% FIXME: unsure
+ continuators = {{продовжувачі}{прод\adddot}},% FIXME: unsure
+ collaborator = {{учасник}{учас\adddot}},% FIXME: unsure
+ collaborators = {{учасники}{учас\adddot}},% FIXME: unsure
+ translator = {{перекладач}{пер\adddot}},
+ translators = {{перекладачі}{пер\adddot}},
+ commentator = {{коментатор}{комент\adddot}},
+ commentators = {{коментатори}{комент\adddot}},
+ annotator = {{примітки}{прим\adddot}},
+ annotators = {{примітки}{прим\adddot}},
+ commentary = {{коментар}{комент\adddot}},
+ annotations = {{примітки}{прим\adddot}},
+ introduction = {{вступна стаття}{вступ\adddotspace ст\adddot}},
+ foreword = {{передмова}{передм\adddot}},
+ afterword = {{післямова}{післям\adddot}},
+ editortr = {{редактор та перекладач}%
+ {ред\adddotspace та пер\adddot}},
+ editorstr = {{редактори та перекладачі}%
+ {ред\adddotspace та пер\adddot}},
+ editorco = {{редактор та коментатор}%
+ {ред\adddotspace та комент\adddot}},
+ editorsco = {{редактори та коментатори}%
+ {ред\adddotspace та комент\adddot}},
+ editoran = {{редактор та укладач приміток}%
+ {ред\adddotspace та укл\adddotspace прим\adddot}},
+ editorsan = {{редактори та укладачі приміток}%
+ {ред\adddotspace та укл\adddotspace прим\adddot}},
+ editorin = {{редактор та автор вступної статті}%
+ {ред\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorsin = {{редактори та автори вступної статті}%
+ {ред\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorfo = {{редактор та автор передмови}%
+ {ред\adddotspace та авт\adddotspace передм\adddot}},
+ editorsfo = {{редактори та автори передмови}%
+ {ред\adddotspace та авт\adddotspace передм\adddot}},
+ editoraf = {{редактор та автор післямови}%
+ {ред\adddotspace та авт\adddotspace післям\adddot}},
+ editorsaf = {{редактори та автори післямови}%
+ {ред\adddotspace та авт\adddotspace післям\adddot}},
+ editortrco = {{редактор, перекладач та автор коментарів}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace комент\adddot}},
+ editorstrco = {{редактори, перекладачі та автори коментарів}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace комент\adddot}},
+ editortran = {{редактор, перекладач та укладач приміток}%
+ {ред.,\addabbrvspace пер\adddotspace та укл\adddotspace прим\adddot}},
+ editorstran = {{редактори, перекладачі та укладачі приміток}%
+ {ред.,\addabbrvspace пер\adddotspace та укл\adddotspace прим\adddot}},
+ editortrin = {{редактор, перекладач та автор вступної статті}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorstrin = {{редактори, перекладачі та автори вступної статті}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editortrfo = {{редактор, перекладач та автор передмови}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace передм\adddot}},
+ editorstrfo = {{редактори, перекладачі та автори передмови}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace передм\adddot}},
+ editortraf = {{редактор, перекладач та автор післямови}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace післямови\adddot}},
+ editorstraf = {{редактори, перекладачі та автори післямови}%
+ {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace післям\adddot}},
+ editorcoin = {{редактор, автор коментарів та вступної статті}%
+ {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ editorscoin = {{редактори, автори коментарів та вступної статті}%
+ {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ editorcofo = {{редактор, автор коментарів та передмови}%
+ {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ editorscofo = {{редактори, автори коментарів та передмови}%
+ {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ editorcoaf = {{редактор, автор коментарів та післямови}%
+ {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ editorscoaf = {{редактори, автори коментарів та післямови}%
+ {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ editoranin = {{редактор, укладач приміток та автор вступної статті}%
+ {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorsanin = {{редактори, укладачі приміток та автори вступної статті}%
+ {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editoranfo = {{редактор, укладач приміток та автор передмови}%
+ {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
+ editorsanfo = {{редактори, укладачі приміток та автори передмови}%
+ {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
+ editoranaf = {{редактор, укладач приміток та автор післямови}%
+ {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
+ editorsanaf = {{редактори, укладачі приміток та автори післямови}%
+ {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
+ editortrcoin = {{редактор, перекладач, автор коментарів та вступної статті}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ editorstrcoin = {{редактори, перекладачі, автори коментарів та вступної статті}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ editortrcofo = {{редактор, перекладач, автор коментарів та передмови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ editorstrcofo = {{редактори, перекладачі, автори коментарів та передмови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ editortrcoaf = {{редактор, перекладач, автор коментарів та післямови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ editorstrcoaf = {{редактори, перекладачі, автори коментарів та післямови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ editortranin = {{редактор, перекладач, укладач приміток та автор вступної статті}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editorstranin = {{редактори, перекладачі, укладачі приміток та автори вступної статті}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ editortranfo = {{редактор, перекладач, укладач приміток та автор передмови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
+ editorstranfo = {{редактори, перекладачі, укладачі приміток та автори передмови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
+ editortranaf = {{редактор, перекладач, укладач приміток та автор післямови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
+ editorstranaf = {{редактори, перекладачі, укладачі приміток та автори післямови}%
+ {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
+ translatorco = {{перекладач та автор коментарів}%
+ {пер\adddotspace та авт\adddotspace комент\adddot}},
+ translatorsco = {{перекладачі та автор коментарів}%
+ {пер\adddotspace та авт\adddotspace комент\adddot}},
+ translatoran = {{перекладач та автор приміток}%
+ {пер\adddotspace та укл\adddotspace прим\adddot}},
+ translatorsan = {{перекладачі та укладачі приміток}%
+ {пер\adddotspace та уклад\adddotspace прим\adddot}},
+ translatorin = {{перекладач та автор вступної статті}%
+ {пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ translatorsin = {{перекладачі та автори вступної статті}%
+ {пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
+ translatorfo = {{перекладач та автор передмови}%
+ {пер\adddotspace та авт\adddotspace передм\adddot}},
+ translatorsfo = {{перекладачі та автори передмови}%
+ {пер\adddotspace та авт\adddotspace передм\adddot}},
+ translatoraf = {{перекладач та автор післямови}%
+ {пер\adddotspace та авт\adddotspace післям\adddot}},
+ translatorsaf = {{перекладачі та автори післямови}%
+ {пер\adddotspace та авт\adddotspace післям\adddot}},
+ translatorcoin = {{перекладач, автор коментарів та вступної статті}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ translatorscoin = {{перекладачі, автори коментарів та вступної статті}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ translatorcofo = {{перекладач, автор коментарів та передмови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ translatorscofo = {{перекладачі, автори коментарів та передмови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ translatorcoaf = {{перекладач, автор коментарів та післямови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ translatorscoaf = {{перекладачі, автори коментарів та післямови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ translatoranin = {{перекладач, автор коментарів та вступної статті}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ translatorsanin = {{перекладачі, автори коментарів та вступної статті}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ translatoranfo = {{перекладач, автор коментарів та передмови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ translatorsanfo = {{перекладачі, автори коментарів та передмови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
+ translatoranaf = {{перекладач, автор коментарів та післямови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ translatorsanaf = {{перекладачі, автори коментарів та післямови}%
+ {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
+ organizer = {{організатор}{орг\adddot}},
+ organizers = {{організатори}{орг\adddot}},
+ byorganizer = {{організатор}{орг\adddot}},% FIXME: unsure
+ byauthor = {{згідно автора}{згідн\adddot авт\adddot}},
+ byeditor = {{за редакцією}{за\addabbrvspace ред\adddot}},
+ bycompiler = {{укладач}{уклад\adddot}},
+ byredactor = {{за редакцією}{за\addabbrvspace ред\adddot}},
+ byreviser = {{виправлено}{випр\adddot}},
+ byreviewer = {{рецензія}{рец\adddot}},
+ byfounder = {{засновник}{засн\adddot}},% FIXME: unsure
+ bycontinuator = {{продовження}{продовж\adddot}},% FIXME: unsure
+ bycollaborator = {{за участю}{за\addabbrvspace уч\adddot}},
+ bytranslator = {{переклад \lbx@lfromlang}{пер\adddot\ \lbx@sfromlang}},
+ bycommentator = {{коментарі}{комент\adddot}},
+ byannotator = {{примітки}{прим\adddot}},
+ withcommentator = {{коментарі}{комент\adddot}},
+ withannotator = {{примітки}{прим\adddot}},
+ withintroduction = {{вступна стаття}{вступ\adddotspace ст\adddot}},
+ withforeword = {{передмовие}{передм\adddot}},
+ withafterword = {{післямовие}{післям\adddot}},
+ byeditortr = {{переклад \lbx@lfromlang, за редакцією}%
+ {пер\adddot\ \lbx@sfromlang, за\addabbrvspace ред\adddot}},
+ byeditorco = {{за редакцією, коментарі}%
+ {за ред.,\addabbrvspace комент\adddot}},
+ byeditoran = {{за редакцією, примітки}%
+ {за ред.,\addabbrvspace прим\adddot}},
+ byeditorin = {{за редакцією, вступна стаття}%
+ {за ред.,\addabbrvspace вступ\adddotspace ст\adddot}},
+ byeditorfo = {{за редакцією, передмова}%
+ {за ред.,\addabbrvspace передм\adddot}},
+ byeditoraf = {{за редакцією, післямова}%
+ {за ред.,\addabbrvspace післям\adddot}},
+ byeditortrco = {{за редакцією, переклад \lbx@lfromlang\ та коментарі}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang\ та комент\adddot}},
+ byeditortran = {{за редакцією, переклад \lbx@lfromlang\ та примітки}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang\ та прим\adddot}},
+ byeditortrin = {{за редакцією, переклад \lbx@lfromlang, вступна стаття}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, вступ\adddotspace ст\adddot}},
+ byeditortrfo = {{за редакцією, переклад \lbx@lfromlang, передмовие}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, передм\adddot}},
+ byeditortraf = {{за редакцією, переклад \lbx@lfromlang, післямова}%
+ {за ред\adddotspace та пер\adddot\ \lbx@sfromlang, післям\adddot}},
+ byeditorcoin = {{за редакцією, коментарі та вступна стаття}%
+ {за ред.,\addabbrvspace комент\adddotspace та вступ\adddotspace ст\adddot}},
+ byeditorcofo = {{за редакцією, коментарі та передмова}%
+ {за ред.,\addabbrvspace комент\adddotspace та передм\adddot}},
+ byeditorcoaf = {{за редакцією, коментарі та післямова}%
+ {за ред.,\addabbrvspace комент\adddotspace та післям\adddot}},
+ byeditoranin = {{за редакцією, примітки та вступна стаття}%
+ {за ред.,\addabbrvspace приміт\adddotspace та вступ\adddotspace ст\adddot}},
+ byeditoranfo = {{за редакцією, примітки та передмова}%
+ {за ред.,\addabbrvspace приміт\adddotspace та передм\adddot}},
+ byeditoranaf = {{за редакцією, примітки та післямова}%
+ {за ред.,\addabbrvspace приміт\adddotspace та післям\adddot}},
+ byeditortrcoin = {{за редакцією, переклад \lbx@lfromlang, коментарі та вступна стаття}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, комент\adddotspace та вступ\adddotspace ст\adddot}},
+ byeditortrcofo = {{за редакцією, переклад \lbx@lfromlang, коментарі та передмова}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, комент\adddotspace та передм\adddot}},
+ byeditortrcoaf = {{за редакцією, переклад \lbx@lfromlang, коментарі та післямова}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, комент\adddotspace та післям\adddot}},
+ byeditortranin = {{за редакцією, переклад \lbx@lfromlang, примітки та вступна стаття}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, прим\adddotspace та вступ\adddotspace ст\adddot}},
+ byeditortranfo = {{за редакцією, переклад \lbx@lfromlang, примітки та передмова}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, прим\adddotspace та передм\adddot}},
+ byeditortranaf = {{за редакцією, переклад \lbx@lfromlang, примітки та післямова}%
+ {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, прим\adddotspace та післям\adddot}},
+ bytranslatorco = {{переклад \lbx@lfromlang\ та коментарі}%
+ {пер\adddot\ \lbx@sfromlang\ та комент\adddot}},
+ bytranslatoran = {{переклад \lbx@lfromlang\ та примітки}%
+ {пер\adddot\ \lbx@sfromlang\ та прим\adddot}},
+ bytranslatorin = {{переклад \lbx@lfromlang\ та вступна стаття}%
+ {пер\adddot\ \lbx@sfromlang\ та вступ\adddotspace ст\adddot}},
+ bytranslatorfo = {{переклад \lbx@lfromlang\ та передмова}%
+ {пер\adddot\ \lbx@sfromlang\ та передм\adddot}},
+ bytranslatoraf = {{переклад \lbx@lfromlang\ та післямова}%
+ {пер\adddot\ \lbx@sfromlang\ та післям\adddot}},
+ bytranslatorcoin = {{переклад \lbx@lfromlang, коментарі та вступна стаття}%
+ {пер\adddot\ \lbx@sfromlang, комент\adddotspace та вступ\adddotspace ст\adddot}},
+ bytranslatorcofo = {{переклад \lbx@lfromlang, коментарі та передмова}%
+ {пер\adddot\ \lbx@sfromlang, комент\adddotspace та передм\adddot}},
+ bytranslatorcoaf = {{переклад \lbx@lfromlang, коментарі та післямова}%
+ {пер\adddot\ \lbx@sfromlang, комент\adddotspace та післям\adddot}},
+ bytranslatoranin = {{переклад \lbx@lfromlang, примітки та вступна стаття}%
+ {пер\adddot\ \lbx@sfromlang, прим\adddotspace та вступ\adddotspace ст\adddot}},
+ bytranslatoranfo = {{переклад \lbx@lfromlang, примітки та передмова}%
+ {пер\adddot\ \lbx@sfromlang, прим\adddotspace та передм\adddot}},
+ bytranslatoranaf = {{переклад \lbx@lfromlang, примітки та післямова}%
+ {пер\adddot\ \lbx@sfromlang, прим\adddotspace та післям\adddot}},
+ and = {{та}{та}},
+ andothers = {{та\addabbrvspace ін\adddot}{та\addabbrvspace ін\adddot}},
+ andmore = {{та\addabbrvspace ін\adddot}{та\addabbrvspace ін\adddot}},
+ volume = {{том}{т\adddot}},
+ volumes = {{томах}{т\adddot}},
+ involumes = {{в}{в}},
+ jourvol = {{том}{т\adddot}},
+ jourser = {{серія}{сер\adddot}},
+ book = {{книга}{кн\adddot}},
+ part = {{частина}{ч\adddot}},
+ issue = {{випуск}{вип\adddot}},
+ newseries = {{нова серія}{нов\adddotspace сер\adddot}},
+ oldseries = {{стара серія}{стар\adddotspace сер\adddot}},
+ edition = {{видання}{вид\adddot}},
+ reprint = {{перевидання}{перевид\adddot}},
+ reprintof = {{перевидання}{перевид\adddot}},
+ reprintas = {{перевидано як}{перевид\adddotspace як}},
+ reprintfrom = {{перевидано з}{перевид\adddotspace з}},
+ translationof = {{переклад по виданню\addcolon}{пер\adddotspace по вид\adddot\addcolon}},
+ translationas = {{переклад\addcolon}{пер\adddot\addcolon}},
+ translationfrom = {{переклад з}{пер\adddotspace з}},
+ reviewof = {{рецензія на\addcolon}{рец\adddotspace на\addcolon}},% FIXME: unsure
+ origpubas = {{перша публикація\addcolon}%
+ {перш\adddotspace публ\adddot\addcolon}},
+ origpubin = {{перша публікация в}%
+ {перш\adddotspace публ\adddotspace в}},
+ astitle = {{\addcolon}{\addcolon}},% FIXME: unsure
+ bypublisher = {{\addcomma}{\addcomma}},% FIXME: unsure
+ nodate = {{б\adddot р\adddot}{б\adddot р\adddot}},
+ page = {{сторінка}{с\adddot}},
+ pages = {{сторінки}{с\adddot}},
+ column = {{колонка}{кол\adddot}},
+ columns = {{колонки}{кол\adddot}},
+ line = {{рядок}{рядок}},
+ lines = {{рядки}{рядки}},
+ verse = {{вірш}{вірш}},
+ verses = {{вірші}{вірші}},
+ section = {{параграф}{\S}},
+ sections = {{параграфи}{\S\S}},
+ paragraph = {{абзац}{абз\adddot}},
+ paragraphs = {{абзаци}{абз\adddot}},
+ pagetotal = {{сторінка}{с\adddot}},
+ pagetotals = {{сторінки}{с\adddot}},
+ columntotal = {{колонка}{кол\adddot}},
+ columntotals = {{колонки}{кол\adddot}},
+ linetotal = {{рядок}{рядок}},
+ linetotals = {{рядки}{рядки}},
+ versetotal = {{вірш}{вірш}},
+ versetotals = {{вірші}{вірші}},
+ sectiontotal = {{параграф}{\S}},
+ sectiontotals = {{параграфи}{\S\S}},
+ paragraphtotal = {{абзац}{абз\adddot}},
+ paragraphtotals = {{абзаци}{абз\adddot}},
+ in = {{в}{в}},
+ inseries = {{в}{в}},
+ ofseries = {{із}{із}},
+ number = {{номер}{№}},
+ chapter = {{глава}{гл\adddot}},
+% bathesis = {{}{}},% FIXME: missing
+ mathesis = {{дис\adddotspace\textellipsis\ маг\adddot}
+ {дис\adddotspace\textellipsis\ маг\adddot}},
+ phdthesis = {{дис\adddotspace\textellipsis\ док\adddot}
+ {дис\adddotspace\textellipsis\ док\adddot}},
+ candthesis = {{дис\adddotspace\textellipsis\ канд\adddot}
+ {дис\adddotspace\textellipsis\ канд\adddot}},
+ resreport = {{науковий звіт}{наук\adddotspace звіт\adddot}},
+ techreport = {{технічний звіт}{тех\adddotspace звіт\adddot}},
+ software = {{програмне забезпечення}{прогр\adddotspace забезп\adddot}},
+ datacd = {{CD-ROM}{CD-ROM}},
+ audiocd = {{audio CD}{audio CD}},
+ version = {{версія}{вер\adddot}},
+ url = {{url}{url}},
+ urlfrom = {{режим доступу}{режим доступу}},
+ urlseen = {{дата звернення}{дата\addabbrvspace зверн\adddot}},
+ inpreparation = {{в\addabbrvspace підготовці}{в підг\adddot}},
+ submitted = {{представлено}{предст\adddot}},
+ forthcoming = {{в друці}{в друц\adddot}},
+ inpress = {{в\addabbrvspace друці}{в друці\adddot}},
+ prepublished = {{попередня публікация}{попер\adddotspace пуб\adddot}},% FIXME: unsure
+ citedas = {{далі цитується як}{далі цит\addabbrvspace як}},
+ thiscite = {{тут}{тут}},
+ seenote = {{дивись зноску}{див\adddotspace зн\adddot}},
+ quotedin = {{цитується за}{цит\adddotspace за}},
+ idem = {{він\addabbrvspace же}{він\addabbrvspace же}},
+ idemsm = {{він\addabbrvspace же}{він\addabbrvspace же}},
+ idemsf = {{вона\addabbrvspace же}{вона\addabbrvspace же}},
+ idemsn = {{він\addabbrvspace же}{він\addabbrvspace же}},
+ idempm = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
+ idempf = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
+ idempn = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
+ idempp = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
+ ibidem = {{там\addabbrvspace же}{там\addabbrvspace же}},
+ opcit = {{вказ\adddotspace твор\adddot}{вказ\adddotspace твор\adddot}},
+ loccit = {{вказ\adddotspace місце}{вказ\adddotspace місце}},
+ confer = {{порівняй}{порівн\adddot}},
+ sequens = {{та наступна}{та\addabbrvspace наст\adddot}},
+ sequentes = {{та наступні}{и\addabbrvspace наст\adddot}},
+ passim = {{всюди}{всюди}},
+ see = {{дивись}{див\adddot}},
+ seealso = {{дивись також}{див\adddotspace також}},
+ backrefpage = {{цитується на сторінці}{цит\adddotspace на\addabbrvspace с\adddot}},
+ backrefpages = {{цитується на сторінках}{цит\adddotspace на\addabbrvspace с\adddot}},
+ january = {{січень}{січ\adddot}},
+ february = {{лютий}{лют\adddot}},
+ march = {{березень}{бер\adddot}},
+ april = {{квітень}{квіт\adddot}},
+ may = {{травень}{трав\adddot}},
+ june = {{червень}{черв\adddot}},
+ july = {{липень}{лип\adddot}},
+ august = {{серпень}{серп\adddot}},
+ september = {{вересень}{вер\adddot}},
+ october = {{жовтень}{жовт\adddot}},
+ november = {{листопад}{листоп\adddot}},
+ december = {{грудень}{груд\adddot}},
+ datejanuary = {{січня}{січ\adddot}},
+ datefebruary = {{лютого}{лют\adddot}},
+ datemarch = {{березня}{бер\adddot}},
+ dateapril = {{квітня}{квіт\adddot}},
+ datemay = {{травня}{трав\adddot}},
+ datejune = {{червня}{черв\adddot}},
+ datejuly = {{липня}{лип\adddot}},
+ dateaugust = {{серпня}{серп\adddot}},
+ dateseptember = {{вересня}{вер\adddot}},
+ dateoctober = {{жовтня}{жовт\adddot}},
+ datenovember = {{листопда}{листоп\adddot}},
+ datedecember = {{грудня}{груд\adddot}},
+ langamerican = {{американський}{амер\adddot}},
+ langbrazilian = {{бразильський}{браз\adddot}},
+ langbulgarian = {{болгарська}{болг\adddot}},
+ langcatalan = {{каталонська}{катал\adddot}},
+ langcroatian = {{хорватська}{хорв\adddot}},
+ langczech = {{чеська}{чеськ\adddot}},
+ langdanish = {{датська}{дат\adddot}},
+ langdutch = {{нідерландська}{нід\adddot}},
+ langenglish = {{англійська}{англ\adddot}},
+ langestonian = {{естонська}{ест\adddot}},
+ langfinnish = {{фінська}{фін\adddot}},
+ langfrench = {{французька}{фр\adddot}},
+ langgalician = {{галісійський}{гал\adddot}},
+ langgerman = {{німецька}{нім\adddot}},
+ langgreek = {{грецька}{грець\adddot}},
+ langhungarian = {{угорська}{угор\adddot}},
+ langitalian = {{італійська}{італ\adddot}},
+ langjapanese = {{японська}{яп\adddot}},
+ langlatin = {{латинська}{лат\adddot}},
+% langlatvian = {{}{}},% FIXME: missing
+ langnorwegian = {{норвезька}{норв\adddot}},
+ langpolish = {{польська}{пол\adddot}},
+ langportuguese = {{португальська}{порт\adddot}},
+ langrussian = {{російська}{рос\adddot}},
+% langslovak = {{}{}},% FIXME: missing
+ langslovene = {{словенська}{слов\adddot}},
+ langspanish = {{іспанська}{ісп\adddot}},
+ langswedish = {{шведська}{швед\adddot}},
+ langukrainian = {{українська}{укр\adddot}},
+ fromamerican = {{з американської}{з\addabbrvspace амер\adddot}},
+ frombrazilian = {{з бразильської}{з\addabbrvspace браз\adddot}},
+ frombulgarian = {{з болгарскої}{з\addabbrvspace болг\adddot}},
+ fromcatalan = {{з каталонської}{з\addabbrvspace катал\adddot}},
+ fromcroatian = {{з хорватської}{з\addabbrvspace хорв\adddot}},
+ fromczech = {{з чеської}{з\addabbrvspace чеськ\adddot}},
+ fromdanish = {{з датської}{з\addabbrvspace дат\adddot}},
+ fromdutch = {{з нідерландської}{з\addabbrvspace нід\adddot}},
+ fromenglish = {{з англійскої}{з\addabbrvspace англ\adddot}},
+ fromestonian = {{з естонської}{з\addabbrvspace ест\adddot}},
+ fromfinnish = {{з фінської}{з\addabbrvspace фін\adddot}},
+ fromfrench = {{з французької}{з\addabbrvspace фр\adddot}},
+ fromgalician = {{з галісійської}{з\addabbrvspace гал\adddot}},
+ fromgerman = {{з німецької}{з\addabbrvspace нім\adddot}},
+ fromgreek = {{з грецької}{з\addabbrvspace грец\adddot}},
+ fromhungarian = {{з угорської}{з\addabbrvspace угор\adddot}},
+ fromitalian = {{з італійської}{з\addabbrvspace італ\adddot}},
+ fromjapanese = {{з японської}{з\addabbrvspace яп\adddot}},
+ fromlatin = {{з латинської}{з\addabbrvspace лат\adddot}},
+% fromlatvian = {{}{}},% FIXME: missing
+ fromnorwegian = {{з норвезької}{з\addabbrvspace норв\adddot}},
+ frompolish = {{з польської}{з\addabbrvspace пол\adddot}},
+ fromportuguese = {{з португальської}{з\addabbrvspace порт\adddot}},
+ fromrussian = {{з російської}{з\addabbrvspace рос\adddot}},
+% fromslovak = {{}{}},% FIXME: missing
+ fromslovene = {{зі словенської}{зі\addabbrvspace слов\adddot}},
+ fromspanish = {{з іспанської}{з\addabbrvspace ісп\adddot}},
+ fromswedish = {{з шведської}{з\addabbrvspace швед\adddot}},
+ fromukrainian = {{з української}{з\addabbrvspace укр\adddot}},
+ countryde = {{Німеччина}{Німеччина}},
+ countryeu = {{Європейський Союз}{ЄС}},
+ countryep = {{Європейський Союз}{ЄС}},
+ countryfr = {{Франція}{Франція}},
+ countryuk = {{Великобританія}{Великобританія}},
+ countryus = {{Сполучені Штати Америки}{США}},
+ patent = {{патент}{пат\adddot}},
+ patentde = {{патент Німеччини}{пат\adddotspace Німеччини}},
+ patenteu = {{патент Європи}{пат\adddotspace Європи}},
+ patentfr = {{патент Франції}{пат\adddotspace Франції}},
+ patentuk = {{патент Великобританії}{пат\adddotspace Великобританії}},
+ patentus = {{патент США}{пат\adddotspace США}},
+ patreq = {{заявка}{заявка}},
+ patreqde = {{заявка на патент Німеччини}{заявка на пат\adddotspace Німеччини}},
+ patreqeu = {{заявка на патент Європи}{заявка на пат\adddotspace Європи}},
+ patreqfr = {{заявка на патент Франції}{заявка на пат\adddotspace Франції}},
+ patrequk = {{заявка на патент Великобританії}{заявка на пат\adddotspace Великобританії}},
+ patrequs = {{заявка на патент США}{заявка на пат\adddotspace США}},
+ file = {{файл}{файл}},
+ library = {{бібліотека}{б-ка}},
+ abstract = {{резюме}{рез\adddot}},
+ annotation = {{анотація}{анот\adddot}},
+ commonera = {{нашої ери}{н\adddotspace е\adddot}},
+ beforecommonera = {{до нашої ери}{до н\adddotspace е\adddot}},
+ annodomini = {{від Різдва Христового}{від Р\adddotspace Х\adddot}},
+ beforechrist = {{до Різдва Христового}{до Р\adddotspace Х\adddot}},
+ circa = {{близько}{бл\adddot}},
+ spring = {{весна}{весна}},
+ summer = {{літо}{літо}},
+ autumn = {{осінь}{осінь}},
+ winter = {{зима}{зима}},
+ am = {{ДП}{ДП}},
+ pm = {{ПП}{ПП}},
+}
+
+\protected\gdef\lbx@ru@mkbibdatemonth#1{%
+ \ifcase0#1\relax
+ #1\BibliographyWarning{Month out of range}%
+ \or\abx@bibmonth{datejanuary}%
+ \or\abx@bibmonth{datefebruary}%
+ \or\abx@bibmonth{datemarch}%
+ \or\abx@bibmonth{dateapril}%
+ \or\abx@bibmonth{datemay}%
+ \or\abx@bibmonth{datejune}%
+ \or\abx@bibmonth{datejuly}%
+ \or\abx@bibmonth{dateaugust}%
+ \or\abx@bibmonth{dateseptember}%
+ \or\abx@bibmonth{dateoctober}%
+ \or\abx@bibmonth{datenovember}%
+ \or\abx@bibmonth{datedecember}%
+ \else
+ #1\BibliographyWarning{Month out of range}%
+ \fi}%
+
+\endinput