summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-ms/latex/lbx/finnish-ms.lbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-ms/latex/lbx/finnish-ms.lbx')
-rw-r--r--macros/latex/contrib/biblatex-ms/latex/lbx/finnish-ms.lbx625
1 files changed, 625 insertions, 0 deletions
diff --git a/macros/latex/contrib/biblatex-ms/latex/lbx/finnish-ms.lbx b/macros/latex/contrib/biblatex-ms/latex/lbx/finnish-ms.lbx
new file mode 100644
index 0000000000..5ed7056bd1
--- /dev/null
+++ b/macros/latex/contrib/biblatex-ms/latex/lbx/finnish-ms.lbx
@@ -0,0 +1,625 @@
+\ProvidesFile{finnish-ms.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:}{%
+ \ifentrytype{article}
+ {}
+ {\bibstring{in}%
+ \printunit{\intitlepunct}}}%
+ \expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
+ \iffieldundef{#1}
+ {}
+ {\mktimezeros{\thefield{#1}}%
+ \iffieldundef{#2}{}{\bibtimesep}}%
+ \iffieldundef{#2}
+ {}
+ {\mktimezeros{\thefield{#2}}%
+ \iffieldundef{#3}{}{\bibtimesep}}%
+ \iffieldundef{#3}
+ {}
+ {\mktimezeros{\thefield{#3}}}%
+ \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\mkbibyeardivisiondateshort#1#2{%
+ \mkbibyeardivision{\thefield{#2}}%
+ \iffieldundef{#1}{}{\space}%
+ \dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
+ \protected\def\mkbibyeardivisiondatelong#1#2{%
+ \mkbibyeardivision{\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 ?
+% springN = {{}{}},% FIXME: missing
+% summerN = {{}{}},% FIXME: missing
+% autumnN = {{}{}},% FIXME: missing
+% winterN = {{}{}},% FIXME: missing
+% springS = {{}{}},% FIXME: missing
+% summerS = {{}{}},% FIXME: missing
+% autumnS = {{}{}},% FIXME: missing
+% winterS = {{}{}},% FIXME: missing
+% Q1 = {{}{}},% FIXME: missing
+% Q2 = {{}{}},% FIXME: missing
+% Q3 = {{}{}},% FIXME: missing
+% Q4 = {{}{}},% FIXME: missing
+% QD1 = {{}{}},% FIXME: missing
+% QD2 = {{}{}},% FIXME: missing
+% QD3 = {{}{}},% FIXME: missing
+% S1 = {{}{}},% FIXME: missing
+% S2 = {{}{}},% FIXME: missing
+ 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