packages feed

pandoc-citeproc (empty) → 0.1

raw patch · 92 files changed

+33523/−0 lines, 92 filesdep +Diffdep +HTTPdep +aesonbuild-type:Customsetup-changed

Dependencies added: Diff, HTTP, aeson, aeson-pretty, attoparsec, base, bytestring, containers, directory, filepath, hexpat, hs-bibutils, json, mtl, network, old-locale, pandoc-citeproc, pandoc-types, parsec, process, syb, tagsoup, texmath, text, text-icu, time, utf8-string, vector, xml, yaml

Files

+ LICENSE view
@@ -0,0 +1,27 @@+Copyright (c) 2013, Andrea Rossato, John MacFarlane+All rights reserved.++Redistribution and use in source and binary forms, with or without modification,+are permitted provided that the following conditions are met:++  Redistributions of source code must retain the above copyright notice, this+  list of conditions and the following disclaimer.++  Redistributions in binary form must reproduce the above copyright notice, this+  list of conditions and the following disclaimer in the documentation and/or+  other materials provided with the distribution.++  Neither the name of the {organization} nor the names of its+  contributors may be used to endorse or promote products derived from+  this software without specific prior written permission.++THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ README.md view
@@ -0,0 +1,118 @@+pandoc-citeproc+===============++This package provides a library and executable to facilitate the use of+citeproc with pandoc 1.12 and greater.  (Earlier versions of pandoc have+integrated citeproc support.)++The current version of the package includes code from citeproc-hs,+which has not been updated for some time.  When citeproc-hs is brought+up to date, this code can be removed and this package will depend+on citeproc-hs.++`pandoc-citeproc`+-----------------++The `pandoc-citeproc` executable is a filter that takes a JSON-encoded+Pandoc document, formats citations and adds a bibliography, and+returns a JSON-encoded pandoc document.++To process citations with pandoc, call pandoc-citeproc as a filter:++    pandoc --filter pandoc-citeproc input.md -s -o output.html++The bibliography will be put into a pandoc `Div` container with+class `references`.++pandoc-citeproc will look for the following metadata fields in+the input:++`bibliography`:  A path, or YAML list of paths, of bibliography+files to use.  These may be in any of the formats supported by+bibutils.++    Format            File extension+    ------------      --------------+    MODS              .mods+    BibLaTeX          .bib+    BibTeX            .bibtex+    RIS               .ris+    EndNote           .enl+    EndNote XML       .xml+    ISI               .wos+    MEDLINE           .medline+    Copac             .copac+    JSON citeproc     .json++`references`:  A YAML list of references.  Each reference is a YAML+object.  The format is essentially CSL JSON format.  Here is an example:++    - id: doe2006+      author:+        family: Doe+        given: [John, F.]+      title: Article+      page: 33-34+      issued:+        year: 2006+      type: article-journal+      volume: 6+      container-title: Journal of Generic Studies++The contents of fields will be interpreted as markdown when+appropriate:  so, for example, emphasis and strong emphasis can+be used in title fileds. Simple tex math will also be+parsed and rendered appropriately.++`csl` or `citation-style`: Path to a CSL style file.  If the file is not found+relative to the working directory, pandoc-citeproc will look in the+`$HOME/.csl` directory (or `C:\Users\USERNAME\AppData\Roaming\csl` in Windows+7).++`citation-abbreviations`:  Path to a CSL abbreviations JSON file. The format+is described [here](http://citationstylist.org/2011/10/19/abbreviations-for-zotero-test-release).  Here is a short example:++    { "default": {+        "container-title": {+                "Lloyd's Law Reports": "Lloyd's Rep",+                "Estates Gazette": "EG",+                "Scots Law Times": "SLT"+        }+      }+    }++The metadata must contain either `references` or `bibliography` or+both as a source of references.  `csl` and `citation-abbreviations`+are optional.  If `csl` is not provided, `chicago-author-date.csl` will be+used by default.++`biblio2yaml`+-------------++`biblio2yaml` will convert an existing bibliography (in any of the formats+listed above) into a YAML bibliography of the sort that can be included+in the `references` field of pandoc's metadata.++Simplest usage is++    biblio2yaml BIBFILE++which will convert BIBFILE and print the result to stdout.+The format will be derived from BIBFILE's extension, according to the+table above.++`biblio2yaml` can also be used as a pipe, taking inptu from stdin,+in which case the format must be specified explicitly using the+`-f/--format` flag.++`Text.CSL.Pandoc`+-----------------++Those who use pandoc as a library (e.g. in a web application) will+need to use this module to process citations.++The module exports two functions, `processCites`, which is pure and+accepts a style and a list of references as arguments, and+`processCites'`, which lives in the IO monad and derives the style+and references from the document's metadata.+
+ Setup.hs view
@@ -0,0 +1,56 @@+{-# LANGUAGE CPP #-}++import Distribution.Simple+import Distribution.Simple.PreProcess+import Distribution.Simple.Setup+         (copyDest, copyVerbosity, fromFlag, installVerbosity, BuildFlags(..))+import Distribution.PackageDescription (PackageDescription(..), Executable(..))+import Distribution.Simple.LocalBuildInfo+         (LocalBuildInfo(..), absoluteInstallDirs)+import Distribution.Verbosity ( Verbosity, silent )+import Distribution.Simple.InstallDirs (mandir, CopyDest (NoCopyDest))+import Distribution.Simple.Utils (installOrdinaryFiles, info)+import Prelude hiding (catch)+import System.Process ( rawSystem )+import System.FilePath ( (</>) )+import System.Directory ( findExecutable )+import System.Exit++main :: IO ()+main = do+  defaultMainWithHooks $ simpleUserHooks {+      postCopy = \ _ flags pkg lbi ->+         installManpages pkg lbi (fromFlag $ copyVerbosity flags)+              (fromFlag $ copyDest flags)+    , postInst = \ _ flags pkg lbi ->+         installManpages pkg lbi (fromFlag $ installVerbosity flags) NoCopyDest+    , hookedPreProcessors = [ppBlobSuffixHandler]+    }+  exitWith ExitSuccess++manpages :: [FilePath]+manpages = ["man1" </> "pandoc-citeproc.1"+           ,"man1" </> "biblio2yaml.1"]++manDir :: FilePath+manDir = "man"++installManpages :: PackageDescription -> LocalBuildInfo+                -> Verbosity -> CopyDest -> IO ()+installManpages pkg lbi verbosity copy =+  installOrdinaryFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy))+             (zip (repeat manDir) manpages)++ppBlobSuffixHandler :: PPSuffixHandler+ppBlobSuffixHandler = ("hsb", \_ _ ->+  PreProcessor {+    platformIndependent = True,+    runPreProcessor = mkSimplePreProcessor $ \infile outfile verbosity ->+      do info verbosity $ "Preprocessing " ++ infile ++ " to " ++ outfile+         hsb2hsPath <- findExecutable "hsb2hs"+         case hsb2hsPath of+            Just p  -> rawSystem p [infile, infile, outfile]+            Nothing -> error "hsb2hs is needed to build this program: cabal install hsb2hs"+         return ()++  })
+ biblio2yaml.hs view
@@ -0,0 +1,113 @@+module Main where+import Text.CSL.Input.Bibutils (readBiblioString, BibFormat(..))+import Data.Char (chr, toLower)+import Data.Monoid+import Data.Yaml+import Control.Applicative+import qualified Data.ByteString as B+import qualified Data.ByteString.Char8 as B8+import Data.Attoparsec.ByteString.Char8 as Attoparsec+import qualified Data.Text as T+import Data.Text.Encoding (encodeUtf8)+import System.Console.GetOpt+import Control.Monad+import System.IO+import System.FilePath (takeExtension)+import System.Environment (getArgs)+import System.Exit+import Data.Version (showVersion)+import Paths_pandoc_citeproc (version)++main :: IO ()+main = do+  argv <- getArgs+  let (flags, args, errs) = getOpt Permute options argv+  let header = "Usage: biblio2yaml [OPTION..] [FILE]"+  unless (null errs && length args < 2) $ do+    hPutStrLn stderr $ usageInfo (unlines $ errs ++ [header]) options+    exitWith $ ExitFailure 1+  when (Version `elem` flags) $ do+    putStrLn $ "biblio2yaml " ++ showVersion version+    exitWith ExitSuccess+  when (Help `elem` flags) $ do+    putStrLn $ usageInfo header options+    exitWith ExitSuccess+  let mbformat = case [f | Format f <- flags] of+                      [x] -> readFormat x+                      _   -> Nothing+  bibstring <- case args of+                    (x:_) -> readFile x+                    []    -> getContents+  let bibformat = mbformat <|> msum (map formatFromExtension args)+  case bibformat of+       Nothing  -> do+         hPutStrLn stderr $ usageInfo ("Unknown format\n" ++ header) options+         exitWith $ ExitFailure 3+       Just f   -> readBiblioString f bibstring >>=+                     outputYamlBlock . unescapeTags . encode++outputYamlBlock :: B.ByteString -> IO ()+outputYamlBlock contents = do+  putStrLn "---\nreferences:"+  B.putStr contents+  putStrLn "..."++formatFromExtension :: FilePath -> Maybe BibFormat+formatFromExtension = readFormat . dropWhile (=='.') . takeExtension++data Option =+    Help | Version | Format String+  deriving (Ord, Eq, Show)++readFormat :: String -> Maybe BibFormat+readFormat = go . map toLower+  where go "mods"     = Just Mods+        go "biblatex" = Just BibLatex+        go "bib"      = Just BibLatex+        go "bibtex"   = Just Bibtex+        go "ris"      = Just Ris+        go "endnote"  = Just Endnote+        go "enl"      = Just Endnote+        go "endnotexml" = Just EndnotXml+        go "xml"      = Just EndnotXml+        go "wos"      = Just Isi+        go "isi"      = Just Isi+        go "medline"  = Just Medline+        go "copac"    = Just Copac+        go "json"     = Just Json+        go _          = Nothing++options :: [OptDescr Option]+options =+  [ Option ['h'] ["help"] (NoArg Help) "show usage information"+  , Option ['V'] ["version"] (NoArg Version) "show program version"+  , Option ['f'] ["format"] (ReqArg Format "FORMAT") "bibliography format"+  ]++-- turn+-- id: ! "\u043F\u0443\u043D\u043A\u04423"+-- into+-- id: пункт3+unescapeTags :: B.ByteString -> B.ByteString+unescapeTags bs = case parseOnly (many $ tag <|> other) bs of+                       Left e  -> error e+                       Right r -> B.concat r++tag :: Attoparsec.Parser B.ByteString+tag = do+  _ <- string $ B8.pack ": ! \""+  cs <- manyTill (uchar <|> regchar) (char '"')+  return $ B8.pack ": \"" <> B.concat cs <> B8.pack "\""++other :: Attoparsec.Parser B.ByteString+other = Attoparsec.takeWhile1 (/=':') <|> Attoparsec.take 1++uchar :: Attoparsec.Parser B.ByteString+uchar = do+  _ <- string $ B8.pack "\\u"+  cs <- count 4 $ satisfy $ inClass "0-9a-fA-F"+  let n = read ('0':'x':cs)+  return $ encodeUtf8 $ T.pack [chr n]++regchar :: Attoparsec.Parser B.ByteString+regchar = (B8.pack . (:[])) <$> anyChar
+ chicago-author-date.csl view
@@ -0,0 +1,458 @@+<?xml version="1.0" encoding="utf-8"?>+<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never">+  <info>+    <title>Chicago Manual of Style (author-date)</title>+    <id>http://www.zotero.org/styles/chicago-author-date</id>+    <link href="http://www.zotero.org/styles/chicago-author-date" rel="self"/>+    <link href="http://www.chicagomanualofstyle.org/tools_citationguide.html" rel="documentation"/>+    <author>+      <name>Julian Onions</name>+      <email>julian.onions@gmail.com</email>+    </author>+    <contributor>+      <name>Sebastian Karcher</name>+    </contributor>+    <contributor>+      <name>Richard Karnesky</name>+      <email>karnesky+zotero@gmail.com</email>+      <uri>http://arc.nucapt.northwestern.edu/Richard_Karnesky</uri>+    </contributor>+    <category citation-format="author-date"/>+    <category field="generic-base"/>+    <summary>The author-date variant of the Chicago style</summary>+    <updated>2013-03-28T05:37:10+00:00</updated>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+  </info>+  <locale>+    <terms>+      <term name="editor" form="verb-short">ed.</term>+      <term name="container-author" form="verb">by</term>+      <term name="translator" form="verb-short">trans.</term>+      <term name="translator" form="short">trans.</term>+    </terms>+  </locale>+  <macro name="secondary-contributors">+    <choose>+      <if type="chapter paper-conference" match="none">+        <group delimiter=". ">+          <names variable="editor translator">+            <label form="verb" text-case="capitalize-first" suffix=" " plural="never"/>+            <name and="text" delimiter=", "/>+          </names>+        </group>+      </if>+    </choose>+  </macro>+  <macro name="container-contributors">+    <choose>+      <if type="chapter paper-conference" match="any">+        <group prefix=", " delimiter=", ">+          <names variable="container-author editor" delimiter=", ">+            <label form="verb" suffix=" " plural="never"/>+            <name and="text" delimiter=", "/>+          </names>+        </group>+      </if>+    </choose>+  </macro>+  <macro name="editor">+    <names variable="editor">+      <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" prefix=", "/>+    </names>+  </macro>+  <macro name="translator">+    <names variable="translator">+      <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" prefix=", " plural="never"/>+    </names>+  </macro>+  <macro name="recipient">+    <choose>+      <if type="personal_communication">+        <choose>+          <if variable="genre">+            <text variable="genre" text-case="capitalize-first"/>+          </if>+          <else>+            <text term="letter" text-case="capitalize-first"/>+          </else>+        </choose>+      </if>+    </choose>+    <names variable="recipient" delimiter=", ">+      <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>+      <name and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="contributors">+    <names variable="author">+      <name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" plural="never" prefix=", "/>+      <substitute>+        <names variable="editor"/>+        <names variable="translator"/>+        <text macro="title"/>+      </substitute>+    </names>+    <text macro="recipient"/>+  </macro>+  <macro name="contributors-short">+    <names variable="author">+      <name form="short" and="text" delimiter=", " initialize-with=". "/>+      <substitute>+        <names variable="editor"/>+        <names variable="translator"/>+        <text macro="title"/>+      </substitute>+    </names>+  </macro>+  <macro name="interviewer">+    <names variable="interviewer" delimiter=", ">+      <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>+      <name and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="archive">+    <group delimiter=". ">+      <text variable="archive_location" text-case="capitalize-first"/>+      <text variable="archive"/>+      <text variable="archive-place"/>+    </group>+  </macro>+  <macro name="access">+    <group delimiter=". ">+      <choose>+        <if type="graphic report" match="any">+          <text macro="archive"/>+        </if>+        <else-if type="article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="none">+          <text macro="archive"/>+        </else-if>+      </choose>+      <text variable="DOI" prefix="doi:"/>+      <choose>+        <if variable="DOI issued" match="none">+          <choose>+            <if variable="URL accessed" match="all">+              <group delimiter=" ">+                <text term="accessed" text-case="capitalize-first"/>+                <date variable="accessed" delimiter=" ">+                  <date-part name="month"/>+                  <date-part name="day"/>+                </date>+              </group>+            </if>+          </choose>+        </if>+        <else-if type="webpage">+          <date variable="issued" delimiter=" ">+            <date-part name="month"/>+            <date-part name="day"/>+          </date>+        </else-if>+      </choose>+      <choose>+        <if type="legal_case" match="none">+          <text variable="URL"/>+        </if>+      </choose>+    </group>+  </macro>+  <macro name="title">+    <choose>+      <if variable="title" match="none">+        <choose>+          <if type="personal_communication" match="none">+            <text variable="genre" text-case="capitalize-first"/>+          </if>+        </choose>+      </if>+      <else-if type="bill book graphic legal_case legislation motion_picture song" match="any">+        <text variable="title" text-case="title" font-style="italic"/>+      </else-if>+      <else>+        <text variable="title" text-case="title" quotes="true"/>+      </else>+    </choose>+  </macro>+  <macro name="edition">+    <choose>+      <if type="bill book graphic legal_case legislation motion_picture report song" match="any">+        <choose>+          <if is-numeric="edition">+            <group delimiter=" " prefix=". ">+              <number variable="edition" form="ordinal"/>+              <text term="edition" form="short" strip-periods="true"/>+            </group>+          </if>+          <else>+            <text variable="edition" prefix=". "/>+          </else>+        </choose>+      </if>+      <else-if type="chapter  paper-conference" match="any">+        <choose>+          <if is-numeric="edition">+            <group delimiter=" " prefix=", ">+              <number variable="edition" form="ordinal"/>+              <text term="edition" form="short"/>+            </group>+          </if>+          <else>+            <text variable="edition" prefix=", "/>+          </else>+        </choose>+      </else-if>+    </choose>+  </macro>+  <macro name="locators">+    <choose>+      <if type="article-journal">+        <text variable="volume" prefix=" "/>+        <text variable="issue" prefix=" (" suffix=")"/>+      </if>+      <else-if type="legal_case">+        <text variable="volume" prefix=", "/>+        <text variable="container-title" prefix=" "/>+        <text variable="page" prefix=" "/>+      </else-if>+      <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">+        <group prefix=". " delimiter=". ">+          <group>+            <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>+            <number variable="volume" form="numeric"/>+          </group>+          <group>+            <number variable="number-of-volumes" form="numeric"/>+            <text term="volume" form="short" prefix=" " plural="true"/>+          </group>+        </group>+      </else-if>+      <else-if type="chapter paper-conference" match="any">+        <choose>+          <if variable="page" match="none">+            <group prefix=". ">+              <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>+              <number variable="volume" form="numeric"/>+            </group>+          </if>+        </choose>+      </else-if>+    </choose>+  </macro>+  <macro name="locators-chapter">+    <choose>+      <if type="chapter paper-conference" match="any">+        <choose>+          <if variable="page">+            <group prefix=", ">+              <text variable="volume" suffix=":"/>+              <text variable="page"/>+            </group>+          </if>+        </choose>+      </if>+    </choose>+  </macro>+  <macro name="locators-article">+    <choose>+      <if type="article-newspaper">+        <group prefix=", " delimiter=", ">+          <group>+            <text variable="edition" suffix=" "/>+            <text term="edition" prefix=" "/>+          </group>+          <group>+            <text term="section" form="short" suffix=" "/>+            <text variable="section"/>+          </group>+        </group>+      </if>+      <else-if type="article-journal">+        <text variable="page" prefix=": "/>+      </else-if>+    </choose>+  </macro>+  <macro name="point-locators">+    <choose>+      <if variable="locator">+        <choose>+          <if locator="page" match="none">+            <choose>+              <if type="bill book graphic legal_case legislation motion_picture report song" match="any">+                <choose>+                  <if variable="volume">+                    <group>+                      <text term="volume" form="short" suffix=" "/>+                      <number variable="volume" form="numeric"/>+                      <label variable="locator" form="short" prefix=", " suffix=" "/>+                    </group>+                  </if>+                  <else>+                    <label variable="locator" form="short" suffix=" "/>+                  </else>+                </choose>+              </if>+              <else>+                <label variable="locator" form="short" suffix=" "/>+              </else>+            </choose>+          </if>+          <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">+            <number variable="volume" form="numeric" suffix=":"/>+          </else-if>+        </choose>+        <text variable="locator"/>+      </if>+    </choose>+  </macro>+  <macro name="container-prefix">+    <text term="in" text-case="capitalize-first"/>+  </macro>+  <macro name="container-title">+    <choose>+      <if type="chapter paper-conference" match="any">+        <text macro="container-prefix" suffix=" "/>+      </if>+    </choose>+    <choose>+      <if type="legal_case" match="none">+        <text variable="container-title" text-case="title" font-style="italic"/>+      </if>+    </choose>+  </macro>+  <macro name="publisher">+    <group delimiter=": ">+      <text variable="publisher-place"/>+      <text variable="publisher"/>+    </group>+  </macro>+  <macro name="date">+    <choose>+      <if variable="issued">+        <date variable="issued">+          <date-part name="year"/>+        </date>+      </if>+      <else-if variable="accessed">+        <date variable="accessed">+          <date-part name="year"/>+        </date>+      </else-if>+    </choose>+  </macro>+  <macro name="day-month">+    <date variable="issued">+      <date-part name="month"/>+      <date-part name="day" prefix=" "/>+    </date>+  </macro>+  <macro name="collection-title">+    <text variable="collection-title" text-case="title"/>+    <text variable="collection-number" prefix=" "/>+  </macro>+  <macro name="event">+    <group>+      <text term="presented at" suffix=" "/>+      <text variable="event"/>+    </group>+  </macro>+  <macro name="description">+    <choose>+      <if type="interview">+        <group delimiter=". ">+          <text macro="interviewer"/>+          <text variable="medium" text-case="capitalize-first"/>+        </group>+      </if>+      <else>+        <text variable="medium" text-case="capitalize-first" prefix=". "/>+      </else>+    </choose>+    <choose>+      <if variable="title" match="none"/>+      <else-if type="thesis"/>+      <else>+        <group delimiter=" " prefix=". ">+          <text variable="genre" text-case="capitalize-first"/>+          <choose>+            <if type="report">+              <text variable="number"/>+            </if>+          </choose>+        </group>+      </else>+    </choose>+    <!--This is for computer programs only. Localization new to 1.0.1, so may be missing in many locales-->+    <group delimiter=" " prefix=" (" suffix=")">+      <text term="version"/>+      <text variable="version"/>+    </group>+  </macro>+  <macro name="issue">+    <choose>+      <if type="article-journal">+        <text macro="day-month" prefix=" (" suffix=")"/>+      </if>+      <else-if type="legal_case">+        <text variable="authority" prefix=". "/>+      </else-if>+      <else-if type="speech">+        <group prefix=" " delimiter=", ">+          <text macro="event"/>+          <text macro="day-month"/>+          <text variable="event-place"/>+        </group>+      </else-if>+      <else-if type="article-newspaper article-magazine" match="any">+        <text macro="day-month" prefix=", "/>+      </else-if>+      <else>+        <group prefix=". " delimiter=", ">+          <choose>+            <if type="thesis">+              <text variable="genre" text-case="capitalize-first"/>+            </if>+          </choose>+          <text macro="publisher"/>+        </group>+      </else>+    </choose>+  </macro>+  <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" givenname-disambiguation-rule="primary-name">+    <layout prefix="(" suffix=")" delimiter="; ">+      <group delimiter=", ">+        <group delimiter=" ">+          <text macro="contributors-short"/>+          <text macro="date"/>+        </group>+        <text macro="point-locators"/>+      </group>+    </layout>+  </citation>+  <bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" subsequent-author-substitute="&#8212;&#8212;&#8212;" entry-spacing="0">+    <sort>+      <key macro="contributors"/>+      <key variable="issued"/>+    </sort>+    <layout suffix=".">+      <group delimiter=". ">+        <text macro="contributors"/>+        <text macro="date"/>+        <text macro="title"/>+      </group>+      <text macro="description"/>+      <text macro="secondary-contributors" prefix=". "/>+      <text macro="container-title" prefix=". "/>+      <text macro="container-contributors"/>+      <text macro="edition"/>+      <text macro="locators-chapter"/>+      <text macro="locators"/>+      <text macro="collection-title" prefix=". "/>+      <text macro="issue"/>+      <text macro="locators-article"/>+      <text macro="access" prefix=". "/>+    </layout>+  </bibliography>+</style>
+ dist/build/Text/CSL/Data/Embedded.hs view
@@ -0,0 +1,11 @@+# 1 "src/Text/CSL/Data/Embedded.hsb"+{-# LANGUAGE OverloadedStrings #-}+-- to be processed using hsb2hs+module Text.CSL.Data.Embedded (localeFiles, defaultCSL) where+import qualified Data.ByteString as S++localeFiles :: [(FilePath, S.ByteString)]+localeFiles = [("locales-af-ZA.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"af-ZA\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">toegang verkry</term>\n    <term name=\"and\">en</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">voorhande</term>\n    <term name=\"from\">van</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">opgehaal</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>re\195\171l</single>\n      <multiple>re\195\171ls</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>bladsy</single>\n      <multiple>bladsye</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraaf</single>\n      <multiple>paragrawe</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">no</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>bl</single>\n      <multiple>bll</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redakteur</single>\n      <multiple>redakteurs</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>vertaler</single>\n      <multiple>vertalers</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red</single>\n      <multiple>reds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>vert</single>\n      <multiple>verts</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">onder redaksie van</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">vertaal deur</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">red</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">verts</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Januarie</term>\n    <term name=\"month-02\">Februarie</term>\n    <term name=\"month-03\">Maart</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">Mei</term>\n    <term name=\"month-06\">Junie</term>\n    <term name=\"month-07\">Julie</term>\n    <term name=\"month-08\">Augustus</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">Oktober</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">Desember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan</term>\n    <term name=\"month-02\" form=\"short\">Feb</term>\n    <term name=\"month-03\" form=\"short\">Mrt</term>\n    <term name=\"month-04\" form=\"short\">Apr</term>\n    <term name=\"month-05\" form=\"short\">Mei</term>\n    <term name=\"month-06\" form=\"short\">Jun</term>\n    <term name=\"month-07\" form=\"short\">Jul</term>\n    <term name=\"month-08\" form=\"short\">Aug</term>\n    <term name=\"month-09\" form=\"short\">Sep</term>\n    <term name=\"month-10\" form=\"short\">Okt</term>\n    <term name=\"month-11\" form=\"short\">Nov</term>\n    <term name=\"month-12\" form=\"short\">Des</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-ar-AR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"ar-AR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\", \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\216\170\216\167\216\177\217\138\216\174 \216\167\217\132\217\136\216\181\217\136\217\132</term>\n    <term name=\"and\">\217\136</term>\n    <term name=\"and others\">\217\136\216\162\216\174\216\177\217\136\217\134</term>\n    <term name=\"anonymous\">\217\133\216\172\217\135\217\136\217\132</term>\n    <term name=\"anonymous\" form=\"short\">\217\133\216\172\217\135\217\136\217\132</term>\n    <term name=\"at\">\216\185\217\134\216\175</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">\216\185\217\134 \216\183\216\177\217\138\217\130</term>\n    <term name=\"circa\">\216\173\217\136\216\167\217\132\217\138</term>\n    <term name=\"circa\" form=\"short\">\216\173\217\136.</term>\n    <term name=\"cited\">\217\136\216\171\217\130</term>\n    <term name=\"edition\">\n      <single>\216\167\217\132\216\183\216\168\216\185\216\169</single>\n      <multiple>\216\167\217\132\216\183\216\168\216\185\216\167\216\170</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\216\183.</term>\n    <term name=\"et-al\">\217\136\216\162\216\174.</term>\n    <term name=\"forthcoming\">\216\167\217\132\216\170\216\167\217\132\217\138</term>\n    <term name=\"from\">\217\133\217\134</term>\n    <term name=\"ibid\">\216\167\217\132\217\133\216\177\216\172\216\185 \216\167\217\132\216\179\216\167\216\168\217\130</term>\n    <term name=\"in\">\217\129\217\138</term>\n    <term name=\"in press\">\217\130\217\138\216\175 \216\167\217\132\217\134\216\180\216\177</term>\n    <term name=\"internet\">\216\167\217\134\216\170\216\177\217\134\216\170</term>\n    <term name=\"interview\">\217\133\217\130\216\167\216\168\217\132\216\169</term>\n    <term name=\"letter\">\216\174\216\183\216\167\216\168</term>\n    <term name=\"no date\">\216\175\217\136\217\134 \216\170\216\167\216\177\217\138\216\174</term>\n    <term name=\"no date\" form=\"short\">\216\175.\216\170</term>\n    <term name=\"online\">\216\185\217\132\217\137 \216\167\217\132\216\174\216\183 \216\167\217\132\217\133\216\168\216\167\216\180\216\177</term>\n    <term name=\"presented at\">\217\130\217\143\216\175\217\145\217\142\217\133 \217\129\217\138</term>\n    <term name=\"reference\">\n      <single>\217\133\216\177\216\172\216\185</single>\n      <multiple>\217\133\216\177\216\167\216\172\216\185</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>\217\133\216\177\216\172\216\185</single>\n      <multiple>\217\133\216\177\216\167\216\172\216\185</multiple>\n    </term>\n    <term name=\"retrieved\">\216\167\216\179\216\170\216\177\216\172\216\185 \217\129\217\138</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">\216\168.\217\133.</term>\n    <term name=\"bc\">\217\130.\217\133.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\"</term>\n    <term name=\"close-quote\">\"</term>\n    <term name=\"open-inner-quote\">'</term>\n    <term name=\"close-inner-quote\">'</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\"/>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">\216\167\217\132\216\167\217\136\217\132</term>\n    <term name=\"long-ordinal-02\">\216\167\217\132\216\171\216\167\217\134\217\138</term>\n    <term name=\"long-ordinal-03\">\216\167\217\132\216\171\216\167\217\132\216\171</term>\n    <term name=\"long-ordinal-04\">\216\167\217\132\216\177\216\167\216\168\216\185</term>\n    <term name=\"long-ordinal-05\">\216\167\217\132\216\174\216\167\217\133\216\179</term>\n    <term name=\"long-ordinal-06\">\216\167\217\132\216\179\216\167\216\175\216\179</term>\n    <term name=\"long-ordinal-07\">\216\167\217\132\216\179\216\167\216\168\216\185</term>\n    <term name=\"long-ordinal-08\">\216\167\217\132\216\171\216\167\217\133\217\134</term>\n    <term name=\"long-ordinal-09\">\216\167\217\132\216\170\216\167\216\179\216\185</term>\n    <term name=\"long-ordinal-10\">\216\167\217\132\216\185\216\167\216\180\216\177</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\217\131\216\170\216\167\216\168</single>\n      <multiple>\217\131\216\170\216\168</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\217\129\216\181\217\132</single>\n      <multiple>\217\129\216\181\217\136\217\132</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\216\185\217\133\217\136\216\175</single>\n      <multiple>\216\163\216\185\217\133\216\175\216\169</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\216\177\216\179\217\133 \216\170\217\136\216\182\217\138\216\173\217\138</single>\n      <multiple>\216\177\216\179\217\136\217\133 \216\170\217\136\216\182\217\138\216\173\217\138\216\169</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\217\136\216\177\217\130\216\169</single>\n      <multiple>\216\163\217\136\216\177\216\167\217\130</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\216\185\216\175\216\175</single>\n      <multiple>\216\163\216\185\216\175\216\167\216\175</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\216\179\216\183\216\177</single>\n      <multiple>\216\163\216\179\216\183\216\177</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\217\133\217\132\216\167\216\173\216\184\216\169</single>\n      <multiple>\217\133\217\132\216\167\216\173\216\184\216\167\216\170</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\217\134\217\136\216\170\217\135 \217\133\217\136\216\179\217\138\217\130\217\138\216\169</single>\n      <multiple>\217\134\217\136\216\170 \217\133\217\136\216\179\217\138\217\130\217\138\216\169</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\216\181\217\129\216\173\216\169</single>\n      <multiple>\216\181\217\129\216\173\216\167\216\170</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\217\129\217\130\216\177\216\169</single>\n      <multiple>\217\129\217\130\216\177\216\167\216\170</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\216\172\216\178\216\161</single>\n      <multiple>\216\163\216\172\216\178\216\167\216\161</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\217\130\216\179\217\133</single>\n      <multiple>\216\163\217\130\216\179\216\167\217\133</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>\216\170\217\129\216\179\217\138\216\177 \217\129\216\177\216\185\217\138</single>\n      <multiple>\216\170\217\129\216\179\217\138\216\177\216\167\216\170 \217\129\216\177\216\185\217\138\216\169</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\216\168\217\138\216\170 \216\180\216\185\216\177</single>\n      <multiple>\216\163\216\168\217\138\216\167\216\170 \216\180\216\185\216\177</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\217\133\216\172\217\132\216\175</single>\n      <multiple>\217\133\216\172\217\132\216\175\216\167\216\170</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\217\131\216\170\216\167\216\168</term>\n    <term name=\"chapter\" form=\"short\">\217\129\216\181\217\132</term>\n    <term name=\"column\" form=\"short\">\216\185\217\133\217\136\216\175</term>\n    <term name=\"figure\" form=\"short\">\216\177\216\179\217\133 \216\170\217\136\216\182\217\138\216\173\217\138</term>\n    <term name=\"folio\" form=\"short\">\217\133\216\183\217\136\217\138\216\169</term>\n    <term name=\"issue\" form=\"short\">\216\185\216\175\216\175</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\217\134\217\136\216\170\216\169 \217\133\217\136\216\179\217\138\217\130\217\138\216\169</term>\n    <term name=\"page\" form=\"short\">\n      <single>\216\181</single>\n      <multiple>\216\181.\216\181.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\217\129\217\130\216\177\216\169</term>\n    <term name=\"part\" form=\"short\">\216\172.</term>\n    <term name=\"section\" form=\"short\">\217\130\216\179\217\133</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>\216\170\217\129\216\179\217\138\216\177 \217\129\216\177\216\185\217\138</single>\n      <multiple>\216\170\217\129\216\179\217\138\216\177\216\167\216\170 \217\129\216\177\216\185\217\138\216\169</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\216\168\217\138\216\170 \216\180\216\185\216\177</single>\n      <multiple>\216\163\216\168\217\138\216\167\216\170 \216\180\216\185\216\177</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\217\133\216\172.</single>\n      <multiple>\217\133\216\172.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\217\133\216\173\216\177\216\177</single>\n      <multiple>\217\133\216\173\216\177\216\177\217\138\217\134</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>\216\177\216\166\217\138\216\179 \216\167\217\132\216\170\216\173\216\177\217\138\216\177</single>\n      <multiple>\216\177\216\164\216\179\216\167\216\161 \216\167\217\132\216\170\216\173\216\177\217\138\216\177</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\217\133\216\170\216\177\216\172\217\133</single>\n      <multiple>\217\133\216\170\216\177\216\172\217\133\217\138\217\134</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\217\133\216\170\216\177\216\172\217\133 \217\136\217\133\216\173\216\177\216\177</single>\n      <multiple>\217\133\216\170\216\177\216\172\217\133\217\138\217\134 \217\136\217\133\216\173\216\177\216\177\217\138\217\134</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\217\133\216\173\216\177\216\177</single>\n      <multiple>\217\133\216\173\216\177\216\177\217\138\217\134</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>\217\133\216\180\216\177\217\129 \216\185\217\132\217\137 \216\167\217\132\216\183\216\168\216\185\216\169</single>\n      <multiple>\217\133\216\180\216\177\217\129\217\138\217\134 \216\185\217\132\217\137 \216\167\217\132\216\183\216\168\216\185\216\169</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\217\133\216\170\216\177\216\172\217\133</single>\n      <multiple>\217\133\216\170\216\177\216\172\217\133\217\138\217\134</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\217\133\216\170\216\177\216\172\217\133 \217\136\217\133\216\180\216\177\217\129 \216\185\217\132\217\137 \216\167\217\132\216\183\216\168\216\167\216\185\217\135</single>\n      <multiple>\217\133\216\170\216\177\216\172\217\133\217\138\217\134 \217\136\217\133\216\180\216\177\217\129\217\138\217\134 \216\185\217\132\217\137 \216\167\217\132\216\183\216\168\216\167\216\185\217\135</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\216\170\216\173\216\177\217\138\216\177</term>\n    <term name=\"editorial-director\" form=\"verb\">\216\167\216\185\216\175\216\167\216\175</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\217\133\217\130\216\167\216\168\217\132\216\169 \216\168\217\136\216\167\216\179\216\183\216\169</term>\n    <term name=\"recipient\" form=\"verb\">\217\133\216\177\216\179\217\132 \216\167\217\132\217\137</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\216\170\216\177\216\172\217\133\216\169</term>\n    <term name=\"editortranslator\" form=\"verb\">\216\167\216\185\216\175\216\167\216\175 \217\136\216\170\216\177\216\172\217\133\216\169</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\216\170\216\173\216\177\217\138\216\177</term>\n    <term name=\"editorial-director\" form=\"verb-short\">\216\167\216\180\216\177\217\129 \216\185\217\132\217\137 \216\167\217\132\216\183\216\168\216\185\216\169</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\216\170\216\177\216\172\217\133\216\169</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\216\170\216\177\216\172\217\133\217\135 \217\136\216\167\216\180\216\177\217\129 \216\185\217\132\217\137 \216\167\217\132\216\183\216\168\216\167\216\185\217\135</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\217\138\217\134\216\167\217\138\216\177</term>\n    <term name=\"month-02\">\217\129\216\168\216\177\216\167\217\138\216\177</term>\n    <term name=\"month-03\">\217\133\216\167\216\177\216\179</term>\n    <term name=\"month-04\">\216\167\216\168\216\177\217\138\217\132</term>\n    <term name=\"month-05\">\217\133\216\167\217\138\217\136</term>\n    <term name=\"month-06\">\217\138\217\136\217\134\217\138\217\136</term>\n    <term name=\"month-07\">\217\138\217\136\217\132\217\138\217\136</term>\n    <term name=\"month-08\">\216\167\216\186\216\179\216\183\216\179</term>\n    <term name=\"month-09\">\216\179\216\168\216\170\217\133\216\168\216\177</term>\n    <term name=\"month-10\">\216\167\217\131\216\170\217\136\216\168\216\177</term>\n    <term name=\"month-11\">\217\134\217\136\217\129\217\133\216\168\216\177</term>\n    <term name=\"month-12\">\216\175\217\138\216\179\217\133\216\168\216\177</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\217\138\217\134\216\167\217\138\216\177</term>\n    <term name=\"month-02\" form=\"short\">\217\129\216\168\216\177\216\167\217\138\216\177</term>\n    <term name=\"month-03\" form=\"short\">\217\133\216\167\216\177\216\179</term>\n    <term name=\"month-04\" form=\"short\">\216\167\216\168\216\177\217\138\217\132</term>\n    <term name=\"month-05\" form=\"short\">\217\133\216\167\217\138\217\136</term>\n    <term name=\"month-06\" form=\"short\">\217\138\217\136\217\134\217\138\217\136</term>\n    <term name=\"month-07\" form=\"short\">\217\138\217\136\217\132\217\138\217\136</term>\n    <term name=\"month-08\" form=\"short\">\216\167\216\186\216\179\216\183\216\179</term>\n    <term name=\"month-09\" form=\"short\">\216\179\216\168\216\170\217\133\216\168\216\177</term>\n    <term name=\"month-10\" form=\"short\">\216\167\217\131\216\170\217\136\216\168\216\177</term>\n    <term name=\"month-11\" form=\"short\">\217\134\217\136\217\129\217\133\216\168\216\177</term>\n    <term name=\"month-12\" form=\"short\">\216\175\217\138\216\179\217\133\216\168\216\177</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">\216\167\217\132\216\177\216\168\217\138\216\185</term>\n    <term name=\"season-02\">\216\167\217\132\216\181\217\138\217\129</term>\n    <term name=\"season-03\">\216\167\217\132\216\174\216\177\217\138\217\129</term>\n    <term name=\"season-04\">\216\167\217\132\216\180\216\170\216\167\216\161</term>\n  </terms>\n</locale>\n"),("locales-bg-BG.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"bg-BG\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\208\190\209\130\208\178\208\190\209\128\208\181\208\189 \208\189\208\176</term>\n    <term name=\"and\">\208\184</term>\n    <term name=\"and others\">\208\184 \208\180\209\128\209\131\208\179\208\184</term>\n    <term name=\"anonymous\">\208\176\208\189\208\190\208\189\208\184\208\188\208\181\208\189</term>\n    <term name=\"anonymous\" form=\"short\">\208\176\208\189\208\190\208\189</term>\n    <term name=\"at\">\208\178</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">\209\134\208\184\209\130\208\184\209\128\208\176\208\189</term>\n    <term name=\"edition\">\n      <single>\208\184\208\183\208\180\208\176\208\189\208\184\208\181</single>\n      <multiple>\208\184\208\183\208\180\208\176\208\189\208\184\209\143</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\208\184\208\183\208\180</term>\n    <term name=\"et-al\">\208\184 \209\129\209\138\208\176\208\178\209\130.</term>\n    <term name=\"forthcoming\">\208\191\209\128\208\181\208\180\209\129\209\130\208\190\209\143\209\137</term>\n    <term name=\"from\">\208\190\209\130</term>\n    <term name=\"ibid\">\208\191\208\176\208\186 \209\130\208\176\208\188</term>\n    <term name=\"in\">\208\178</term>\n    <term name=\"in press\">\208\191\208\190\208\180 \208\191\208\181\209\135\208\176\209\130</term>\n    <term name=\"internet\">\208\184\208\189\209\130\208\181\209\128\208\189\208\181\209\130</term>\n    <term name=\"interview\">\208\184\208\189\209\130\208\181\209\128\208\178\209\142</term>\n    <term name=\"letter\">\208\191\208\184\209\129\208\188\208\190</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">\208\177\208\181\208\183 \208\180\208\176\209\130\208\176</term>\n    <term name=\"online\">\208\190\208\189\208\187\208\176\208\185\208\189</term>\n    <term name=\"presented at\">\208\191\209\128\208\181\208\180\209\129\209\130\208\176\208\178\208\181\208\189 \208\189\208\176</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">\208\184\208\183\209\130\208\181\208\179\208\187\208\181\208\189 \208\189\208\176</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\158</term>\n    <term name=\"close-inner-quote\">\226\128\156</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\208\186\208\189\208\184\208\179\208\176</single>\n      <multiple>\208\186\208\189\208\184\208\179\208\184</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\208\179\208\187\208\176\208\178\208\176</single>\n      <multiple>\208\179\208\187\208\176\208\178\208\184</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\208\186\208\190\208\187\208\190\208\189\208\176</single>\n      <multiple>\208\186\208\190\208\187\208\190\208\189\208\184</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\209\132\208\184\208\179\209\131\209\128\208\176</single>\n      <multiple>\209\132\208\184\208\179\209\131\209\128\208\184</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\209\132\208\190\208\187\208\184\208\190</single>\n      <multiple>\209\132\208\190\208\187\208\184\209\143</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\208\177\209\128\208\190\208\185</single>\n      <multiple>\208\177\209\128\208\190\208\181\208\178\208\181</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\209\128\208\181\208\180</single>\n      <multiple>\209\128\208\181\208\180\208\190\208\178\208\181</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\208\177\208\181\208\187\208\181\208\182\208\186\208\176</single>\n      <multiple>\208\177\208\181\208\187\208\181\208\182\208\186\208\184</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\208\190\208\191\209\131\209\129</single>\n      <multiple>\208\190\208\191\209\131\209\129\208\184</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\209\129\209\130\209\128\208\176\208\189\208\184\209\134\208\176</single>\n      <multiple>\209\129\209\130\209\128\208\176\208\189\208\184\209\134\208\184</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\208\191\208\176\209\128\208\176\208\179\209\128\208\176\209\132</single>\n      <multiple>\208\191\208\176\209\128\208\176\208\179\209\128\208\176\209\132\208\184</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\209\135\208\176\209\129\209\130</single>\n      <multiple>\209\135\208\176\209\129\209\130\208\184</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\209\128\208\176\208\183\208\180\208\181\208\187</single>\n      <multiple>\209\128\208\176\208\183\208\180\208\181\208\187\208\184</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\209\129\209\130\208\184\209\133</single>\n      <multiple>\209\129\209\130\208\184\209\133\208\190\208\178\208\181</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\209\130\208\190\208\188</single>\n      <multiple>\209\130\208\190\208\188\208\190\208\178\208\181</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\208\186\208\189</term>\n    <term name=\"chapter\" form=\"short\">\208\179\208\187</term>\n    <term name=\"column\" form=\"short\">\208\186\208\190\208\187</term>\n    <term name=\"figure\" form=\"short\">\209\132\208\184\208\179</term>\n    <term name=\"folio\" form=\"short\">\209\132\208\190\208\187</term>\n    <term name=\"issue\" form=\"short\">\208\177\209\128</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\208\190\208\191</term>\n    <term name=\"page\" form=\"short\">\n      <single>\209\129</single>\n      <multiple>\209\129-\209\134\208\184</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\208\191</term>\n    <term name=\"part\" form=\"short\">\209\135</term>\n    <term name=\"section\" form=\"short\">\209\128\208\176\208\183\208\180</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\209\129\209\130</single>\n      <multiple>\209\129\209\130-\208\190\208\178\208\181</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\209\130\208\190\208\188</single>\n      <multiple>\209\130-\208\190\208\178\208\181</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128</single>\n      <multiple>\209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128\208\184</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\208\191\209\128\208\181\208\178\208\190\208\180\208\176\209\135</single>\n      <multiple>\208\191\209\128\208\181\208\178\208\190\208\180\208\176\209\135\208\184</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\209\128\208\181\208\180</single>\n      <multiple>\209\128\208\181\208\180-\209\128\208\184</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\208\191\209\128\208\181\208\178</single>\n      <multiple>\208\191\209\128\208\181\208\178-\209\135\208\184</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\209\128\208\181\208\180\208\176\208\186\209\130\208\184\209\128\208\176\208\189 \208\190\209\130</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\208\184\208\189\209\130\208\181\209\128\208\178\209\142\208\184\209\128\208\176\208\189 \208\190\209\130</term>\n    <term name=\"recipient\" form=\"verb\">\208\180\208\190</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\208\191\209\128\208\181\208\178\208\181\208\180\208\181\208\189 \208\190\209\130</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\209\128\208\181\208\180</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\208\191\209\128\208\181\208\178</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\208\175\208\189\209\131\208\176\209\128\208\184</term>\n    <term name=\"month-02\">\208\164\208\181\208\178\209\128\209\131\208\176\209\128\208\184</term>\n    <term name=\"month-03\">\208\156\208\176\209\128\209\130</term>\n    <term name=\"month-04\">\208\144\208\191\209\128\208\184\208\187</term>\n    <term name=\"month-05\">\208\156\208\176\208\185</term>\n    <term name=\"month-06\">\208\174\208\189\208\184</term>\n    <term name=\"month-07\">\208\174\208\187\208\184</term>\n    <term name=\"month-08\">\208\144\208\178\208\179\209\131\209\129\209\130</term>\n    <term name=\"month-09\">\208\161\208\181\208\191\209\130\208\181\208\188\208\178\209\128\208\184</term>\n    <term name=\"month-10\">\208\158\208\186\209\130\208\190\208\188\208\178\209\128\208\184</term>\n    <term name=\"month-11\">\208\157\208\190\208\181\208\188\208\178\209\128\208\184</term>\n    <term name=\"month-12\">\208\148\208\181\208\186\208\181\208\188\208\178\209\128\208\184</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\208\175\208\189\209\131</term>\n    <term name=\"month-02\" form=\"short\">\208\164\208\181\208\178</term>\n    <term name=\"month-03\" form=\"short\">\208\156\208\176\209\128</term>\n    <term name=\"month-04\" form=\"short\">\208\144\208\191\209\128</term>\n    <term name=\"month-05\" form=\"short\">\208\156\208\176\208\185</term>\n    <term name=\"month-06\" form=\"short\">\208\174\208\189\208\184</term>\n    <term name=\"month-07\" form=\"short\">\208\174\208\187\208\184</term>\n    <term name=\"month-08\" form=\"short\">\208\144\208\178\208\179</term>\n    <term name=\"month-09\" form=\"short\">\208\161\208\181\208\191</term>\n    <term name=\"month-10\" form=\"short\">\208\158\208\186\209\130</term>\n    <term name=\"month-11\" form=\"short\">\208\157\208\190\208\181</term>\n    <term name=\"month-12\" form=\"short\">\208\148\208\181\208\186</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-ca-AD.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"ca-AD\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accedit</term>\n    <term name=\"and\">i</term>\n    <term name=\"and others\">i altres</term>\n    <term name=\"anonymous\">an\195\178nim</term>\n    <term name=\"anonymous\" form=\"short\">an\195\178n.</term>\n    <term name=\"at\">a</term>\n    <term name=\"available at\">disponible a</term>\n    <term name=\"by\">per</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citat</term>\n    <term name=\"edition\">\n      <single>edici\195\179</single>\n      <multiple>edicions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">previst</term>\n    <term name=\"from\">de</term>\n    <term name=\"ibid\">ib\195\173d.</term>\n    <term name=\"in\">en</term>\n    <term name=\"in press\">en impremta</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">entrevista</term>\n    <term name=\"letter\">carta</term>\n    <term name=\"no date\">sense data</term>\n    <term name=\"no date\" form=\"short\">s.d.</term>\n    <term name=\"online\">en l\195\173nia</term>\n    <term name=\"presented at\">presentat a</term>\n    <term name=\"reference\">\n      <single>refer\195\168ncia</single>\n      <multiple>refer\195\168ncies</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>ref.</multiple>\n    </term>\n    <term name=\"retrieved\">recuperat</term>\n    <term name=\"scale\">escala</term>\n    <term name=\"version\">versi\195\179</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">dC</term>\n    <term name=\"bc\">aC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">-</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">a</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">primera</term>\n    <term name=\"long-ordinal-02\">segona</term>\n    <term name=\"long-ordinal-03\">tercera</term>\n    <term name=\"long-ordinal-04\">quarta</term>\n    <term name=\"long-ordinal-05\">cinquena</term>\n    <term name=\"long-ordinal-06\">sisena</term>\n    <term name=\"long-ordinal-07\">setena</term>\n    <term name=\"long-ordinal-08\">vuitena</term>\n    <term name=\"long-ordinal-09\">novena</term>\n    <term name=\"long-ordinal-10\">desena</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>llibre</single>\n      <multiple>llibres</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>cap\195\173tol</single>\n      <multiple>cap\195\173tols</multiple>\n    </term>\n    <term name=\"column\">\n      <single>columna</single>\n      <multiple>columnes</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figura</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>foli</single>\n      <multiple>folis</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>n\195\186mero</single>\n      <multiple>n\195\186meros</multiple>\n    </term>\n    <term name=\"line\">\n      <single>l\195\173nia</single>\n      <multiple>l\195\173nies</multiple>\n    </term>\n    <term name=\"note\">\n      <single>nota</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>p\195\160gina</single>\n      <multiple>p\195\160gines</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>par\195\160graf</single>\n      <multiple>par\195\160grafs</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>secci\195\179</single>\n      <multiple>seccions</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub voce</single>\n      <multiple>sub vocibus</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>versos</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volum</single>\n      <multiple>volums</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">llib.</term>\n    <term name=\"chapter\" form=\"short\">cap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">n\195\186m.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>p.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.v.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vol.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>il\194\183lustrador</single>\n      <multiple>il\194\183lustradors</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>traductor</single>\n      <multiple>traductors</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor i traductor</single>\n      <multiple>editors i traductors</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dir.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>il\194\183lust.</single>\n      <multiple>il\194\183lust.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trad.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. i trad.</single>\n      <multiple>ed. i trad.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">dirigit per</term>\n    <term name=\"editor\" form=\"verb\">editat per</term>\n    <term name=\"editorial-director\" form=\"verb\">editat per</term>\n    <term name=\"illustrator\" form=\"verb\">il\194\183lustrat per</term>\n    <term name=\"interviewer\" form=\"verb\">entrevistat per</term>\n    <term name=\"recipient\" form=\"verb\">a</term>\n    <term name=\"reviewed-author\" form=\"verb\">per</term>\n    <term name=\"translator\" form=\"verb\">tradu\195\175t per</term>\n    <term name=\"editortranslator\" form=\"verb\">editat i tradu\195\175t per</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">per</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">il\194\183lust.</term>\n    <term name=\"translator\" form=\"verb-short\">trad.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. i trad. per</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">gener</term>\n    <term name=\"month-02\">febrer</term>\n    <term name=\"month-03\">mar\195\167</term>\n    <term name=\"month-04\">abril</term>\n    <term name=\"month-05\">maig</term>\n    <term name=\"month-06\">juny</term>\n    <term name=\"month-07\">juliol</term>\n    <term name=\"month-08\">agost</term>\n    <term name=\"month-09\">setembre</term>\n    <term name=\"month-10\">octubre</term>\n    <term name=\"month-11\">novembre</term>\n    <term name=\"month-12\">desembre</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">gen.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar\195\167</term>\n    <term name=\"month-04\" form=\"short\">abr.</term>\n    <term name=\"month-05\" form=\"short\">maig</term>\n    <term name=\"month-06\" form=\"short\">juny</term>\n    <term name=\"month-07\" form=\"short\">jul.</term>\n    <term name=\"month-08\" form=\"short\">ago.</term>\n    <term name=\"month-09\" form=\"short\">set.</term>\n    <term name=\"month-10\" form=\"short\">oct.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">des.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">primavera</term>\n    <term name=\"season-02\">estiu</term>\n    <term name=\"season-03\">tardor</term>\n    <term name=\"season-04\">hivern</term>\n  </terms>\n</locale>\n"),("locales-cs-CZ.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"cs-CZ\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">p\197\153\195\173stup</term>\n    <term name=\"and\">a</term>\n    <term name=\"and others\">a dal\197\161\195\173</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">v</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citov\195\161n</term>\n    <term name=\"edition\">\n      <single>vyd\195\161n\195\173</single>\n      <multiple>vyd\195\161n\195\173</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">vyd.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">nadch\195\161zej\195\173c\195\173</term>\n    <term name=\"from\">z</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">v</term>\n    <term name=\"in press\">v tisku</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">dopis</term>\n    <term name=\"no date\">bez data</term>\n    <term name=\"no date\" form=\"short\">nedatov\195\161no</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">prezentov\195\161n v</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">z\195\173sk\195\161no</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">n. l.</term>\n    <term name=\"bc\">p\197\153. n. l.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">prvn\195\173</term>\n    <term name=\"long-ordinal-02\">druh\195\169</term>\n    <term name=\"long-ordinal-03\">t\197\153et\195\173</term>\n    <term name=\"long-ordinal-04\">\196\141tvrt\195\169</term>\n    <term name=\"long-ordinal-05\">p\195\161t\195\169</term>\n    <term name=\"long-ordinal-06\">\197\161est\195\169</term>\n    <term name=\"long-ordinal-07\">sedm\195\169</term>\n    <term name=\"long-ordinal-08\">osm\195\169</term>\n    <term name=\"long-ordinal-09\">dev\195\161t\195\169</term>\n    <term name=\"long-ordinal-10\">des\195\161t\195\169</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>kniha</single>\n      <multiple>knihy</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapitola</single>\n      <multiple>kapitoly</multiple>\n    </term>\n    <term name=\"column\">\n      <single>sloupec</single>\n      <multiple>sloupce</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>obr\195\161zek</single>\n      <multiple>obr\195\161zky</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>list</single>\n      <multiple>listy</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\196\141\195\173slo</single>\n      <multiple>\196\141\195\173slo</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\197\153\195\161dek</single>\n      <multiple>\197\153\195\161dky</multiple>\n    </term>\n    <term name=\"note\">\n      <single>pozn\195\161mka</single>\n      <multiple>pozn\195\161mky</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>strana</single>\n      <multiple>strany</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>odstavec</single>\n      <multiple>odstavce</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\196\141\195\161st</single>\n      <multiple>\196\141\195\161sti</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sekce</single>\n      <multiple>sekce</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>ver\197\161</single>\n      <multiple>ver\197\161e</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>ro\196\141n\195\173k</single>\n      <multiple>ro\196\141n\195\173ky</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">kn.</term>\n    <term name=\"chapter\" form=\"short\">kap.</term>\n    <term name=\"column\" form=\"short\">sl.</term>\n    <term name=\"figure\" form=\"short\">obr.</term>\n    <term name=\"folio\" form=\"short\">l.</term>\n    <term name=\"issue\" form=\"short\">\196\141\195\173s.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>s.</single>\n      <multiple>s.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">odst.</term>\n    <term name=\"part\" form=\"short\">\196\141.</term>\n    <term name=\"section\" form=\"short\">sek.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>ro\196\141.</single>\n      <multiple>ro\196\141.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>edito\197\153i</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>p\197\153ekladatel</single>\n      <multiple>p\197\153ekladatel\195\169</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor a p\197\153ekladatel</single>\n      <multiple>edito\197\153i a p\197\153ekladatel\195\169</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>p\197\153ekl.</single>\n      <multiple>p\197\153ekl.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. a p\197\153ekl.</single>\n      <multiple>ed. a p\197\153ekl.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">editoval</term>\n    <term name=\"editorial-director\" form=\"verb\">editoval</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">rozhovor vedl</term>\n    <term name=\"recipient\" form=\"verb\">pro</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">p\197\153elo\197\190il</term>\n    <term name=\"editortranslator\" form=\"verb\">editoval a p\197\153elo\197\190il</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">p\197\153ekl.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. a p\197\153el.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">leden</term>\n    <term name=\"month-02\">\195\186nor</term>\n    <term name=\"month-03\">b\197\153ezen</term>\n    <term name=\"month-04\">duben</term>\n    <term name=\"month-05\">kv\196\155ten</term>\n    <term name=\"month-06\">\196\141erven</term>\n    <term name=\"month-07\">\196\141ervenec</term>\n    <term name=\"month-08\">srpen</term>\n    <term name=\"month-09\">z\195\161\197\153\195\173</term>\n    <term name=\"month-10\">\197\153\195\173jen</term>\n    <term name=\"month-11\">listopad</term>\n    <term name=\"month-12\">prosinec</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">led.</term>\n    <term name=\"month-02\" form=\"short\">\195\186no.</term>\n    <term name=\"month-03\" form=\"short\">b\197\153e.</term>\n    <term name=\"month-04\" form=\"short\">dub.</term>\n    <term name=\"month-05\" form=\"short\">kv\196\155.</term>\n    <term name=\"month-06\" form=\"short\">\196\141er.</term>\n    <term name=\"month-07\" form=\"short\">\196\141vc.</term>\n    <term name=\"month-08\" form=\"short\">srp.</term>\n    <term name=\"month-09\" form=\"short\">z\195\161\197\153.</term>\n    <term name=\"month-10\" form=\"short\">\197\153\195\173j.</term>\n    <term name=\"month-11\" form=\"short\">lis.</term>\n    <term name=\"month-12\" form=\"short\">pro.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">jaro</term>\n    <term name=\"season-02\">l\195\169to</term>\n    <term name=\"season-03\">podzim</term>\n    <term name=\"season-04\">zima</term>\n  </terms>\n</locale>\n"),("locales-da-DK.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"da-DK\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\195\165bnet</term>\n    <term name=\"and\">og</term>\n    <term name=\"and others\">med flere</term>\n    <term name=\"anonymous\">anonym</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">p\195\165</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">af</term>\n    <term name=\"circa\">cirka</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">citeret</term>\n    <term name=\"edition\">\n      <single>udgave</single>\n      <multiple>udgaver</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">udg.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">kommende</term>\n    <term name=\"from\">fra</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">i</term>\n    <term name=\"in press\">i tryk</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">brev</term>\n    <term name=\"no date\">ingen dato</term>\n    <term name=\"no date\" form=\"short\">udateret</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">pr\195\166senteret ved</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>referencer</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refr.</multiple>\n    </term>\n    <term name=\"retrieved\">hentet</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">e.Kr</term>\n    <term name=\"bc\">f.Kr</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">f\195\184rste</term>\n    <term name=\"long-ordinal-02\">anden</term>\n    <term name=\"long-ordinal-03\">tredje</term>\n    <term name=\"long-ordinal-04\">fjerde</term>\n    <term name=\"long-ordinal-05\">femte</term>\n    <term name=\"long-ordinal-06\">sjette</term>\n    <term name=\"long-ordinal-07\">syvende</term>\n    <term name=\"long-ordinal-08\">ottende</term>\n    <term name=\"long-ordinal-09\">niende</term>\n    <term name=\"long-ordinal-10\">tiende</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>bog</single>\n      <multiple>b\195\184ger</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapitel</single>\n      <multiple>kapitler</multiple>\n    </term>\n    <term name=\"column\">\n      <single>kolonne</single>\n      <multiple>kolonner</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figur</single>\n      <multiple>figurer</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folier</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>nummer</single>\n      <multiple>numre</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linje</single>\n      <multiple>linjer</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>noter</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opuser</multiple>\n    </term>\n    <term name=\"page\">\n      <single>side</single>\n      <multiple>sider</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>afsnit</single>\n      <multiple>afsnit</multiple>\n    </term>\n    <term name=\"part\">\n      <single>del</single>\n      <multiple>dele</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sektion</single>\n      <multiple>sektionerne</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>vers</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>bind</single>\n      <multiple>bind</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">b.</term>\n    <term name=\"chapter\" form=\"short\">kap.</term>\n    <term name=\"column\" form=\"short\">kol.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">fol.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>s.</single>\n      <multiple>s.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">afs.</term>\n    <term name=\"part\" form=\"short\">d.</term>\n    <term name=\"section\" form=\"short\">sekt.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>bd.</single>\n      <multiple>bd.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redakt\195\184r</single>\n      <multiple>redakt\195\184rer</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>redakt\195\184r</single>\n      <multiple>redakt\195\184rer</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>overs\195\166tter</single>\n      <multiple>overs\195\166ttere</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redakt\195\184r &amp; overs\195\166tter</single>\n      <multiple>redakt\195\184rer &amp; overs\195\166ttere</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>overs.</single>\n      <multiple>overs.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>red. &amp; overs.</single>\n      <multiple>red. &amp; overs.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">redigeret af</term>\n    <term name=\"editorial-director\" form=\"verb\">redigeret af</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interviewet af</term>\n    <term name=\"recipient\" form=\"verb\">modtaget af</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">oversat af</term>\n    <term name=\"editortranslator\" form=\"verb\">redigeret &amp; oversat af</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">af</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">red.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">red.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">overs.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">red. &amp; overs. af</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Januar</term>\n    <term name=\"month-02\">Februar</term>\n    <term name=\"month-03\">Marts</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">Maj</term>\n    <term name=\"month-06\">Juni</term>\n    <term name=\"month-07\">Juli</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">Oktober</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">December</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">Mar.</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">Maj</term>\n    <term name=\"month-06\" form=\"short\">Jun.</term>\n    <term name=\"month-07\" form=\"short\">Jul.</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Okt.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">For\195\165r</term>\n    <term name=\"season-02\">Sommer</term>\n    <term name=\"season-03\">Efter\195\165r</term>\n    <term name=\"season-04\">vinter</term>\n  </terms>\n</locale>\n"),("locales-de-AT.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"de-AT\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">zugegriffen</term>\n    <term name=\"and\">und</term>\n    <term name=\"and others\">und andere</term>\n    <term name=\"anonymous\">ohne Autor</term>\n    <term name=\"anonymous\" form=\"short\">o. A.</term>\n    <term name=\"at\">auf</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">von</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">zitiert</term>\n    <term name=\"edition\">\n      <single>Auflage</single>\n      <multiple>Auflagen</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">Aufl.</term>\n    <term name=\"et-al\">u. a.</term>\n    <term name=\"forthcoming\">i. E.</term>\n    <term name=\"from\">von</term>\n    <term name=\"ibid\">ebd.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">im Druck</term>\n    <term name=\"internet\">Internet</term>\n    <term name=\"interview\">Interview</term>\n    <term name=\"letter\">Brief</term>\n    <term name=\"no date\">ohne Datum</term>\n    <term name=\"no date\" form=\"short\">o. J.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">gehalten auf der</term>\n    <term name=\"reference\">\n      <single>Referenz</single>\n      <multiple>Referenzen</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>Ref.</single>\n      <multiple>Ref.</multiple>\n    </term>\n    <term name=\"retrieved\">abgerufen</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">n. Chr.</term>\n    <term name=\"bc\">v. Chr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">erster</term>\n    <term name=\"long-ordinal-02\">zweiter</term>\n    <term name=\"long-ordinal-03\">dritter</term>\n    <term name=\"long-ordinal-04\">vierter</term>\n    <term name=\"long-ordinal-05\">f\195\188nfter</term>\n    <term name=\"long-ordinal-06\">sechster</term>\n    <term name=\"long-ordinal-07\">siebter</term>\n    <term name=\"long-ordinal-08\">achter</term>\n    <term name=\"long-ordinal-09\">neunter</term>\n    <term name=\"long-ordinal-10\">zehnter</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>Buch</single>\n      <multiple>B\195\188cher</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>Kapitel</single>\n      <multiple>Kapitel</multiple>\n    </term>\n    <term name=\"column\">\n      <single>Spalte</single>\n      <multiple>Spalten</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>Abbildung</single>\n      <multiple>Abbildungen</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>Blatt</single>\n      <multiple>Bl\195\164tter</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>Nummer</single>\n      <multiple>Nummern</multiple>\n    </term>\n    <term name=\"line\">\n      <single>Zeile</single>\n      <multiple>Zeilen</multiple>\n    </term>\n    <term name=\"note\">\n      <single>Note</single>\n      <multiple>Noten</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>Opus</single>\n      <multiple>Opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>Seite</single>\n      <multiple>Seiten</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>Absatz</single>\n      <multiple>Abs\195\164tze</multiple>\n    </term>\n    <term name=\"part\">\n      <single>Teil</single>\n      <multiple>Teile</multiple>\n    </term>\n    <term name=\"section\">\n      <single>Abschnitt</single>\n      <multiple>Abschnitte</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>Vers</single>\n      <multiple>Verse</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>Band</single>\n      <multiple>B\195\164nde</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">B.</term>\n    <term name=\"chapter\" form=\"short\">Kap.</term>\n    <term name=\"column\" form=\"short\">Sp.</term>\n    <term name=\"figure\" form=\"short\">Abb.</term>\n    <term name=\"folio\" form=\"short\">Fol.</term>\n    <term name=\"issue\" form=\"short\">Nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>S.</single>\n      <multiple>S.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">Abs.</term>\n    <term name=\"part\" form=\"short\">Teil</term>\n    <term name=\"section\" form=\"short\">Abschn.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>V.</single>\n      <multiple>V.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>Bd.</single>\n      <multiple>Bd.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>Herausgeber</single>\n      <multiple>Herausgeber</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>Herausgeber</single>\n      <multiple>Herausgeber</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\195\156bersetzer</single>\n      <multiple>\195\156bersetzer</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>Herausgeber &amp; \195\156bersetzer</single>\n      <multiple>Herausgeber &amp; \195\156bersetzer</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>Hrsg.</single>\n      <multiple>Hrsg.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>Hrsg.</single>\n      <multiple>Hrsg.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\195\156bers.</single>\n      <multiple>\195\156bers.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>Hrsg. &amp; \195\156bers.</single>\n      <multiple>Hrsg. &amp; \195\156bers</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">herausgegeben von</term>\n    <term name=\"editorial-director\" form=\"verb\">herausgegeben von</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interviewt von</term>\n    <term name=\"recipient\" form=\"verb\">an</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\195\188bersetzt von</term>\n    <term name=\"editortranslator\" form=\"verb\">herausgegeben und \195\188bersetzt von</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">von</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">hg. von</term>\n    <term name=\"editorial-director\" form=\"verb-short\">hg. von</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\195\188bers. von</term>\n    <term name=\"editortranslator\" form=\"verb-short\">hg. &amp; \195\188bers. von</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Januar</term>\n    <term name=\"month-02\">Februar</term>\n    <term name=\"month-03\">M\195\164rz</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">Mai</term>\n    <term name=\"month-06\">Juni</term>\n    <term name=\"month-07\">Juli</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">Oktober</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">Dezember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">M\195\164rz</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">Mai</term>\n    <term name=\"month-06\" form=\"short\">Juni</term>\n    <term name=\"month-07\" form=\"short\">Juli</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Okt.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dez.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Fr\195\188hjahr</term>\n    <term name=\"season-02\">Sommer</term>\n    <term name=\"season-03\">Herbst</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-de-CH.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"de-CH\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">zugegriffen</term>\n    <term name=\"and\">und</term>\n    <term name=\"and others\">und andere</term>\n    <term name=\"anonymous\">ohne Autor</term>\n    <term name=\"anonymous\" form=\"short\">o. A.</term>\n    <term name=\"at\">auf</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">von</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">zitiert</term>\n    <term name=\"edition\">\n      <single>Auflage</single>\n      <multiple>Auflagen</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">Aufl.</term>\n    <term name=\"et-al\">u. a.</term>\n    <term name=\"forthcoming\">i. E.</term>\n    <term name=\"from\">von</term>\n    <term name=\"ibid\">ebd.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">im Druck</term>\n    <term name=\"internet\">Internet</term>\n    <term name=\"interview\">Interview</term>\n    <term name=\"letter\">Brief</term>\n    <term name=\"no date\">ohne Datum</term>\n    <term name=\"no date\" form=\"short\">o. J.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">gehalten auf der</term>\n    <term name=\"reference\">\n      <single>Referenz</single>\n      <multiple>Referenzen</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>Ref.</single>\n      <multiple>Ref.</multiple>\n    </term>\n    <term name=\"retrieved\">abgerufen</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">n. Chr.</term>\n    <term name=\"bc\">v. Chr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">erster</term>\n    <term name=\"long-ordinal-02\">zweiter</term>\n    <term name=\"long-ordinal-03\">dritter</term>\n    <term name=\"long-ordinal-04\">vierter</term>\n    <term name=\"long-ordinal-05\">f\195\188nfter</term>\n    <term name=\"long-ordinal-06\">sechster</term>\n    <term name=\"long-ordinal-07\">siebter</term>\n    <term name=\"long-ordinal-08\">achter</term>\n    <term name=\"long-ordinal-09\">neunter</term>\n    <term name=\"long-ordinal-10\">zehnter</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>Buch</single>\n      <multiple>B\195\188cher</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>Kapitel</single>\n      <multiple>Kapitel</multiple>\n    </term>\n    <term name=\"column\">\n      <single>Spalte</single>\n      <multiple>Spalten</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>Abbildung</single>\n      <multiple>Abbildungen</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>Blatt</single>\n      <multiple>Bl\195\164tter</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>Nummer</single>\n      <multiple>Nummern</multiple>\n    </term>\n    <term name=\"line\">\n      <single>Zeile</single>\n      <multiple>Zeilen</multiple>\n    </term>\n    <term name=\"note\">\n      <single>Note</single>\n      <multiple>Noten</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>Opus</single>\n      <multiple>Opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>Seite</single>\n      <multiple>Seiten</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>Absatz</single>\n      <multiple>Abs\195\164tze</multiple>\n    </term>\n    <term name=\"part\">\n      <single>Teil</single>\n      <multiple>Teile</multiple>\n    </term>\n    <term name=\"section\">\n      <single>Abschnitt</single>\n      <multiple>Abschnitte</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>Vers</single>\n      <multiple>Verse</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>Band</single>\n      <multiple>B\195\164nde</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">B.</term>\n    <term name=\"chapter\" form=\"short\">Kap.</term>\n    <term name=\"column\" form=\"short\">Sp.</term>\n    <term name=\"figure\" form=\"short\">Abb.</term>\n    <term name=\"folio\" form=\"short\">Fol.</term>\n    <term name=\"issue\" form=\"short\">Nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>S.</single>\n      <multiple>S.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">Abs.</term>\n    <term name=\"part\" form=\"short\">Teil</term>\n    <term name=\"section\" form=\"short\">Abschn.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>V.</single>\n      <multiple>V.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>Bd.</single>\n      <multiple>Bd.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>Herausgeber</single>\n      <multiple>Herausgeber</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>Herausgeber</single>\n      <multiple>Herausgeber</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\195\156bersetzer</single>\n      <multiple>\195\156bersetzer</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>Herausgeber &amp; \195\156bersetzer</single>\n      <multiple>Herausgeber &amp; \195\156bersetzer</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>Hrsg.</single>\n      <multiple>Hrsg.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>Hrsg.</single>\n      <multiple>Hrsg.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\195\156bers.</single>\n      <multiple>\195\156bers.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>Hrsg. &amp; \195\156bers.</single>\n      <multiple>Hrsg. &amp; \195\156bers</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">herausgegeben von</term>\n    <term name=\"editorial-director\" form=\"verb\">herausgegeben von</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interviewt von</term>\n    <term name=\"recipient\" form=\"verb\">an</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\195\188bersetzt von</term>\n    <term name=\"editortranslator\" form=\"verb\">herausgegeben und \195\188bersetzt von</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">von</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">hg. von</term>\n    <term name=\"editorial-director\" form=\"verb-short\">hg. von</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\195\188bers. von</term>\n    <term name=\"editortranslator\" form=\"verb-short\">hg. &amp; \195\188bers. von</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Januar</term>\n    <term name=\"month-02\">Februar</term>\n    <term name=\"month-03\">M\195\164rz</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">Mai</term>\n    <term name=\"month-06\">Juni</term>\n    <term name=\"month-07\">Juli</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">Oktober</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">Dezember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">M\195\164rz</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">Mai</term>\n    <term name=\"month-06\" form=\"short\">Juni</term>\n    <term name=\"month-07\" form=\"short\">Juli</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Okt.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dez.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Fr\195\188hjahr</term>\n    <term name=\"season-02\">Sommer</term>\n    <term name=\"season-03\">Herbst</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-de-DE.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"de-DE\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">zugegriffen</term>\n    <term name=\"and\">und</term>\n    <term name=\"and others\">und andere</term>\n    <term name=\"anonymous\">ohne Autor</term>\n    <term name=\"anonymous\" form=\"short\">o. A.</term>\n    <term name=\"at\">auf</term>\n    <term name=\"available at\">verf\195\188gbar unter</term>\n    <term name=\"by\">von</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">zitiert</term>\n    <term name=\"edition\">\n      <single>Auflage</single>\n      <multiple>Auflagen</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">Aufl.</term>\n    <term name=\"et-al\">u. a.</term>\n    <term name=\"forthcoming\">i. E.</term>\n    <term name=\"from\">von</term>\n    <term name=\"ibid\">ebd.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">im Druck</term>\n    <term name=\"internet\">Internet</term>\n    <term name=\"interview\">Interview</term>\n    <term name=\"letter\">Brief</term>\n    <term name=\"no date\">ohne Datum</term>\n    <term name=\"no date\" form=\"short\">o. J.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">gehalten auf der</term>\n    <term name=\"reference\">\n      <single>Referenz</single>\n      <multiple>Referenzen</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>Ref.</single>\n      <multiple>Ref.</multiple>\n    </term>\n    <term name=\"retrieved\">abgerufen</term>\n    <term name=\"scale\">Ma\195\159stab</term>\n    <term name=\"version\">Version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">n. Chr.</term>\n    <term name=\"bc\">v. Chr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">erster</term>\n    <term name=\"long-ordinal-02\">zweiter</term>\n    <term name=\"long-ordinal-03\">dritter</term>\n    <term name=\"long-ordinal-04\">vierter</term>\n    <term name=\"long-ordinal-05\">f\195\188nfter</term>\n    <term name=\"long-ordinal-06\">sechster</term>\n    <term name=\"long-ordinal-07\">siebter</term>\n    <term name=\"long-ordinal-08\">achter</term>\n    <term name=\"long-ordinal-09\">neunter</term>\n    <term name=\"long-ordinal-10\">zehnter</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>Buch</single>\n      <multiple>B\195\188cher</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>Kapitel</single>\n      <multiple>Kapitel</multiple>\n    </term>\n    <term name=\"column\">\n      <single>Spalte</single>\n      <multiple>Spalten</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>Abbildung</single>\n      <multiple>Abbildungen</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>Blatt</single>\n      <multiple>Bl\195\164tter</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>Nummer</single>\n      <multiple>Nummern</multiple>\n    </term>\n    <term name=\"line\">\n      <single>Zeile</single>\n      <multiple>Zeilen</multiple>\n    </term>\n    <term name=\"note\">\n      <single>Note</single>\n      <multiple>Noten</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>Opus</single>\n      <multiple>Opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>Seite</single>\n      <multiple>Seiten</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>Absatz</single>\n      <multiple>Abs\195\164tze</multiple>\n    </term>\n    <term name=\"part\">\n      <single>Teil</single>\n      <multiple>Teile</multiple>\n    </term>\n    <term name=\"section\">\n      <single>Abschnitt</single>\n      <multiple>Abschnitte</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>Vers</single>\n      <multiple>Verse</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>Band</single>\n      <multiple>B\195\164nde</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">B.</term>\n    <term name=\"chapter\" form=\"short\">Kap.</term>\n    <term name=\"column\" form=\"short\">Sp.</term>\n    <term name=\"figure\" form=\"short\">Abb.</term>\n    <term name=\"folio\" form=\"short\">Fol.</term>\n    <term name=\"issue\" form=\"short\">Nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>S.</single>\n      <multiple>S.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">Abs.</term>\n    <term name=\"part\" form=\"short\">Teil</term>\n    <term name=\"section\" form=\"short\">Abschn.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>V.</single>\n      <multiple>V.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>Bd.</single>\n      <multiple>Bd.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>Regisseur</single>\n      <multiple>Regisseure</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>Herausgeber</single>\n      <multiple>Herausgeber</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>Herausgeber</single>\n      <multiple>Herausgeber</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>Illustrator</single>\n      <multiple>illustratoren</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\195\156bersetzer</single>\n      <multiple>\195\156bersetzer</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>Herausgeber &amp; \195\156bersetzer</single>\n      <multiple>Herausgeber &amp; \195\156bersetzer</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>Reg.</single>\n      <multiple>Reg..</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>Hrsg.</single>\n      <multiple>Hrsg.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>Hrsg.</single>\n      <multiple>Hrsg.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>Ill.</single>\n      <multiple>Ill.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\195\156bers.</single>\n      <multiple>\195\156bers.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>Hrsg. &amp; \195\156bers.</single>\n      <multiple>Hrsg. &amp; \195\156bers</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">herausgegeben von</term>\n    <term name=\"editorial-director\" form=\"verb\">herausgegeben von</term>\n    <term name=\"illustrator\" form=\"verb\">illustriert von</term>\n    <term name=\"interviewer\" form=\"verb\">interviewt von</term>\n    <term name=\"recipient\" form=\"verb\">an</term>\n    <term name=\"reviewed-author\" form=\"verb\">von</term>\n    <term name=\"translator\" form=\"verb\">\195\188bersetzt von</term>\n    <term name=\"editortranslator\" form=\"verb\">herausgegeben und \195\188bersetzt von</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">von</term>\n    <term name=\"director\" form=\"verb-short\">Reg.</term>\n    <term name=\"editor\" form=\"verb-short\">hg. von</term>\n    <term name=\"editorial-director\" form=\"verb-short\">hg. von</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus. von</term>\n    <term name=\"translator\" form=\"verb-short\">\195\188bers. von</term>\n    <term name=\"editortranslator\" form=\"verb-short\">hg. &amp; \195\188bers. von</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Januar</term>\n    <term name=\"month-02\">Februar</term>\n    <term name=\"month-03\">M\195\164rz</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">Mai</term>\n    <term name=\"month-06\">Juni</term>\n    <term name=\"month-07\">Juli</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">Oktober</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">Dezember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">M\195\164rz</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">Mai</term>\n    <term name=\"month-06\" form=\"short\">Juni</term>\n    <term name=\"month-07\" form=\"short\">Juli</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Okt.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dez.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Fr\195\188hjahr</term>\n    <term name=\"season-02\">Sommer</term>\n    <term name=\"season-03\">Herbst</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-el-GR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"el-GR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\206\183\206\188\206\181\207\129\206\191\206\188\206\183\206\189\206\175\206\177 \207\128\207\129\207\140\207\131\206\178\206\177\207\131\206\183\207\130</term>\n    <term name=\"and\">\206\186\206\177\206\185</term>\n    <term name=\"and others\">\206\186\206\177\206\185 \206\172\206\187\206\187\206\191\206\185</term>\n    <term name=\"anonymous\">\206\177\206\189\207\142\206\189\207\133\206\188\206\191</term>\n    <term name=\"anonymous\" form=\"short\">\206\177\206\189\207\142\206\189.</term>\n    <term name=\"at\">\206\181\207\134.</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">\206\177\207\128\207\140</term>\n    <term name=\"circa\">\207\128\206\181\207\129\206\175\207\128\206\191\207\133</term>\n    <term name=\"circa\" form=\"short\">\207\128\206\181\207\129.</term>\n    <term name=\"cited\">\207\128\206\177\207\129\206\177\207\132\206\175\206\184\206\181\207\132\206\177\206\185</term>\n    <term name=\"edition\">\n      <single>\206\173\206\186\206\180\206\191\207\131\206\183</single>\n      <multiple>\206\181\206\186\206\180\207\140\207\131\206\181\206\185\207\130</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\206\173\206\186\206\180.</term>\n    <term name=\"et-al\">\206\186.\206\172.</term>\n    <term name=\"forthcoming\">\207\128\207\129\206\191\207\131\206\181\207\135\206\173\207\130</term>\n    <term name=\"from\">\206\177\207\128\207\140</term>\n    <term name=\"ibid\">\207\131\207\132\206\191 \206\175\206\180\206\185\206\191</term>\n    <term name=\"in\">\207\131\207\132\206\191</term>\n    <term name=\"in press\">\207\133\207\128\207\140 \206\173\206\186\206\180\206\191\207\131\206\183</term>\n    <term name=\"internet\">\206\180\206\185\206\177\206\180\206\175\206\186\207\132\207\133\206\191</term>\n    <term name=\"interview\">\207\131\207\133\206\189\206\173\206\189\207\132\206\181\207\133\206\190\206\183</term>\n    <term name=\"letter\">\206\181\207\128\206\185\207\131\207\132\206\191\206\187\206\174</term>\n    <term name=\"no date\">\207\135\207\137\207\129\206\175\207\130 \207\135\207\129\206\191\206\189\206\191\206\187\206\191\206\179\206\175\206\177</term>\n    <term name=\"no date\" form=\"short\">\207\135.\207\135.</term>\n    <term name=\"online\">\206\173\206\186\206\180\206\191\207\131\206\183 \207\131\206\181 \207\136\206\183\207\134\206\185\206\177\206\186\206\174 \206\188\206\191\207\129\207\134\206\174</term>\n    <term name=\"presented at\">\207\128\206\177\207\129\206\191\207\133\207\131\206\185\206\172\207\131\207\132\206\183\206\186\206\181 \207\131\207\132\206\191</term>\n    <term name=\"reference\">\n      <single>\207\128\206\177\207\129\206\177\207\128\206\191\206\188\207\128\206\174</single>\n      <multiple>\207\128\206\177\207\129\206\177\207\128\206\191\206\188\207\128\206\173\207\130</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>\207\128\206\177\207\129.</single>\n      <multiple>\207\128\206\177\207\129.</multiple>\n    </term>\n    <term name=\"retrieved\">\206\177\206\189\206\177\206\186\207\132\206\174\206\184\206\183\206\186\206\181</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">\206\188.\206\167.</term>\n    <term name=\"bc\">\207\128.\206\167.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\152</term>\n    <term name=\"close-quote\">\226\128\153</term>\n    <term name=\"open-inner-quote\">'</term>\n    <term name=\"close-inner-quote\">'</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">\206\191\207\130</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">\207\128\207\129\207\142\207\132\206\191\207\130</term>\n    <term name=\"long-ordinal-02\">\206\180\206\181\207\141\207\132\206\181\207\129\206\191\207\130</term>\n    <term name=\"long-ordinal-03\">\207\132\207\129\206\175\207\132\206\191\207\130</term>\n    <term name=\"long-ordinal-04\">\207\132\206\173\207\132\206\177\207\129\207\132\206\191\207\130</term>\n    <term name=\"long-ordinal-05\">\207\128\206\173\206\188\207\128\207\132\206\191\207\130</term>\n    <term name=\"long-ordinal-06\">\206\173\206\186\207\132\206\191\207\130</term>\n    <term name=\"long-ordinal-07\">\206\173\206\178\206\180\206\191\206\188\206\191\207\130</term>\n    <term name=\"long-ordinal-08\">\207\140\206\179\206\180\206\191\206\191\207\130</term>\n    <term name=\"long-ordinal-09\">\206\173\206\189\206\177\207\132\206\191\207\130</term>\n    <term name=\"long-ordinal-10\">\206\180\206\173\206\186\206\177\207\132\206\191\207\130</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\206\178\206\185\206\178\206\187\206\175\206\191</single>\n      <multiple>\206\178\206\185\206\178\206\187\206\175\206\191</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\206\186\206\181\207\134\206\172\206\187\206\177\206\185\206\191</single>\n      <multiple>\206\186\206\181\207\134\206\172\206\187\206\177\206\185\206\177</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\207\131\207\132\206\174\206\187\206\183</single>\n      <multiple>\207\131\207\132\206\174\206\187\206\181\207\130</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\206\181\206\185\206\186\207\140\206\189\206\177</single>\n      <multiple>\206\181\206\185\206\186\207\140\206\189\206\181\207\130</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\207\134\206\172\206\186\206\181\206\187\206\191\207\130</single>\n      <multiple>\207\134\206\172\206\186\206\181\206\187\206\191\206\185</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\207\132\206\181\207\141\207\135\206\191\207\130</single>\n      <multiple>\207\132\206\181\207\141\207\135\206\183</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\207\131\206\181\206\185\207\129\206\172</single>\n      <multiple>\207\131\206\181\206\185\207\129\206\173\207\130</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\207\131\206\183\206\188\206\181\206\175\207\137\207\131\206\183</single>\n      <multiple>\207\131\206\183\206\188\206\181\206\185\207\142\207\131\206\181\206\185\207\130</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\206\173\207\129\206\179\206\191</single>\n      <multiple>\206\173\207\129\206\179\206\177</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\207\131\206\181\206\187\206\175\206\180\206\177</single>\n      <multiple>\207\131\206\181\206\187\206\175\206\180\206\181\207\130</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\207\128\206\177\207\129\206\172\206\179\207\129\206\177\207\134\206\191\207\130</single>\n      <multiple>\207\128\206\177\207\129\206\172\206\179\207\129\206\177\207\134\206\191\206\185</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\206\188\206\173\207\129\206\191\207\130</single>\n      <multiple>\206\188\206\173\207\129\206\183</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\207\132\206\188\206\174\206\188\206\177</single>\n      <multiple>\207\132\206\188\206\174\206\188\206\177\207\132\206\177</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>\206\187\206\174\206\188\206\188\206\177</single>\n      <multiple>\206\187\206\174\206\188\206\188\206\177\207\132\206\177</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\207\131\207\132\206\175\207\135\206\191\207\130</single>\n      <multiple>\207\131\207\132\206\175\207\135\206\191\206\185</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\207\132\207\140\206\188\206\191\207\130</single>\n      <multiple>\207\132\207\140\206\188\206\191\206\185</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\206\178\206\185\206\178.</term>\n    <term name=\"chapter\" form=\"short\">\206\186\206\181\207\134.</term>\n    <term name=\"column\" form=\"short\">\207\131\207\132.</term>\n    <term name=\"figure\" form=\"short\">\206\181\206\185\206\186.</term>\n    <term name=\"folio\" form=\"short\">\207\134\206\172\206\186</term>\n    <term name=\"issue\" form=\"short\">\207\132\207\135.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\206\173\207\129\206\179.</term>\n    <term name=\"page\" form=\"short\">\n      <single>\207\131</single>\n      <multiple>\207\131\207\131</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\207\128\206\177\207\129.</term>\n    <term name=\"part\" form=\"short\">\206\188\206\173\207\129.</term>\n    <term name=\"section\" form=\"short\">\207\132\206\188.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>\206\187\206\174\206\188.</single>\n      <multiple>\206\187\206\174\206\188.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\207\131\207\132.</single>\n      <multiple>\207\131\207\132.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\207\132.</single>\n      <multiple>\207\132.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\206\181\207\128\206\185\206\188\206\181\206\187\206\183\207\132\206\174\207\130</single>\n      <multiple>\206\181\207\128\206\185\206\188\206\181\206\187\206\183\207\132\206\173\207\130</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>\206\180\206\185\206\181\207\133\206\184\207\133\206\189\207\132\206\174\207\130 \207\131\206\181\206\185\207\129\206\172\207\130</single>\n      <multiple>\206\180\206\185\206\181\207\133\206\184\207\133\206\189\207\132\206\173\207\130 \207\131\206\181\206\185\207\129\206\172\207\130</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\206\188\206\181\207\132\206\177\207\134\207\129\206\177\207\131\207\132\206\174\207\130</single>\n      <multiple>\206\188\206\181\207\132\206\177\207\134\207\129\206\177\207\131\207\132\206\173\207\130</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\206\188\206\181\207\132\206\177\207\134\207\129\206\177\207\131\207\132\206\174\207\130 \206\186\206\177\206\185 \206\181\207\128\206\185\206\188\206\181\206\187\206\183\207\132\206\174\207\130</single>\n      <multiple>\206\188\206\181\207\132\206\177\207\134\207\129\206\177\207\131\207\132\206\173\207\130 \206\186\206\177\206\185 \206\181\207\128\206\185\206\188\206\181\206\187\206\183\207\132\206\173\207\130</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\206\181\207\128\206\185\206\188.</single>\n      <multiple>\206\181\207\128\206\185\206\188.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>\206\180/\206\189\207\132\206\174\207\130 \207\131\206\181\206\185\207\129\206\172\207\130</single>\n      <multiple>\206\180/\206\189\207\132\206\173\207\130 \207\131\206\181\206\185\207\129\206\177\207\130</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\206\188\207\132\207\134.</single>\n      <multiple>\206\188\207\132\207\134.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\206\188\207\132\207\134. \206\186\206\177\206\185 \206\181\207\128\206\185\206\188.</single>\n      <multiple>\206\188\207\132\207\134. \206\186\206\177\206\185 \206\181\207\128\206\185\206\188.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\206\181\207\128\206\185\206\188\206\173\206\187\206\181\206\185\206\177</term>\n    <term name=\"editorial-director\" form=\"verb\">\206\180\206\185\206\181\207\141\206\184\207\133\206\189\207\131\206\183 \207\131\206\181\206\185\207\129\206\172\207\130</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\207\131\207\133\206\189\206\173\206\189\207\132\206\181\207\133\206\190\206\183</term>\n    <term name=\"recipient\" form=\"verb\">\207\128\206\177\207\129\206\177\206\187\206\174\207\128\207\132\206\183\207\130</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\206\188\206\181\207\132\206\172\207\134\207\129\206\177\207\131\206\183</term>\n    <term name=\"editortranslator\" form=\"verb\">\206\188\206\181\207\132\206\172\207\134\207\129\206\177\207\131\206\183 \206\186\206\177\206\185 \206\181\207\128\206\185\206\188\206\173\206\187\206\181\206\185\206\177</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">\207\131\207\132\206\191\206\189 \207\131\207\133\206\187\206\187. \207\132\207\140\206\188\206\191</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\206\181\207\128\206\185\206\188\206\173\206\187.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">\206\180/\206\189\207\131\206\183 \207\131\206\181\206\185\207\129\206\172\207\130</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\206\188\206\181\207\132\206\172\207\134\207\129.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\206\188\206\181\207\132\206\172\207\134\207\129. \206\186\206\177\206\185 \206\181\207\128\206\185\206\188\206\173\206\187.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\206\153\206\177\206\189\206\191\207\133\206\172\207\129\206\185\206\191\207\130</term>\n    <term name=\"month-02\">\206\166\206\181\206\178\207\129\206\191\207\133\206\172\207\129\206\185\206\191\207\130</term>\n    <term name=\"month-03\">\206\156\206\172\207\129\207\132\206\185\206\191\207\130</term>\n    <term name=\"month-04\">\206\145\207\128\207\129\206\175\206\187\206\185\206\191\207\130</term>\n    <term name=\"month-05\">\206\156\206\172\206\185\206\191\207\130</term>\n    <term name=\"month-06\">\206\153\206\191\207\141\206\189\206\185\206\191\207\130</term>\n    <term name=\"month-07\">\206\153\206\191\207\141\206\187\206\185\206\191\207\130</term>\n    <term name=\"month-08\">\206\145\207\141\206\179\206\191\207\133\207\131\207\132\206\191\207\130</term>\n    <term name=\"month-09\">\206\163\206\181\207\128\207\132\206\173\206\188\206\178\207\129\206\185\206\191\207\130</term>\n    <term name=\"month-10\">\206\159\206\186\207\132\207\142\206\178\207\129\206\185\206\191\207\130</term>\n    <term name=\"month-11\">\206\157\206\191\206\173\206\188\206\178\207\129\206\185\206\191\207\130</term>\n    <term name=\"month-12\">\206\148\206\181\206\186\206\173\206\188\206\178\207\129\206\185\206\191\207\130</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\206\153\206\177\206\189\206\191\207\133\206\177\207\129\206\175\206\191\207\133</term>\n    <term name=\"month-02\" form=\"short\">\206\166\206\181\206\178\207\129\206\191\207\133\206\177\207\129\206\175\206\191\207\133</term>\n    <term name=\"month-03\" form=\"short\">\206\156\206\177\207\129\207\132\206\175\206\191\207\133</term>\n    <term name=\"month-04\" form=\"short\">\206\145\207\128\207\129\206\185\206\187\206\175\206\191\207\133</term>\n    <term name=\"month-05\" form=\"short\">\206\156\206\177\206\144\206\191\207\133</term>\n    <term name=\"month-06\" form=\"short\">\206\153\206\191\207\133\206\189\206\175\206\191\207\133</term>\n    <term name=\"month-07\" form=\"short\">\206\153\206\191\207\133\206\187\206\175\206\191\207\133</term>\n    <term name=\"month-08\" form=\"short\">\206\145\207\133\206\179\206\191\207\141\207\131\207\132\206\191\207\133</term>\n    <term name=\"month-09\" form=\"short\">\206\163\206\181\207\128\207\132\206\181\206\188\206\178\207\129\206\175\206\191\207\133</term>\n    <term name=\"month-10\" form=\"short\">\206\159\206\186\207\132\207\137\206\178\207\129\206\175\206\191\207\133</term>\n    <term name=\"month-11\" form=\"short\">\206\157\206\191\206\181\206\188\206\178\207\129\206\175\206\191\207\133</term>\n    <term name=\"month-12\" form=\"short\">\206\148\206\181\206\186\206\181\206\188\206\178\207\129\206\175\206\191\207\133</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">\206\134\206\189\206\191\206\185\206\190\206\183</term>\n    <term name=\"season-02\">\206\154\206\177\206\187\206\191\206\186\206\177\206\175\207\129\206\185</term>\n    <term name=\"season-03\">\206\166\206\184\206\185\206\189\207\140\207\128\207\137\207\129\206\191</term>\n    <term name=\"season-04\">\206\167\206\181\206\185\206\188\207\142\206\189\206\177\207\130</term>\n  </terms>\n</locale>\n"),("locales-en-GB.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"en-GB\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accessed</term>\n    <term name=\"and\">and</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">from</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\152</term>\n    <term name=\"close-quote\">\226\128\153</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>line</single>\n      <multiple>lines</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraph</single>\n      <multiple>paragraph</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk.</term>\n    <term name=\"chapter\" form=\"short\">chap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">no.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>pp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vols.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>translator</single>\n      <multiple>translators</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran.</single>\n      <multiple>trans.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">translated by</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir. by</term>\n    <term name=\"editor\" form=\"verb-short\">ed. by</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed. by</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus. by</term>\n    <term name=\"translator\" form=\"verb-short\">trans. by</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">January</term>\n    <term name=\"month-02\">February</term>\n    <term name=\"month-03\">March</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">May</term>\n    <term name=\"month-06\">June</term>\n    <term name=\"month-07\">July</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">October</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">December</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">Mar.</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Jun.</term>\n    <term name=\"month-07\" form=\"short\">Jul.</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Oct.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-en-US.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"en-US\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"true\"/>\n  <date form=\"text\">\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"day\" suffix=\", \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accessed</term>\n    <term name=\"and\">and</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">from</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>line</single>\n      <multiple>lines</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraph</single>\n      <multiple>paragraph</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk.</term>\n    <term name=\"chapter\" form=\"short\">chap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">no.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>pp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vols.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>translator</single>\n      <multiple>translators</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran.</single>\n      <multiple>trans.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">translated by</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir. by</term>\n    <term name=\"editor\" form=\"verb-short\">ed. by</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed. by</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus. by</term>\n    <term name=\"translator\" form=\"verb-short\">trans. by</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">January</term>\n    <term name=\"month-02\">February</term>\n    <term name=\"month-03\">March</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">May</term>\n    <term name=\"month-06\">June</term>\n    <term name=\"month-07\">July</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">October</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">December</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">Mar.</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Jun.</term>\n    <term name=\"month-07\" form=\"short\">Jul.</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Oct.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-es-ES.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"es-ES\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" de \"/>\n    <date-part name=\"month\" suffix=\" de \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accedido</term>\n    <term name=\"and\">y</term>\n    <term name=\"and others\">y otros</term>\n    <term name=\"anonymous\">an\195\179nimo</term>\n    <term name=\"anonymous\" form=\"short\">an\195\179n.</term>\n    <term name=\"at\">en</term>\n    <term name=\"available at\">disponible en</term>\n    <term name=\"by\">de</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citado</term>\n    <term name=\"edition\">\n      <single>edici\195\179n</single>\n      <multiple>ediciones</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">et&#160;al.</term>\n    <term name=\"forthcoming\">previsto</term>\n    <term name=\"from\">a partir de</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">en</term>\n    <term name=\"in press\">en imprenta</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">entrevista</term>\n    <term name=\"letter\">carta</term>\n    <term name=\"no date\">sin fecha</term>\n    <term name=\"no date\" form=\"short\">s.&#160;f.</term>\n    <term name=\"online\">en l\195\173nea</term>\n    <term name=\"presented at\">presentado en</term>\n    <term name=\"reference\">\n      <single>referencia</single>\n      <multiple>referencias</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">recuperado</term>\n    <term name=\"scale\">escala</term>\n    <term name=\"version\">versi\195\179n</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">d.&#160;C.</term>\n    <term name=\"bc\">a.&#160;C.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">-</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.\194\170</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">primera</term>\n    <term name=\"long-ordinal-02\">segunda</term>\n    <term name=\"long-ordinal-03\">tercera</term>\n    <term name=\"long-ordinal-04\">cuarta</term>\n    <term name=\"long-ordinal-05\">quinta</term>\n    <term name=\"long-ordinal-06\">sexta</term>\n    <term name=\"long-ordinal-07\">s\195\169ptima</term>\n    <term name=\"long-ordinal-08\">octava</term>\n    <term name=\"long-ordinal-09\">novena</term>\n    <term name=\"long-ordinal-10\">d\195\169cima</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>libro</single>\n      <multiple>libros</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>cap\195\173tulo</single>\n      <multiple>cap\195\173tulos</multiple>\n    </term>\n    <term name=\"column\">\n      <single>columna</single>\n      <multiple>columnas</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figura</single>\n      <multiple>figuras</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>n\195\186mero</single>\n      <multiple>n\195\186meros</multiple>\n    </term>\n    <term name=\"line\">\n      <single>l\195\173nea</single>\n      <multiple>l\195\173neas</multiple>\n    </term>\n    <term name=\"note\">\n      <single>nota</single>\n      <multiple>notas</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>p\195\161gina</single>\n      <multiple>p\195\161ginas</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>p\195\161rrafo</single>\n      <multiple>p\195\161rrafos</multiple>\n    </term>\n    <term name=\"part\">\n      <single>parte</single>\n      <multiple>partes</multiple>\n    </term>\n    <term name=\"section\">\n      <single>secci\195\179n</single>\n      <multiple>secciones</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub voce</single>\n      <multiple>sub vocibus</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verso</single>\n      <multiple>versos</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volumen</single>\n      <multiple>vol\195\186menes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">lib.</term>\n    <term name=\"chapter\" form=\"short\">cap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">n.\194\186</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>pp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">p\195\161rr.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.&#160;v.</single>\n      <multiple>s.&#160;vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vols.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directores</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editores</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editores</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>ilustrador</single>\n      <multiple>ilustradores</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>traductor</single>\n      <multiple>traductores</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor y traductor</single>\n      <multiple>editores y traductores</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ilust.</single>\n      <multiple>ilusts.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trads.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. y trad.</single>\n      <multiple>eds. y trads.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">dirigido por</term>\n    <term name=\"editor\" form=\"verb\">editado por</term>\n    <term name=\"editorial-director\" form=\"verb\">editado por</term>\n    <term name=\"illustrator\" form=\"verb\">ilustrado por</term>\n    <term name=\"interviewer\" form=\"verb\">entrevistado por</term>\n    <term name=\"recipient\" form=\"verb\">a</term>\n    <term name=\"reviewed-author\" form=\"verb\">por</term>\n    <term name=\"translator\" form=\"verb\">traducido por</term>\n    <term name=\"editortranslator\" form=\"verb\">editado y traducido por</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">de</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">ilust.</term>\n    <term name=\"translator\" form=\"verb-short\">trad.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. y trad.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">enero</term>\n    <term name=\"month-02\">febrero</term>\n    <term name=\"month-03\">marzo</term>\n    <term name=\"month-04\">abril</term>\n    <term name=\"month-05\">mayo</term>\n    <term name=\"month-06\">junio</term>\n    <term name=\"month-07\">julio</term>\n    <term name=\"month-08\">agosto</term>\n    <term name=\"month-09\">septiembre</term>\n    <term name=\"month-10\">octubre</term>\n    <term name=\"month-11\">noviembre</term>\n    <term name=\"month-12\">diciembre</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">ene.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">abr.</term>\n    <term name=\"month-05\" form=\"short\">may</term>\n    <term name=\"month-06\" form=\"short\">jun.</term>\n    <term name=\"month-07\" form=\"short\">jul.</term>\n    <term name=\"month-08\" form=\"short\">ago.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">oct.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dic.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">primavera</term>\n    <term name=\"season-02\">verano</term>\n    <term name=\"season-03\">oto\195\177o</term>\n    <term name=\"season-04\">invierno</term>\n  </terms>\n</locale>\n"),("locales-et-EE.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"et-EE\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">vaadatud</term>\n    <term name=\"and\">ja</term>\n    <term name=\"and others\">ja teised</term>\n    <term name=\"anonymous\">anon\195\188\195\188mne</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\"/>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\"/>\n    <term name=\"circa\">umbes</term>\n    <term name=\"circa\" form=\"short\">u</term>\n    <term name=\"cited\">tsiteeritud</term>\n    <term name=\"edition\">\n      <single>v\195\164ljaanne</single>\n      <multiple>v\195\164ljaanded</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">tr</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">ilmumisel</term>\n    <term name=\"from\"/>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\"/>\n    <term name=\"in press\">tr\195\188kis</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">intervjuu</term>\n    <term name=\"letter\">kiri</term>\n    <term name=\"no date\">s.a.</term>\n    <term name=\"no date\" form=\"short\">s.a.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">esitatud</term>\n    <term name=\"reference\">\n      <single>viide</single>\n      <multiple>viited</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>viide</single>\n      <multiple>viited</multiple>\n    </term>\n    <term name=\"retrieved\">salvestatud</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">pKr</term>\n    <term name=\"bc\">eKr</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\"/>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">esimene</term>\n    <term name=\"long-ordinal-02\">teine</term>\n    <term name=\"long-ordinal-03\">kolmas</term>\n    <term name=\"long-ordinal-04\">neljas</term>\n    <term name=\"long-ordinal-05\">viies</term>\n    <term name=\"long-ordinal-06\">kuues</term>\n    <term name=\"long-ordinal-07\">seitsmes</term>\n    <term name=\"long-ordinal-08\">kaheksas</term>\n    <term name=\"long-ordinal-09\">\195\188heksas</term>\n    <term name=\"long-ordinal-10\">k\195\188mnes</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>raamat</single>\n      <multiple>raamatud</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>peat\195\188kk</single>\n      <multiple>peat\195\188kid</multiple>\n    </term>\n    <term name=\"column\">\n      <single>veerg</single>\n      <multiple>veerud</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>joonis</single>\n      <multiple>joonised</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>foolio</single>\n      <multiple>fooliod</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbrid</multiple>\n    </term>\n    <term name=\"line\">\n      <single>rida</single>\n      <multiple>read</multiple>\n    </term>\n    <term name=\"note\">\n      <single>viide</single>\n      <multiple>viited</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>lehek\195\188lg</single>\n      <multiple>lehek\195\188ljed</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>l\195\181ik</single>\n      <multiple>l\195\181igud</multiple>\n    </term>\n    <term name=\"part\">\n      <single>osa</single>\n      <multiple>osad</multiple>\n    </term>\n    <term name=\"section\">\n      <single>alajaotis</single>\n      <multiple>alajaotised</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>v\195\164rss</single>\n      <multiple>v\195\164rsid</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>k\195\182ide</single>\n      <multiple>k\195\182ited</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">rmt</term>\n    <term name=\"chapter\" form=\"short\">ptk</term>\n    <term name=\"column\" form=\"short\">v</term>\n    <term name=\"figure\" form=\"short\">joon</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">nr</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>lk</single>\n      <multiple>lk</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">l\195\181ik</term>\n    <term name=\"part\" form=\"short\">osa</term>\n    <term name=\"section\" form=\"short\">alajaot.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>kd</single>\n      <multiple>kd</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>toimetaja</single>\n      <multiple>toimetajad</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>toimetaja</single>\n      <multiple>toimetajad</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>t\195\181lkija</single>\n      <multiple>t\195\181lkijad</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>toimetaja &amp; t\195\181lkija</single>\n      <multiple>toimetajad &amp; t\195\181lkijad</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>toim</single>\n      <multiple>toim</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>toim</single>\n      <multiple>toim</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>t\195\181lk</single>\n      <multiple>t\195\181lk</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>toim &amp; t\195\181lk</single>\n      <multiple>toim &amp; t\195\181lk</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">toimetanud</term>\n    <term name=\"editorial-director\" form=\"verb\">toimetanud</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">intervjueerinud</term>\n    <term name=\"recipient\" form=\"verb\"/>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">t\195\181lkinud</term>\n    <term name=\"editortranslator\" form=\"verb\">toimetanud &amp; t\195\181lkinud</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">toim</term>\n    <term name=\"editorial-director\" form=\"verb-short\">toim</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">t\195\181lk</term>\n    <term name=\"editortranslator\" form=\"verb-short\">toim &amp; t\195\181lk</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">jaanuar</term>\n    <term name=\"month-02\">veebruar</term>\n    <term name=\"month-03\">m\195\164rts</term>\n    <term name=\"month-04\">aprill</term>\n    <term name=\"month-05\">mai</term>\n    <term name=\"month-06\">juuni</term>\n    <term name=\"month-07\">juuli</term>\n    <term name=\"month-08\">august</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">oktoober</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">detsember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jaan</term>\n    <term name=\"month-02\" form=\"short\">veebr</term>\n    <term name=\"month-03\" form=\"short\">m\195\164rts</term>\n    <term name=\"month-04\" form=\"short\">apr</term>\n    <term name=\"month-05\" form=\"short\">mai</term>\n    <term name=\"month-06\" form=\"short\">juuni</term>\n    <term name=\"month-07\" form=\"short\">juuli</term>\n    <term name=\"month-08\" form=\"short\">aug</term>\n    <term name=\"month-09\" form=\"short\">sept</term>\n    <term name=\"month-10\" form=\"short\">okt</term>\n    <term name=\"month-11\" form=\"short\">nov</term>\n    <term name=\"month-12\" form=\"short\">dets</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">kevad</term>\n    <term name=\"season-02\">suvi</term>\n    <term name=\"season-03\">s\195\188gis</term>\n    <term name=\"season-04\">talv</term>\n  </terms>\n</locale>\n"),("locales-eu.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"eu\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"year\" suffix=\"(e)ko \"/>\n    <date-part name=\"month\" suffix=\"aren \"/>\n    <date-part name=\"day\" suffix=\"a\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">eskuratua</term>\n    <term name=\"and\">eta</term>\n    <term name=\"and others\">eta beste</term>\n    <term name=\"anonymous\">ezezaguna</term>\n    <term name=\"anonymous\" form=\"short\">ezez.</term>\n    <term name=\"at\">-(e)n</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">-(e)k egina</term>\n    <term name=\"circa\">inguru</term>\n    <term name=\"circa\" form=\"short\">ing.</term>\n    <term name=\"cited\">aipatua</term>\n    <term name=\"edition\">\n      <single>argitalpena</single>\n      <multiple>argitalpenak</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">arg.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">bidean</term>\n    <term name=\"from\">-(e)tik</term>\n    <term name=\"ibid\">ib\195\173d.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">moldiztegian</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">elkarrizketa</term>\n    <term name=\"letter\">gutuna</term>\n    <term name=\"no date\">datarik gabe</term>\n    <term name=\"no date\" form=\"short\">d. g.</term>\n    <term name=\"online\">sarean</term>\n    <term name=\"presented at\">-(e)n aurkeztua</term>\n    <term name=\"reference\">\n      <single>aipamena</single>\n      <multiple>aipamenak</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>aip.</single>\n      <multiple>aip.</multiple>\n    </term>\n    <term name=\"retrieved\">berreskuratua</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">K.a.</term>\n    <term name=\"bc\">K.o.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">lehengo</term>\n    <term name=\"long-ordinal-02\">bigarren</term>\n    <term name=\"long-ordinal-03\">hirugarren</term>\n    <term name=\"long-ordinal-04\">laugarren</term>\n    <term name=\"long-ordinal-05\">bosgarren</term>\n    <term name=\"long-ordinal-06\">seigarren</term>\n    <term name=\"long-ordinal-07\">zazpigarren</term>\n    <term name=\"long-ordinal-08\">zortzigarren</term>\n    <term name=\"long-ordinal-09\">bederatzigarren</term>\n    <term name=\"long-ordinal-10\">hamargarren</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>liburua</single>\n      <multiple>liburuak</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapitulua</single>\n      <multiple>kapituluak</multiple>\n    </term>\n    <term name=\"column\">\n      <single>zutabea</single>\n      <multiple>zutabeak</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>irudia</single>\n      <multiple>irudiak</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>orria</single>\n      <multiple>orriak</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>zenbakia</single>\n      <multiple>zenbakiak</multiple>\n    </term>\n    <term name=\"line\">\n      <single>lerroa</single>\n      <multiple>lerroak</multiple>\n    </term>\n    <term name=\"note\">\n      <single>oharra</single>\n      <multiple>oharrak</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>obra</single>\n      <multiple>obrak</multiple>\n    </term>\n    <term name=\"page\">\n      <single>orrialdea</single>\n      <multiple>orrialdeak</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragrafoa</single>\n      <multiple>paragrafoak</multiple>\n    </term>\n    <term name=\"part\">\n      <single>zatia</single>\n      <multiple>zatiak</multiple>\n    </term>\n    <term name=\"section\">\n      <single>atala</single>\n      <multiple>atalak</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub voce</single>\n      <multiple>sub vocem</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>bertsoa</single>\n      <multiple>bertsoak</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>luburikia</single>\n      <multiple>luburukiak</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">lib.</term>\n    <term name=\"chapter\" form=\"short\">kap.</term>\n    <term name=\"column\" form=\"short\">zut.</term>\n    <term name=\"figure\" form=\"short\">iru.</term>\n    <term name=\"folio\" form=\"short\">or.</term>\n    <term name=\"issue\" form=\"short\">zenb.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>or.</single>\n      <multiple>or.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par.</term>\n    <term name=\"part\" form=\"short\">zt.</term>\n    <term name=\"section\" form=\"short\">atal.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.v.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>b.</single>\n      <multiple>bb.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>libk.</single>\n      <multiple>libk.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>argitaratzailea</single>\n      <multiple>argitaratzaileak</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>argitaratzailea</single>\n      <multiple>argitaratzaileak</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>itzultzailea</single>\n      <multiple>itzultzaileak</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>argitaratzaile eta itzultzailea</single>\n      <multiple>argitaratzaile eta itzultzaileak</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>arg.</single>\n      <multiple>arg.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>arg.</single>\n      <multiple>arg.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>itzul.</single>\n      <multiple>itzul.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>arg. eta itzul.</single>\n      <multiple>arg. eta itzul.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">-(e)k argitaratua</term>\n    <term name=\"editorial-director\" form=\"verb\">-(e)k argitaratua</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">-(e)k elkarrizketatua</term>\n    <term name=\"recipient\" form=\"verb\">-(r)entzat</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">-(e)k itzulia</term>\n    <term name=\"editortranslator\" form=\"verb\">-(e)k argitaratu eta itzulia</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">arg.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">arg.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">itzul.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">-(e)k arg. eta itzul.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">urtarrilak</term>\n    <term name=\"month-02\">otsailak</term>\n    <term name=\"month-03\">martxoak</term>\n    <term name=\"month-04\">apirilak</term>\n    <term name=\"month-05\">maiatzak</term>\n    <term name=\"month-06\">ekainak</term>\n    <term name=\"month-07\">uztailak</term>\n    <term name=\"month-08\">abuztuak</term>\n    <term name=\"month-09\">irailak</term>\n    <term name=\"month-10\">urriak</term>\n    <term name=\"month-11\">azaroak</term>\n    <term name=\"month-12\">abenduak</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">urt.</term>\n    <term name=\"month-02\" form=\"short\">ots.</term>\n    <term name=\"month-03\" form=\"short\">martx.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mai.</term>\n    <term name=\"month-06\" form=\"short\">eka.</term>\n    <term name=\"month-07\" form=\"short\">uzt.</term>\n    <term name=\"month-08\" form=\"short\">abz.</term>\n    <term name=\"month-09\" form=\"short\">ira.</term>\n    <term name=\"month-10\" form=\"short\">urr.</term>\n    <term name=\"month-11\" form=\"short\">aza.</term>\n    <term name=\"month-12\" form=\"short\">abe.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">udaberria</term>\n    <term name=\"season-02\">uda</term>\n    <term name=\"season-03\">udazkena</term>\n    <term name=\"season-04\">negua</term>\n  </terms>\n</locale>\n"),("locales-fa-IR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"fa-IR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"true\"/>\n  <date form=\"text\">\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\", \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\216\175\216\179\216\170\216\177\216\179\219\140</term>\n    <term name=\"and\">\217\136</term>\n    <term name=\"and others\">\217\136 \216\175\219\140\218\175\216\177\216\167\217\134</term>\n    <term name=\"anonymous\">\217\134\216\167\216\180\217\134\216\167\216\179</term>\n    <term name=\"anonymous\" form=\"short\">\217\134\216\167\216\180\217\134\216\167\216\179</term>\n    <term name=\"at\">\216\175\216\177</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">\216\170\217\136\216\179\216\183</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">\219\140\216\167\216\175\218\169\216\177\216\175</term>\n    <term name=\"edition\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\217\136\219\140\216\177\216\167\219\140\216\180</term>\n    <term name=\"et-al\">\217\136 \216\175\219\140\218\175\216\177\216\167\217\134</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">\216\167\216\178</term>\n    <term name=\"ibid\">\217\135\217\133\216\167\217\134</term>\n    <term name=\"in\">\216\175\216\177</term>\n    <term name=\"in press\">\216\178\219\140\216\177 \218\134\216\167\217\190</term>\n    <term name=\"internet\">\216\167\219\140\217\134\216\170\216\177\217\134\216\170</term>\n    <term name=\"interview\">\217\133\216\181\216\167\216\173\216\168\217\135</term>\n    <term name=\"letter\">\217\134\216\167\217\133\217\135</term>\n    <term name=\"no date\">\216\168\216\175\217\136\217\134 \216\170\216\167\216\177\219\140\216\174</term>\n    <term name=\"no date\" form=\"short\">\216\168\216\175\217\136\217\134 \216\170\216\167\216\177\219\140\216\174</term>\n    <term name=\"online\">\216\168\216\177\216\174\216\183</term>\n    <term name=\"presented at\">\216\167\216\177\216\167\216\166\217\135 \216\180\216\175\217\135 \216\175\216\177</term>\n    <term name=\"reference\">\n      <single>\217\133\216\177\216\172\216\185</single>\n      <multiple>\217\133\216\177\216\167\216\172\216\185</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>\217\133\216\177\216\172\216\185</single>\n      <multiple>\217\133\216\177\216\167\216\172\216\185</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">\216\167\217\136\217\132</term>\n    <term name=\"long-ordinal-02\">\216\175\217\136\217\133</term>\n    <term name=\"long-ordinal-03\">\216\179\217\136\217\133</term>\n    <term name=\"long-ordinal-04\">\218\134\217\135\216\167\216\177\217\133</term>\n    <term name=\"long-ordinal-05\">\217\190\217\134\216\172\217\133</term>\n    <term name=\"long-ordinal-06\">\216\180\216\180\217\133</term>\n    <term name=\"long-ordinal-07\">\217\135\217\129\216\170\217\133</term>\n    <term name=\"long-ordinal-08\">\217\135\216\180\216\170\217\133</term>\n    <term name=\"long-ordinal-09\">\217\134\217\135\217\133</term>\n    <term name=\"long-ordinal-10\">\216\175\217\135\217\133</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\218\169\216\170\216\167\216\168</single>\n      <multiple>\218\169\216\170\216\167\216\168\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\217\129\216\181\217\132</single>\n      <multiple>\217\129\216\181\217\132\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\216\179\216\170\217\136\217\134</single>\n      <multiple>\216\179\216\170\217\136\217\134\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\216\170\216\181\217\136\219\140\216\177</single>\n      <multiple>\216\170\216\181\216\167\217\136\219\140\216\177</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\216\168\216\177\218\175</single>\n      <multiple>\216\168\216\177\218\175\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\216\180\217\133\216\167\216\177\217\135</single>\n      <multiple>\216\180\217\133\216\167\216\177\217\135\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\216\174\216\183</single>\n      <multiple>\216\174\216\183\217\136\216\183</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\219\140\216\167\216\175\216\175\216\167\216\180\216\170</single>\n      <multiple>\219\140\216\167\216\175\216\175\216\167\216\180\216\170\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\217\130\216\183\216\185\217\135</single>\n      <multiple>\217\130\216\183\216\185\216\167\216\170</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\216\181\217\129\216\173\217\135</single>\n      <multiple>\216\181\217\129\216\173\216\167\216\170</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\217\190\216\167\216\177\216\167\218\175\216\177\216\167\217\129</single>\n      <multiple>\217\190\216\167\216\177\216\167\218\175\216\177\216\167\217\129\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\216\168\216\174\216\180</single>\n      <multiple>\216\168\216\174\216\180\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\217\130\216\179\217\133\216\170</single>\n      <multiple>\217\130\216\179\217\133\216\170\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\216\168\219\140\216\170</single>\n      <multiple>\216\168\219\140\216\170\226\128\140\217\135\216\167\219\140</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\216\172\217\132\216\175</single>\n      <multiple>\216\172\217\132\216\175\217\135\216\167\219\140</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\218\169\216\170\216\167\216\168</term>\n    <term name=\"chapter\" form=\"short\">\217\129\216\181\217\132</term>\n    <term name=\"column\" form=\"short\">\216\179\216\170\217\136\217\134</term>\n    <term name=\"figure\" form=\"short\">\216\170\216\181\217\136\219\140\216\177</term>\n    <term name=\"folio\" form=\"short\">\216\168\216\177\218\175</term>\n    <term name=\"issue\" form=\"short\">\216\180</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\217\130\216\183\216\185\217\135</term>\n    <term name=\"page\" form=\"short\">\n      <single>\216\181</single>\n      <multiple>\216\181\216\181</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\217\190\216\167\216\177\216\167\218\175\216\177\216\167\217\129</term>\n    <term name=\"part\" form=\"short\">\216\168\216\174\216\180</term>\n    <term name=\"section\" form=\"short\">\217\130\216\179\217\133\216\170</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v</single>\n      <multiple>s.vv</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\216\168\219\140\216\170</single>\n      <multiple>\216\167\216\168\219\140\216\167\216\170</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\216\172</single>\n      <multiple>\216\172\216\172</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177\216\167\217\134</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177\216\167\217\134</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\217\133\216\170\216\177\216\172\217\133</single>\n      <multiple>\217\133\216\170\216\177\216\172\217\133\219\140\217\134</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177 \217\136 \217\133\216\170\216\177\216\172\217\133</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177\216\167\217\134 \217\136 \217\133\216\170\216\177\216\172\217\133\219\140\217\134</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177\216\167\217\134</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177\216\167\217\134</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\217\133\216\170\216\177\216\172\217\133</single>\n      <multiple>\217\133\216\170\216\177\216\172\217\133\219\140\217\134</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177 \217\136 \217\133\216\170\216\177\216\172\217\133</single>\n      <multiple>\217\136\219\140\216\177\216\167\219\140\216\180\218\175\216\177\216\167\217\134 \217\136 \217\133\216\170\216\177\216\172\217\133\219\140\217\134</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">\217\136\219\140\216\177\216\167\216\179\216\170\217\135\226\128\140\219\140</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\217\133\216\181\216\167\216\173\216\168\217\135 \216\170\217\136\216\179\216\183</term>\n    <term name=\"recipient\" form=\"verb\">\216\168\217\135</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\216\170\216\177\216\172\217\133\217\135\226\128\140\219\140</term>\n    <term name=\"editortranslator\" form=\"verb\">\216\170\216\177\216\172\217\133\217\135 \217\136 \217\136\219\140\216\177\216\167\216\179\216\170\217\135\226\128\140\219\140</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">\216\170\217\136\216\179\216\183</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\217\136\219\140\216\177\216\167\216\179\216\170\217\135\226\128\140\219\140</term>\n    <term name=\"editorial-director\" form=\"verb-short\">\217\136\219\140\216\177\216\167\216\179\216\170\217\135\226\128\140\219\140</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\216\170\216\177\216\172\217\133\217\135\226\128\140\219\140</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\216\170\216\177\216\172\217\133\217\135 \217\136 \217\136\219\140\216\177\216\167\216\179\216\170\217\135\226\128\140\219\140</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\218\152\216\167\217\134\217\136\219\140\217\135</term>\n    <term name=\"month-02\">\217\129\217\136\216\177\219\140\217\135</term>\n    <term name=\"month-03\">\217\133\216\167\216\177\216\179</term>\n    <term name=\"month-04\">\216\162\217\136\216\177\219\140\217\132</term>\n    <term name=\"month-05\">\217\133\219\140</term>\n    <term name=\"month-06\">\218\152\217\136\216\166\217\134</term>\n    <term name=\"month-07\">\216\172\217\136\217\132\216\167\219\140</term>\n    <term name=\"month-08\">\216\162\218\175\217\136\216\179\216\170</term>\n    <term name=\"month-09\">\216\179\217\190\216\170\216\167\217\133\216\168\216\177</term>\n    <term name=\"month-10\">\216\167\218\169\216\170\216\168\216\177</term>\n    <term name=\"month-11\">\217\134\217\136\216\167\217\133\216\168\216\177</term>\n    <term name=\"month-12\">\216\175\216\179\216\167\217\133\216\168\216\177</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\218\152\216\167\217\134\217\136\219\140\217\135</term>\n    <term name=\"month-02\" form=\"short\">\217\129\217\136\216\177\219\140\217\135</term>\n    <term name=\"month-03\" form=\"short\">\217\133\216\167\216\177\216\179</term>\n    <term name=\"month-04\" form=\"short\">\216\162\217\136\216\177\219\140\217\132</term>\n    <term name=\"month-05\" form=\"short\">\217\133\219\140</term>\n    <term name=\"month-06\" form=\"short\">\218\152\217\136\216\166\217\134</term>\n    <term name=\"month-07\" form=\"short\">\216\172\217\136\217\132\216\167\219\140</term>\n    <term name=\"month-08\" form=\"short\">\216\162\218\175\217\136\216\179\216\170</term>\n    <term name=\"month-09\" form=\"short\">\216\179\217\190\216\170\216\167\217\133\216\168\216\177</term>\n    <term name=\"month-10\" form=\"short\">\216\167\218\169\216\170\216\168\216\177</term>\n    <term name=\"month-11\" form=\"short\">\217\134\217\136\216\167\217\133\216\168\216\177</term>\n    <term name=\"month-12\" form=\"short\">\216\175\216\179\216\167\217\133\216\168\216\177</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">\216\168\217\135\216\167\216\177</term>\n    <term name=\"season-02\">\216\170\216\167\216\168\216\179\216\170\216\167\217\134</term>\n    <term name=\"season-03\">\217\190\216\167\219\140\219\140\216\178</term>\n    <term name=\"season-04\">\216\178\217\133\216\179\216\170\216\167\217\134</term>\n  </terms>\n</locale>\n"),("locales-fi-FI.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"fi-FI\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" suffix=\".\"/>\n    <date-part name=\"month\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">viitattu</term>\n    <term name=\"and\">ja</term>\n    <term name=\"and others\">ym.</term>\n    <term name=\"anonymous\">tuntematon</term>\n    <term name=\"anonymous\" form=\"short\">tuntematon</term>\n    <term name=\"at\">osoitteessa</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">tekij\195\164</term>\n    <term name=\"circa\">noin</term>\n    <term name=\"circa\" form=\"short\">n.</term>\n    <term name=\"cited\">viitattu</term>\n    <term name=\"edition\">\n      <single>painos</single>\n      <multiple>painokset</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">p.</term>\n    <term name=\"et-al\">ym.</term>\n    <term name=\"forthcoming\">tulossa</term>\n    <term name=\"from\">alkaen</term>\n    <term name=\"ibid\">mt.</term>\n    <term name=\"in\">teoksessa</term>\n    <term name=\"in press\">painossa</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">haastattelu</term>\n    <term name=\"letter\">kirje</term>\n    <term name=\"no date\">ei p\195\164iv\195\164m\195\164\195\164r\195\164\195\164</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">verkossa</term>\n    <term name=\"presented at\">esitetty tilaisuudessa</term>\n    <term name=\"reference\">\n      <single>viittaus</single>\n      <multiple>viittaukset</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>viit..</single>\n      <multiple>viit.</multiple>\n    </term>\n    <term name=\"retrieved\">noudettu</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">eaa.</term>\n    <term name=\"bc\">jaa.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\157</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\153</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">ensimm\195\164inen</term>\n    <term name=\"long-ordinal-02\">toinen</term>\n    <term name=\"long-ordinal-03\">kolmas</term>\n    <term name=\"long-ordinal-04\">nelj\195\164s</term>\n    <term name=\"long-ordinal-05\">viides</term>\n    <term name=\"long-ordinal-06\">kuudes</term>\n    <term name=\"long-ordinal-07\">seitsem\195\164s</term>\n    <term name=\"long-ordinal-08\">kahdeksas</term>\n    <term name=\"long-ordinal-09\">yhdeks\195\164s</term>\n    <term name=\"long-ordinal-10\">kymmenes</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>kirja</single>\n      <multiple>kirjat</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>luku</single>\n      <multiple>luvut</multiple>\n    </term>\n    <term name=\"column\">\n      <single>palsta</single>\n      <multiple>palstat</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>kuvio</single>\n      <multiple>kuviot</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>foliot</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>numero</single>\n      <multiple>numerot</multiple>\n    </term>\n    <term name=\"line\">\n      <single>rivi</single>\n      <multiple>rivit</multiple>\n    </term>\n    <term name=\"note\">\n      <single>muistiinpano</single>\n      <multiple>muistiinpanot</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opukset</multiple>\n    </term>\n    <term name=\"page\">\n      <single>sivu</single>\n      <multiple>sivut</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>kappale</single>\n      <multiple>kappaleet</multiple>\n    </term>\n    <term name=\"part\">\n      <single>osa</single>\n      <multiple>osat</multiple>\n    </term>\n    <term name=\"section\">\n      <single>osa</single>\n      <multiple>osat</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>s\195\164keist\195\182</single>\n      <multiple>s\195\164keist\195\182t</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>vuosikerta</single>\n      <multiple>vuosikerrat</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">kirja</term>\n    <term name=\"chapter\" form=\"short\">luku</term>\n    <term name=\"column\" form=\"short\">palsta</term>\n    <term name=\"figure\" form=\"short\">kuv.</term>\n    <term name=\"folio\" form=\"short\">fol.</term>\n    <term name=\"issue\" form=\"short\">nro</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>s.</single>\n      <multiple>ss.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">kappale</term>\n    <term name=\"part\" form=\"short\">osa</term>\n    <term name=\"section\" form=\"short\">osa</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>s\195\164k.</single>\n      <multiple>s\195\164k.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vol.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>toimittaja</single>\n      <multiple>toimittajat</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>toimittaja</single>\n      <multiple>toimittajat</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>suomentaja</single>\n      <multiple>suomentajat</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>toimittaja ja suomentaja</single>\n      <multiple>toimittajat ja suomentajat</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>toim.</single>\n      <multiple>toim.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>toim.</single>\n      <multiple>toim.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>suom.</single>\n      <multiple>suom.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>toim. ja suom.</single>\n      <multiple>toim. ja suom.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">toimittanut</term>\n    <term name=\"editorial-director\" form=\"verb\">toimittanut</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">haastatellut</term>\n    <term name=\"recipient\" form=\"verb\">vastaanottaja</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">suomentanut</term>\n    <term name=\"editortranslator\" form=\"verb\">toimittanut ja suomentanut</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">toim.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">toim.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">suom.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">toim. ja suom.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">tammikuu</term>\n    <term name=\"month-02\">helmikuu</term>\n    <term name=\"month-03\">maaliskuu</term>\n    <term name=\"month-04\">huhtikuu</term>\n    <term name=\"month-05\">toukokuu</term>\n    <term name=\"month-06\">kes\195\164kuu</term>\n    <term name=\"month-07\">hein\195\164kuu</term>\n    <term name=\"month-08\">elokuu</term>\n    <term name=\"month-09\">syyskuu</term>\n    <term name=\"month-10\">lokakuu</term>\n    <term name=\"month-11\">marraskuu</term>\n    <term name=\"month-12\">joulukuu</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">tammi</term>\n    <term name=\"month-02\" form=\"short\">helmi</term>\n    <term name=\"month-03\" form=\"short\">maalis</term>\n    <term name=\"month-04\" form=\"short\">huhti</term>\n    <term name=\"month-05\" form=\"short\">touko</term>\n    <term name=\"month-06\" form=\"short\">kes\195\164</term>\n    <term name=\"month-07\" form=\"short\">hein\195\164</term>\n    <term name=\"month-08\" form=\"short\">elo</term>\n    <term name=\"month-09\" form=\"short\">syys</term>\n    <term name=\"month-10\" form=\"short\">loka</term>\n    <term name=\"month-11\" form=\"short\">marras</term>\n    <term name=\"month-12\" form=\"short\">joulu</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">kev\195\164t</term>\n    <term name=\"season-02\">kes\195\164</term>\n    <term name=\"season-03\">syksy</term>\n    <term name=\"season-04\">talvi</term>\n  </terms>\n</locale>\n"),("locales-fr-CA.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"fr-CA\">\n  <info>\n    <translator>\n      <name>Gr\195\169goire Colly</name>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\" limit-day-ordinals-to-day-1=\"true\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">consult\195\169 le</term>\n    <term name=\"and\">et</term>\n    <term name=\"and others\">et autres</term>\n    <term name=\"anonymous\">anonyme</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">sur</term>\n    <term name=\"available at\">disponible sur</term>\n    <term name=\"by\">par</term>\n    <term name=\"circa\">vers</term>\n    <term name=\"circa\" form=\"short\">v.</term>\n    <term name=\"cited\">cit\195\169</term>\n    <term name=\"edition\" gender=\"feminine\">\n      <single>\195\169dition</single>\n      <multiple>\195\169ditions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\195\169d.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">\195\160 para\195\174tre</term>\n    <term name=\"from\">\195\160 l'adresse</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">dans</term>\n    <term name=\"in press\">sous presse</term>\n    <term name=\"internet\">Internet</term>\n    <term name=\"interview\">entretien</term>\n    <term name=\"letter\">lettre</term>\n    <term name=\"no date\">sans date</term>\n    <term name=\"no date\" form=\"short\">s.&#160;d.</term>\n    <term name=\"online\">en ligne</term>\n    <term name=\"presented at\">pr\195\169sent\195\169 \195\160</term>\n    <term name=\"reference\">\n      <single>r\195\169f\195\169rence</single>\n      <multiple>r\195\169f\195\169rences</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>r\195\169f.</single>\n      <multiple>r\195\169f.</multiple>\n    </term>\n    <term name=\"retrieved\">consult\195\169</term>\n    <term name=\"scale\">\195\169chelle</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">apr. J.-C.</term>\n    <term name=\"bc\">av. J.-C.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171&#160;</term>\n    <term name=\"close-quote\">&#160;\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">&#8209;</term> <!-- non-breaking hyphen -->\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">\225\181\137</term>\n   \t<term name=\"ordinal-01\" gender-form=\"feminine\" match=\"whole-number\">\202\179\225\181\137</term>\n    <term name=\"ordinal-01\" gender-form=\"masculine\" match=\"whole-number\">\225\181\137\202\179</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">premier</term>\n    <term name=\"long-ordinal-02\">deuxi\195\168me</term>\n    <term name=\"long-ordinal-03\">troisi\195\168me</term>\n    <term name=\"long-ordinal-04\">quatri\195\168me</term>\n    <term name=\"long-ordinal-05\">cinqui\195\168me</term>\n    <term name=\"long-ordinal-06\">sixi\195\168me</term>\n    <term name=\"long-ordinal-07\">septi\195\168me</term>\n    <term name=\"long-ordinal-08\">huiti\195\168me</term>\n    <term name=\"long-ordinal-09\">neuvi\195\168me</term>\n    <term name=\"long-ordinal-10\">dixi\195\168me</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>livre</single>\n      <multiple>livres</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapitre</single>\n      <multiple>chapitres</multiple>\n    </term>\n    <term name=\"column\">\n      <single>colonne</single>\n      <multiple>colonnes</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\" gender=\"masculine\">\n      <single>num\195\169ro</single>\n      <multiple>num\195\169ros</multiple>\n    </term>\n    <term name=\"line\">\n      <single>ligne</single>\n      <multiple>lignes</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opus</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraphe</single>\n      <multiple>paragraphes</multiple>\n    </term>\n    <term name=\"part\">\n      <single>partie</single>\n      <multiple>parties</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verset</single>\n      <multiple>versets</multiple>\n    </term>\n    <term name=\"volume\" gender=\"masculine\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">liv.</term>\n    <term name=\"chapter\" form=\"short\">chap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">\n      <single>f\225\181\146</single>\n      <multiple>f\225\181\146\203\162</multiple>\n    </term>\n    <term name=\"issue\" form=\"short\">\n      <single>n\225\181\146</single>\n      <multiple>n\225\181\146\203\162</multiple>\n    </term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>p.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">paragr.</term>\n    <term name=\"part\" form=\"short\">part.</term>\n    <term name=\"section\" form=\"short\">sect.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.&#160;v.</single>\n      <multiple>s.&#160;vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vol.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>r\195\169alisateur</single>\n      <multiple>r\195\169alisateurs</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\195\169diteur</single>\n      <multiple>\195\169diteurs</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>directeur</single>\n      <multiple>directeurs</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrateur</single>\n      <multiple>illustrateurs</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>traducteur</single>\n      <multiple>traducteurs</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\195\169diteur et traducteur</single>\n      <multiple>\195\169diteurs et traducteurs</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>r\195\169al.</single>\n      <multiple>r\195\169al.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\195\169d.</single>\n      <multiple>\195\169d.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dir.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ill.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trad.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\195\169d. et trad.</single>\n      <multiple>\195\169d. et trad.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">r\195\169alis\195\169 par</term>\n    <term name=\"editor\" form=\"verb\">\195\169dit\195\169 par</term>\n    <term name=\"editorial-director\" form=\"verb\">sous la direction de</term>\n    <term name=\"illustrator\" form=\"verb\">illustr\195\169 par</term>\n    <term name=\"interviewer\" form=\"verb\">entretien r\195\169alis\195\169 par</term>\n    <term name=\"recipient\" form=\"verb\">\195\160</term>\n    <term name=\"reviewed-author\" form=\"verb\">par</term>\n    <term name=\"translator\" form=\"verb\">traduit par</term>\n    <term name=\"editortranslator\" form=\"verb\">\195\169dit\195\169 et traduit par</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">par</term>\n    <term name=\"director\" form=\"verb-short\">r\195\169al. par</term>\n    <term name=\"editor\" form=\"verb-short\">\195\169d. par</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ss la dir. de</term>\n    <term name=\"illustrator\" form=\"verb-short\">ill. par</term>\n    <term name=\"translator\" form=\"verb-short\">trad. par</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\195\169d. et trad. par</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\" gender=\"masculine\">janvier</term>\n    <term name=\"month-02\" gender=\"masculine\">f\195\169vrier</term>\n    <term name=\"month-03\" gender=\"masculine\">mars</term>\n    <term name=\"month-04\" gender=\"masculine\">avril</term>\n    <term name=\"month-05\" gender=\"masculine\">mai</term>\n    <term name=\"month-06\" gender=\"masculine\">juin</term>\n    <term name=\"month-07\" gender=\"masculine\">juillet</term>\n    <term name=\"month-08\" gender=\"masculine\">ao\195\187t</term>\n    <term name=\"month-09\" gender=\"masculine\">septembre</term>\n    <term name=\"month-10\" gender=\"masculine\">octobre</term>\n    <term name=\"month-11\" gender=\"masculine\">novembre</term>\n    <term name=\"month-12\" gender=\"masculine\">d\195\169cembre</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">janv.</term>\n    <term name=\"month-02\" form=\"short\">f\195\169vr.</term>\n    <term name=\"month-03\" form=\"short\">mars</term>\n    <term name=\"month-04\" form=\"short\">avr.</term>\n    <term name=\"month-05\" form=\"short\">mai</term>\n    <term name=\"month-06\" form=\"short\">juin</term>\n    <term name=\"month-07\" form=\"short\">juill.</term>\n    <term name=\"month-08\" form=\"short\">ao\195\187t</term>\n    <term name=\"month-09\" form=\"short\">sept.</term>\n    <term name=\"month-10\" form=\"short\">oct.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">d\195\169c.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">printemps</term>\n    <term name=\"season-02\">\195\169t\195\169</term>\n    <term name=\"season-03\">automne</term>\n    <term name=\"season-04\">hiver</term>\n  </terms>\n</locale>\n"),("locales-fr-FR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"fr-FR\">\n  <info>\n    <translator>\n      <name>Gr\195\169goire Colly</name>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\" limit-day-ordinals-to-day-1=\"true\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">consult\195\169 le</term>\n    <term name=\"and\">et</term>\n    <term name=\"and others\">et autres</term>\n    <term name=\"anonymous\">anonyme</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">sur</term>\n    <term name=\"available at\">disponible sur</term>\n    <term name=\"by\">par</term>\n    <term name=\"circa\">vers</term>\n    <term name=\"circa\" form=\"short\">v.</term>\n    <term name=\"cited\">cit\195\169</term>\n    <term name=\"edition\" gender=\"feminine\">\n      <single>\195\169dition</single>\n      <multiple>\195\169ditions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\195\169d.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">\195\160 para\195\174tre</term>\n    <term name=\"from\">\195\160 l'adresse</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">sous presse</term>\n    <term name=\"internet\">Internet</term>\n    <term name=\"interview\">entretien</term>\n    <term name=\"letter\">lettre</term>\n    <term name=\"no date\">sans date</term>\n    <term name=\"no date\" form=\"short\">s.&#160;d.</term>\n    <term name=\"online\">en ligne</term>\n    <term name=\"presented at\">pr\195\169sent\195\169 \195\160</term>\n    <term name=\"reference\">\n      <single>r\195\169f\195\169rence</single>\n      <multiple>r\195\169f\195\169rences</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>r\195\169f.</single>\n      <multiple>r\195\169f.</multiple>\n    </term>\n    <term name=\"retrieved\">consult\195\169</term>\n    <term name=\"scale\">\195\169chelle</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">apr. J.-C.</term>\n    <term name=\"bc\">av. J.-C.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171&#160;</term>\n    <term name=\"close-quote\">&#160;\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">&#8209;</term> <!-- non-breaking hyphen -->\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">\225\181\137</term>\n    <term name=\"ordinal-01\" gender-form=\"feminine\" match=\"whole-number\">\202\179\225\181\137</term>\n    <term name=\"ordinal-01\" gender-form=\"masculine\" match=\"whole-number\">\225\181\137\202\179</term>\n    \n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">premier</term>\n    <term name=\"long-ordinal-02\">deuxi\195\168me</term>\n    <term name=\"long-ordinal-03\">troisi\195\168me</term>\n    <term name=\"long-ordinal-04\">quatri\195\168me</term>\n    <term name=\"long-ordinal-05\">cinqui\195\168me</term>\n    <term name=\"long-ordinal-06\">sixi\195\168me</term>\n    <term name=\"long-ordinal-07\">septi\195\168me</term>\n    <term name=\"long-ordinal-08\">huiti\195\168me</term>\n    <term name=\"long-ordinal-09\">neuvi\195\168me</term>\n    <term name=\"long-ordinal-10\">dixi\195\168me</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>livre</single>\n      <multiple>livres</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapitre</single>\n      <multiple>chapitres</multiple>\n    </term>\n    <term name=\"column\">\n      <single>colonne</single>\n      <multiple>colonnes</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\" gender=\"masculine\">\n      <single>num\195\169ro</single>\n      <multiple>num\195\169ros</multiple>\n    </term>\n    <term name=\"line\">\n      <single>ligne</single>\n      <multiple>lignes</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opus</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraphe</single>\n      <multiple>paragraphes</multiple>\n    </term>\n    <term name=\"part\">\n      <single>partie</single>\n      <multiple>parties</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verset</single>\n      <multiple>versets</multiple>\n    </term>\n    <term name=\"volume\" gender=\"masculine\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">liv.</term>\n    <term name=\"chapter\" form=\"short\">chap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">\n      <single>f\225\181\146</single>\n      <multiple>f\225\181\146\203\162</multiple>\n    </term>\n    <term name=\"issue\" form=\"short\">\n      <single>n\225\181\146</single>\n      <multiple>n\225\181\146\203\162</multiple>\n    </term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>p.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">paragr.</term>\n    <term name=\"part\" form=\"short\">part.</term>\n    <term name=\"section\" form=\"short\">sect.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.&#160;v.</single>\n      <multiple>s.&#160;vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vol.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>r\195\169alisateur</single>\n      <multiple>r\195\169alisateurs</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\195\169diteur</single>\n      <multiple>\195\169diteurs</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>directeur</single>\n      <multiple>directeurs</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrateur</single>\n      <multiple>illustrateurs</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>traducteur</single>\n      <multiple>traducteurs</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\195\169diteur et traducteur</single>\n      <multiple>\195\169diteurs et traducteurs</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>r\195\169al.</single>\n      <multiple>r\195\169al.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\195\169d.</single>\n      <multiple>\195\169d.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dir.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ill.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trad.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\195\169d. et trad.</single>\n      <multiple>\195\169d. et trad.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">r\195\169alis\195\169 par</term>\n    <term name=\"editor\" form=\"verb\">\195\169dit\195\169 par</term>\n    <term name=\"editorial-director\" form=\"verb\">sous la direction de</term>\n    <term name=\"illustrator\" form=\"verb\">illustr\195\169 par</term>\n    <term name=\"interviewer\" form=\"verb\">entretien r\195\169alis\195\169 par</term>\n    <term name=\"recipient\" form=\"verb\">\195\160</term>\n    <term name=\"reviewed-author\" form=\"verb\">par</term>\n    <term name=\"translator\" form=\"verb\">traduit par</term>\n    <term name=\"editortranslator\" form=\"verb\">\195\169dit\195\169 et traduit par</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">par</term>\n    <term name=\"director\" form=\"verb-short\">r\195\169al. par</term>\n    <term name=\"editor\" form=\"verb-short\">\195\169d. par</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ss la dir. de</term>\n    <term name=\"illustrator\" form=\"verb-short\">ill. par</term>\n    <term name=\"translator\" form=\"verb-short\">trad. par</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\195\169d. et trad. par</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\" gender=\"masculine\">janvier</term>\n    <term name=\"month-02\" gender=\"masculine\">f\195\169vrier</term>\n    <term name=\"month-03\" gender=\"masculine\">mars</term>\n    <term name=\"month-04\" gender=\"masculine\">avril</term>\n    <term name=\"month-05\" gender=\"masculine\">mai</term>\n    <term name=\"month-06\" gender=\"masculine\">juin</term>\n    <term name=\"month-07\" gender=\"masculine\">juillet</term>\n    <term name=\"month-08\" gender=\"masculine\">ao\195\187t</term>\n    <term name=\"month-09\" gender=\"masculine\">septembre</term>\n    <term name=\"month-10\" gender=\"masculine\">octobre</term>\n    <term name=\"month-11\" gender=\"masculine\">novembre</term>\n    <term name=\"month-12\" gender=\"masculine\">d\195\169cembre</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">janv.</term>\n    <term name=\"month-02\" form=\"short\">f\195\169vr.</term>\n    <term name=\"month-03\" form=\"short\">mars</term>\n    <term name=\"month-04\" form=\"short\">avr.</term>\n    <term name=\"month-05\" form=\"short\">mai</term>\n    <term name=\"month-06\" form=\"short\">juin</term>\n    <term name=\"month-07\" form=\"short\">juill.</term>\n    <term name=\"month-08\" form=\"short\">ao\195\187t</term>\n    <term name=\"month-09\" form=\"short\">sept.</term>\n    <term name=\"month-10\" form=\"short\">oct.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">d\195\169c.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">printemps</term>\n    <term name=\"season-02\">\195\169t\195\169</term>\n    <term name=\"season-03\">automne</term>\n    <term name=\"season-04\">hiver</term>\n  </terms>\n</locale>\n"),("locales-he-IL.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"he-IL\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\215\146\215\153\215\169\215\148</term>\n    <term name=\"and\">\215\149</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">-\215\145</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">\215\149\215\144\215\151\215\168\215\153\215\157</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">\215\158\215\170\215\149\215\154</term>\n    <term name=\"ibid\">\215\169\215\157</term>\n    <term name=\"in\">\215\145\215\170\215\149\215\154</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">nd</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">\215\144\215\149\215\151\215\150\215\168</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\215\161\215\164\215\168</single>\n      <multiple>\215\161\215\164\215\168\215\153\215\157</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\215\164\215\168\215\167</single>\n      <multiple>\215\164\215\168\215\167\215\153\215\157</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\215\152\215\149\215\168</single>\n      <multiple>\215\152\215\149\215\168\215\153\215\157</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\215\158\215\161\215\164\215\168</single>\n      <multiple>\215\158\215\161\215\164\215\168\215\153\215\157</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\215\169\215\149\215\168\215\148</single>\n      <multiple>\215\169\215\149\215\168\215\149\215\170</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\215\144\215\149\215\164\215\149\215\161</single>\n      <multiple>\215\144\215\149\215\164\215\168\215\148</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\215\162\215\158\215\149\215\147</single>\n      <multiple>\215\162\215\158\215\149\215\147\215\153\215\157</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraph</single>\n      <multiple>\215\164\215\153\215\161\215\167\215\148</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\215\145\215\153\215\170</single>\n      <multiple>\215\145\215\170\215\153\215\157</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\215\155\215\168\215\154</single>\n      <multiple>\215\155\215\168\215\155\215\153\215\157</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">no</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>'\215\162\215\158</single>\n      <multiple>'\215\162\215\158</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\215\162\215\149\215\168\215\154</single>\n      <multiple>\215\162\215\149\215\168\215\155\215\153\215\157</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\215\158\215\170\215\168\215\146\215\157</single>\n      <multiple>\215\158\215\170\215\168\215\146\215\158\215\153\215\157</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>eds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran</single>\n      <multiple>trans</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\215\160\215\162\215\168\215\154 \215\162\"\215\153</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\215\170\215\149\215\168\215\146\215\157 \215\162\"\215\153</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\215\153\215\160\215\149\215\144\215\168</term>\n    <term name=\"month-02\">\215\164\215\145\215\168\215\149\215\144\215\168</term>\n    <term name=\"month-03\">\215\158\215\168\215\165</term>\n    <term name=\"month-04\">\215\144\215\164\215\168\215\153\215\156</term>\n    <term name=\"month-05\">\215\158\215\144\215\153</term>\n    <term name=\"month-06\">\215\153\215\149\215\160\215\153</term>\n    <term name=\"month-07\">\215\153\215\149\215\156\215\153</term>\n    <term name=\"month-08\">\215\144\215\149\215\146\215\149\215\161\215\152</term>\n    <term name=\"month-09\">\215\161\215\164\215\152\215\158\215\145\215\168</term>\n    <term name=\"month-10\">\215\144\215\149\215\167\215\152\215\149\215\145\215\168</term>\n    <term name=\"month-11\">\215\160\215\149\215\145\215\158\215\145\215\168</term>\n    <term name=\"month-12\">\215\147\215\166\215\158\215\145\215\168</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan</term>\n    <term name=\"month-02\" form=\"short\">Feb</term>\n    <term name=\"month-03\" form=\"short\">Mar</term>\n    <term name=\"month-04\" form=\"short\">Apr</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Jun</term>\n    <term name=\"month-07\" form=\"short\">Jul</term>\n    <term name=\"month-08\" form=\"short\">Aug</term>\n    <term name=\"month-09\" form=\"short\">Sep</term>\n    <term name=\"month-10\" form=\"short\">Oct</term>\n    <term name=\"month-11\" form=\"short\">Nov</term>\n    <term name=\"month-12\" form=\"short\">Dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-hr-HR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"hr-HR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\" suffix=\".\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">pristupljeno</term>\n    <term name=\"and\">i</term>\n    <term name=\"and others\">i ostali</term>\n    <term name=\"anonymous\">anonim</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">na</term>\n    <term name=\"available at\">pristupa\196\141no na</term>\n    <term name=\"by\">od</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citirano</term>\n    <term name=\"edition\">\n      <single>izdanje</single>\n      <multiple>izdanja</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">izd.</term>\n    <term name=\"et-al\">i ostali</term>\n    <term name=\"forthcoming\">u pripremi</term>\n    <term name=\"from\">od</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">u</term>\n    <term name=\"in press\">u \197\161tampi</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">intervju</term>\n    <term name=\"letter\">pismo</term>\n    <term name=\"no date\">bez datuma</term>\n    <term name=\"no date\" form=\"short\">bez datuma</term>\n    <term name=\"online\">na internetu</term>\n    <term name=\"presented at\">predstavljeno na</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>reference</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>ref.</multiple>\n    </term>\n    <term name=\"retrieved\">preuzeto</term>\n    <term name=\"scale\">skala</term>\n    <term name=\"version\">verzija</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">prvi</term>\n    <term name=\"long-ordinal-02\">drugi</term>\n    <term name=\"long-ordinal-03\">tre\196\135i</term>\n    <term name=\"long-ordinal-04\">\196\141etvrti</term>\n    <term name=\"long-ordinal-05\">peti</term>\n    <term name=\"long-ordinal-06\">\197\161esti</term>\n    <term name=\"long-ordinal-07\">sedmi</term>\n    <term name=\"long-ordinal-08\">osmi</term>\n    <term name=\"long-ordinal-09\">deveti</term>\n    <term name=\"long-ordinal-10\">deseti</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>knjiga</single>\n      <multiple>knjige</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>poglavlje</single>\n      <multiple>poglavlja</multiple>\n    </term>\n    <term name=\"column\">\n      <single>kolona</single>\n      <multiple>kolone</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>crte\197\190</single>\n      <multiple>crte\197\190i</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folija</single>\n      <multiple>folije</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>broj</single>\n      <multiple>brojevi</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linija</single>\n      <multiple>linije</multiple>\n    </term>\n    <term name=\"note\">\n      <single>bele\197\161ka</single>\n      <multiple>bele\197\161ke</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>stranica</single>\n      <multiple>stranice</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraf</single>\n      <multiple>paragrafi</multiple>\n    </term>\n    <term name=\"part\">\n      <single>deo</single>\n      <multiple>delova</multiple>\n    </term>\n    <term name=\"section\">\n      <single>odeljak</single>\n      <multiple>odeljaka</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>strofa</single>\n      <multiple>strofe</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>tom</single>\n      <multiple>tomova</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">knj</term>\n    <term name=\"chapter\" form=\"short\">pog</term>\n    <term name=\"column\" form=\"short\">kol</term>\n    <term name=\"figure\" form=\"short\">\209\134\209\128\209\130</term>\n    <term name=\"folio\" form=\"short\">fol</term>\n    <term name=\"issue\" form=\"short\">izd</term>\n    <term name=\"line\" form=\"short\">l</term>\n    <term name=\"note\" form=\"short\">n</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>str.</single>\n      <multiple>str.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par</term>\n    <term name=\"part\" form=\"short\">deo</term>\n    <term name=\"section\" form=\"short\">od</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>s</single>\n      <multiple>s</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>tom</single>\n      <multiple>tomova</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>prire\196\145iva\196\141</single>\n      <multiple>prire\196\145iva\196\141i</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>prire\196\145iva\196\141</single>\n      <multiple>prire\196\145iva\196\141i</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>ilustrator</single>\n      <multiple>ilustratori</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>prevodilac</single>\n      <multiple>prevodioci</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>prire\196\145iva\196\141 &amp; prevodilac</single>\n      <multiple>prire\196\145iva\196\141i &amp; prevodioci</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>prir.</single>\n      <multiple>prir.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>prir.</single>\n      <multiple>prir.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>prir.</single>\n      <multiple>prir.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>il.</single>\n      <multiple>il.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>prev.</single>\n      <multiple>prev.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>prir. &amp; prev.</single>\n      <multiple>prir. &amp; prev.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">priredio</term>\n    <term name=\"editorial-director\" form=\"verb\">priredio</term>\n    <term name=\"illustrator\" form=\"verb\">ilustrovao</term>\n    <term name=\"interviewer\" form=\"verb\">intervjuisao</term>\n    <term name=\"recipient\" form=\"verb\">prima</term>\n    <term name=\"reviewed-author\" form=\"verb\">od</term>\n    <term name=\"translator\" form=\"verb\">preveo</term>\n    <term name=\"editortranslator\" form=\"verb\">priredio &amp; preveo by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">prir.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">prir.</term>\n    <term name=\"illustrator\" form=\"verb-short\">ilus.</term>\n    <term name=\"translator\" form=\"verb-short\">prev.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">prir. &amp; prev. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">januar</term>\n    <term name=\"month-02\">februar</term>\n    <term name=\"month-03\">mart</term>\n    <term name=\"month-04\">april</term>\n    <term name=\"month-05\">maj</term>\n    <term name=\"month-06\">jun</term>\n    <term name=\"month-07\">jul</term>\n    <term name=\"month-08\">avgust</term>\n    <term name=\"month-09\">septembar</term>\n    <term name=\"month-10\">oktobar</term>\n    <term name=\"month-11\">novembar</term>\n    <term name=\"month-12\">decembar</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mart</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">maj</term>\n    <term name=\"month-06\" form=\"short\">jun</term>\n    <term name=\"month-07\" form=\"short\">jul</term>\n    <term name=\"month-08\" form=\"short\">avg.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">okt.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">prole\196\135e</term>\n    <term name=\"season-02\">leto</term>\n    <term name=\"season-03\">jesen</term>\n    <term name=\"season-04\">zima</term>\n  </terms>\n</locale>\n"),("locales-hu-HU.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"hu-HU\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" prefix=\". \"/>\n    <date-part name=\"day\" prefix=\" \" suffix=\".\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\".\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\".\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">el\195\169r\195\169s</term>\n    <term name=\"and\">\195\169s</term>\n    <term name=\"and others\">\195\169s m\195\161sok</term>\n    <term name=\"anonymous\">n\195\169v n\195\169lk\195\188l</term>\n    <term name=\"anonymous\" form=\"short\">nn</term>\n    <term name=\"at\"/>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">id\195\169zi</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">megjelen\195\169s alatt</term>\n    <term name=\"from\">forr\195\161s</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">nyomtat\195\161s alatt</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interj\195\186</term>\n    <term name=\"letter\">lev\195\169l</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">nd</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">el\197\145ad\195\161s</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">el\195\169r\195\169s</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\194\187</term>\n    <term name=\"close-inner-quote\">\194\171</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>k\195\182nyv</single>\n      <multiple>k\195\182nyv</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>fejezet</single>\n      <multiple>fejezet</multiple>\n    </term>\n    <term name=\"column\">\n      <single>oszlop</single>\n      <multiple>oszlop</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\195\161bra</single>\n      <multiple>\195\161bra</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>f\195\179li\195\161ns</single>\n      <multiple>f\195\179li\195\161ns</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>sz\195\161m</single>\n      <multiple>sz\195\161m</multiple>\n    </term>\n    <term name=\"line\">\n      <single>sor</single>\n      <multiple>sor</multiple>\n    </term>\n    <term name=\"note\">\n      <single>jegyzet</single>\n      <multiple>jegyzet</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>oldal</single>\n      <multiple>oldal</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>bekezd\195\169s</single>\n      <multiple>bekezd\195\169s</multiple>\n    </term>\n    <term name=\"part\">\n      <single>r\195\169sz</single>\n      <multiple>r\195\169sz</multiple>\n    </term>\n    <term name=\"section\">\n      <single>szakasz</single>\n      <multiple>szakasz</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>versszak</single>\n      <multiple>versszak</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>k\195\182tet</single>\n      <multiple>k\195\182tet</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">k\195\182nyv</term>\n    <term name=\"chapter\" form=\"short\">fej</term>\n    <term name=\"column\" form=\"short\">oszl</term>\n    <term name=\"figure\" form=\"short\">\195\161br</term>\n    <term name=\"folio\" form=\"short\">fol</term>\n    <term name=\"issue\" form=\"short\">sz</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>o</single>\n      <multiple>o</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">bek</term>\n    <term name=\"part\" form=\"short\">r\195\169sz</term>\n    <term name=\"section\" form=\"short\">szak</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>vsz</single>\n      <multiple>vsz</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>szerkeszt\197\145</single>\n      <multiple>szerkeszt\197\145</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>ford\195\173t\195\179</single>\n      <multiple>ford\195\173t\195\179</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>szerk</single>\n      <multiple>szerk</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>ford</single>\n      <multiple>ford</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">szerkesztette</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interj\195\186k\195\169sz\195\173t\197\145</term>\n    <term name=\"recipient\" form=\"verb\">c\195\173mzett</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">ford\195\173totta</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">szerk</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">ford</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">janu\195\161r</term>\n    <term name=\"month-02\">febru\195\161r</term>\n    <term name=\"month-03\">m\195\161rcius</term>\n    <term name=\"month-04\">\195\161prilis</term>\n    <term name=\"month-05\">m\195\161jus</term>\n    <term name=\"month-06\">j\195\186nius</term>\n    <term name=\"month-07\">j\195\186lius</term>\n    <term name=\"month-08\">augusztus</term>\n    <term name=\"month-09\">szeptember</term>\n    <term name=\"month-10\">okt\195\179ber</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">december</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan</term>\n    <term name=\"month-02\" form=\"short\">febr</term>\n    <term name=\"month-03\" form=\"short\">m\195\161rc</term>\n    <term name=\"month-04\" form=\"short\">\195\161pr</term>\n    <term name=\"month-05\" form=\"short\">m\195\161j</term>\n    <term name=\"month-06\" form=\"short\">j\195\186n</term>\n    <term name=\"month-07\" form=\"short\">j\195\186l</term>\n    <term name=\"month-08\" form=\"short\">aug</term>\n    <term name=\"month-09\" form=\"short\">szept</term>\n    <term name=\"month-10\" form=\"short\">okt</term>\n    <term name=\"month-11\" form=\"short\">nov</term>\n    <term name=\"month-12\" form=\"short\">dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-is-IS.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"is-IS\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" suffix=\".\"/>\n    <date-part name=\"month\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">s\195\179tt</term>\n    <term name=\"and\">og</term>\n    <term name=\"and others\">og fleiri</term>\n    <term name=\"anonymous\">nafnlaus</term>\n    <term name=\"anonymous\" form=\"short\">nafnl.</term>\n    <term name=\"at\">af</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">eftir</term>\n    <term name=\"circa\">sirka</term>\n    <term name=\"circa\" form=\"short\">u.\195\190.b.</term>\n    <term name=\"cited\">tilvitnun</term>\n    <term name=\"edition\">\n      <single>\195\186tg\195\161fa</single>\n      <multiple>\195\186tg\195\161fur</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\195\186tg.</term>\n    <term name=\"et-al\">o.fl.</term>\n    <term name=\"forthcoming\">\195\179birt</term>\n    <term name=\"from\">af</term>\n    <term name=\"ibid\">sama heimild</term>\n    <term name=\"in\">\195\173</term>\n    <term name=\"in press\">\195\173 prentun</term>\n    <term name=\"internet\">rafr\195\166nt</term>\n    <term name=\"interview\">vi\195\176tal</term>\n    <term name=\"letter\">br\195\169f</term>\n    <term name=\"no date\">engin dagsetning</term>\n    <term name=\"no date\" form=\"short\">e.d.</term>\n    <term name=\"online\">rafr\195\166nt</term>\n    <term name=\"presented at\">flutt \195\161</term>\n    <term name=\"reference\">\n      <single>tilvitnun</single>\n      <multiple>tilvitnanir</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>tilv.</single>\n      <multiple>tilv.</multiple>\n    </term>\n    <term name=\"retrieved\">s\195\179tt</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">e.Kr.</term>\n    <term name=\"bc\">f.Kr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">fyrsti</term>\n    <term name=\"long-ordinal-02\">annar</term>\n    <term name=\"long-ordinal-03\">\195\190ri\195\176ji</term>\n    <term name=\"long-ordinal-04\">fj\195\179r\195\176i</term>\n    <term name=\"long-ordinal-05\">fimmti</term>\n    <term name=\"long-ordinal-06\">sj\195\182tti</term>\n    <term name=\"long-ordinal-07\">sj\195\182undi</term>\n    <term name=\"long-ordinal-08\">\195\161ttundi</term>\n    <term name=\"long-ordinal-09\">n\195\173undi</term>\n    <term name=\"long-ordinal-10\">t\195\173undi</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>b\195\179k</single>\n      <multiple>b\195\166kur</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kafli</single>\n      <multiple>kaflar</multiple>\n    </term>\n    <term name=\"column\">\n      <single>d\195\161lkur</single>\n      <multiple>d\195\161lkar</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>mynd</single>\n      <multiple>myndir</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>handrit</single>\n      <multiple>handrit</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>n\195\186mer</single>\n      <multiple>n\195\186mer</multiple>\n    </term>\n    <term name=\"line\">\n      <single>l\195\173na</single>\n      <multiple>l\195\173nur</multiple>\n    </term>\n    <term name=\"note\">\n      <single>skilabo\195\176</single>\n      <multiple>skilabo\195\176</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>t\195\179nverk</single>\n      <multiple>t\195\179nverk</multiple>\n    </term>\n    <term name=\"page\">\n      <single>bla\195\176s\195\173\195\176a</single>\n      <multiple>bla\195\176s\195\173\195\176ur</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>m\195\161lsgrein</single>\n      <multiple>m\195\161lsgreinar</multiple>\n    </term>\n    <term name=\"part\">\n      <single>hluti</single>\n      <multiple>hlutar</multiple>\n    </term>\n    <term name=\"section\">\n      <single>hluti</single>\n      <multiple>hlutar</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>vers</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>bindi</single>\n      <multiple>bindi</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">b.</term>\n    <term name=\"chapter\" form=\"short\">k.</term>\n    <term name=\"column\" form=\"short\">d.</term>\n    <term name=\"figure\" form=\"short\">mynd.</term>\n    <term name=\"folio\" form=\"short\">handr.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">t\195\179nv.</term>\n    <term name=\"page\" form=\"short\">\n      <single>bls.</single>\n      <multiple>bls.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">m\195\161lsgr.</term>\n    <term name=\"part\" form=\"short\">hl.</term>\n    <term name=\"section\" form=\"short\">hl.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>bindi</single>\n      <multiple>bindi</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>ritstj\195\179ri</single>\n      <multiple>ritstj\195\179rar</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>ritstj\195\179ri</single>\n      <multiple>ritstj\195\179rar</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\195\190\195\189\195\176andi</single>\n      <multiple>\195\190\195\189\195\176endur</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>ritstj\195\179ri og \195\190\195\189\195\176andi</single>\n      <multiple>ritstj\195\179rar og \195\190\195\189\195\176endur</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ritstj.</single>\n      <multiple>ritstj.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ritstj.</single>\n      <multiple>ritstj.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\195\190\195\189\195\176.</single>\n      <multiple>\195\190\195\189\195\176.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ritstj. og \195\190\195\189\195\176.</single>\n      <multiple>ritstj. og \195\190\195\189\195\176.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">ritstj\195\179ri</term>\n    <term name=\"editorial-director\" form=\"verb\">ritstj\195\179ri</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">vi\195\176tal t\195\179k</term>\n    <term name=\"recipient\" form=\"verb\">til</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\195\190\195\189ddi</term>\n    <term name=\"editortranslator\" form=\"verb\">ritstj\195\179ri og \195\190\195\189\195\176andi</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">eftir</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ritst.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ritst.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\195\190\195\189\195\176.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ritst. og \195\190\195\189\195\176.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">jan\195\186ar</term>\n    <term name=\"month-02\">febr\195\186ar</term>\n    <term name=\"month-03\">mars</term>\n    <term name=\"month-04\">apr\195\173l</term>\n    <term name=\"month-05\">ma\195\173</term>\n    <term name=\"month-06\">j\195\186n\195\173</term>\n    <term name=\"month-07\">j\195\186l\195\173</term>\n    <term name=\"month-08\">\195\161g\195\186st</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">okt\195\179ber</term>\n    <term name=\"month-11\">n\195\179vember</term>\n    <term name=\"month-12\">desember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">ma\195\173</term>\n    <term name=\"month-06\" form=\"short\">j\195\186n.</term>\n    <term name=\"month-07\" form=\"short\">j\195\186l.</term>\n    <term name=\"month-08\" form=\"short\">\195\161g\195\186.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">okt.</term>\n    <term name=\"month-11\" form=\"short\">n\195\179v.</term>\n    <term name=\"month-12\" form=\"short\">des.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">vor</term>\n    <term name=\"season-02\">sumar</term>\n    <term name=\"season-03\">haust</term>\n    <term name=\"season-04\">vetur</term>\n  </terms>\n</locale>\n"),("locales-it-IT.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"it-IT\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">consultato</term>\n    <term name=\"and\">e</term>\n    <term name=\"and others\">e altri</term>\n    <term name=\"anonymous\">anonimo</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">a</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">di</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citato</term>\n    <term name=\"edition\">\n      <single>edizione</single>\n      <multiple>edizioni</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">futuro</term>\n    <term name=\"from\">da</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in stampa</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">intervista</term>\n    <term name=\"letter\">lettera</term>\n    <term name=\"no date\">senza data</term>\n    <term name=\"no date\" form=\"short\">s.d.</term>\n    <term name=\"online\">in linea</term>\n    <term name=\"presented at\">presentato al</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">recuperato</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">d.C.</term>\n    <term name=\"bc\">a.C.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">\194\176</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">prima</term>\n    <term name=\"long-ordinal-02\">seconda</term>\n    <term name=\"long-ordinal-03\">terza</term>\n    <term name=\"long-ordinal-04\">quarta</term>\n    <term name=\"long-ordinal-05\">quinta</term>\n    <term name=\"long-ordinal-06\">sesta</term>\n    <term name=\"long-ordinal-07\">settima</term>\n    <term name=\"long-ordinal-08\">ottava</term>\n    <term name=\"long-ordinal-09\">nona</term>\n    <term name=\"long-ordinal-10\">decima</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>libro</single>\n      <multiple>libri</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>capitolo</single>\n      <multiple>capitoli</multiple>\n    </term>\n    <term name=\"column\">\n      <single>colonna</single>\n      <multiple>colonne</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figura</single>\n      <multiple>figure</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>foglio</single>\n      <multiple>fogli</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>numero</single>\n      <multiple>numeri</multiple>\n    </term>\n    <term name=\"line\">\n      <single>riga</single>\n      <multiple>righe</multiple>\n    </term>\n    <term name=\"note\">\n      <single>nota</single>\n      <multiple>note</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opera</single>\n      <multiple>opere</multiple>\n    </term>\n    <term name=\"page\">\n      <single>pagina</single>\n      <multiple>pagine</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>capoverso</single>\n      <multiple>capoversi</multiple>\n    </term>\n    <term name=\"part\">\n      <single>parte</single>\n      <multiple>parti</multiple>\n    </term>\n    <term name=\"section\">\n      <single>paragrafo</single>\n      <multiple>paragrafi</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verso</single>\n      <multiple>versi</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumi</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">lib.</term>\n    <term name=\"chapter\" form=\"short\">cap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">fgl.</term>\n    <term name=\"issue\" form=\"short\">n.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>pag.</single>\n      <multiple>pagg.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">cpv.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">par.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vol.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>curatore</single>\n      <multiple>curatori</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>traduttore</single>\n      <multiple>traduttori</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>curatore e traduttore</single>\n      <multiple>curatori e tradutori</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>a c. di</single>\n      <multiple>a c. di</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trad.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>a c. di e trad. da</single>\n      <multiple>a c. di e trad. da</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">a cura di</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">intervista di</term>\n    <term name=\"recipient\" form=\"verb\">a</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">tradotto da</term>\n    <term name=\"editortranslator\" form=\"verb\">a cura di e tradotto da</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">di</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">a c. di</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trad. da</term>\n    <term name=\"editortranslator\" form=\"verb-short\">a c. di e trad. da</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">gennaio</term>\n    <term name=\"month-02\">febbraio</term>\n    <term name=\"month-03\">marzo</term>\n    <term name=\"month-04\">aprile</term>\n    <term name=\"month-05\">maggio</term>\n    <term name=\"month-06\">giugno</term>\n    <term name=\"month-07\">luglio</term>\n    <term name=\"month-08\">agosto</term>\n    <term name=\"month-09\">settembre</term>\n    <term name=\"month-10\">ottobre</term>\n    <term name=\"month-11\">novembre</term>\n    <term name=\"month-12\">dicembre</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">gen.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mag.</term>\n    <term name=\"month-06\" form=\"short\">giu.</term>\n    <term name=\"month-07\" form=\"short\">lug.</term>\n    <term name=\"month-08\" form=\"short\">ago.</term>\n    <term name=\"month-09\" form=\"short\">set.</term>\n    <term name=\"month-10\" form=\"short\">ott.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dic.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">primavera</term>\n    <term name=\"season-02\">estate</term>\n    <term name=\"season-03\">autunno</term>\n    <term name=\"season-04\">inverno</term>\n  </terms>\n</locale>\n"),("locales-ja-JP.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"ja-JP\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"year\" suffix=\"\229\185\180\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\"\230\156\136\"/>\n    <date-part name=\"day\" suffix=\"\230\151\165\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\" suffix=\"\229\185\180\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\"\230\156\136\"/>\n    <date-part name=\"day\" suffix=\"\230\151\165\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\227\130\162\227\130\175\227\130\187\227\130\185</term>\n    <term name=\"and\">\227\129\168</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">\228\187\150</term>\n    <term name=\"forthcoming\">\232\191\145\229\136\138</term>\n    <term name=\"from\">\227\129\139\227\130\137</term>\n    <term name=\"ibid\">\229\137\141\230\142\178</term>\n    <term name=\"in\"/>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">\230\151\165\228\187\152\227\129\170\227\129\151</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">\232\170\173\227\129\191\232\190\188\227\129\191</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\227\128\140</term>\n    <term name=\"close-quote\">\227\128\141</term>\n    <term name=\"open-inner-quote\">\227\128\142</term>\n    <term name=\"close-inner-quote\">\227\128\143</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\232\161\140</single>\n      <multiple>\232\161\140</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\227\131\154\227\131\188\227\130\184</single>\n      <multiple>\227\131\154\227\131\188\227\130\184</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\230\174\181\232\144\189</single>\n      <multiple>\230\174\181\232\144\189</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">\229\143\183</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>p</single>\n      <multiple>p</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\231\183\168\233\155\134\232\128\133</single>\n      <multiple>\231\183\168\233\155\134\232\128\133</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\231\191\187\232\168\179\232\128\133</single>\n      <multiple>\231\191\187\232\168\179\232\128\133</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\231\183\168\233\155\134\232\128\133</single>\n      <multiple>\231\183\168\233\155\134\232\128\133</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\231\191\187\232\168\179\232\128\133</single>\n      <multiple>\231\191\187\232\168\179\232\128\133</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\231\183\168\233\155\134\232\128\133\239\188\154</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\231\191\187\232\168\179\232\128\133\239\188\154</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">1\230\156\136</term>\n    <term name=\"month-02\">2\230\156\136</term>\n    <term name=\"month-03\">3\230\156\136</term>\n    <term name=\"month-04\">4\230\156\136</term>\n    <term name=\"month-05\">5\230\156\136</term>\n    <term name=\"month-06\">6\230\156\136</term>\n    <term name=\"month-07\">7\230\156\136</term>\n    <term name=\"month-08\">8\230\156\136</term>\n    <term name=\"month-09\">9\230\156\136</term>\n    <term name=\"month-10\">10\230\156\136</term>\n    <term name=\"month-11\">11\230\156\136</term>\n    <term name=\"month-12\">12\230\156\136</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">1\230\156\136</term>\n    <term name=\"month-02\" form=\"short\">2\230\156\136</term>\n    <term name=\"month-03\" form=\"short\">3\230\156\136</term>\n    <term name=\"month-04\" form=\"short\">4\230\156\136</term>\n    <term name=\"month-05\" form=\"short\">5\230\156\136</term>\n    <term name=\"month-06\" form=\"short\">6\230\156\136</term>\n    <term name=\"month-07\" form=\"short\">7\230\156\136</term>\n    <term name=\"month-08\" form=\"short\">8\230\156\136</term>\n    <term name=\"month-09\" form=\"short\">9\230\156\136</term>\n    <term name=\"month-10\" form=\"short\">10\230\156\136</term>\n    <term name=\"month-11\" form=\"short\">11\230\156\136</term>\n    <term name=\"month-12\" form=\"short\">12\230\156\136</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-km-KH.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"km-KH\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric\" suffix=\"\226\128\139\"/>\n    <date-part name=\"month\" suffix=\"\226\128\139\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accessed</term>\n    <term name=\"and\">and</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">from</term>\n    <term name=\"ibid\">ibid</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">\225\158\145\225\158\184\225\158\152\225\158\189\225\158\153</term>\n    <term name=\"long-ordinal-02\">\225\158\145\225\158\184\225\158\150\225\158\184\225\158\154</term>\n    <term name=\"long-ordinal-03\">\225\158\145\225\158\184\225\158\148\225\158\184</term>\n    <term name=\"long-ordinal-04\">\225\158\145\225\158\184\225\158\148\225\158\189\225\158\147</term>\n    <term name=\"long-ordinal-05\">\225\158\145\225\158\184\225\158\148\225\159\146\225\158\154\225\158\182\225\159\134</term>\n    <term name=\"long-ordinal-06\">\225\158\145\225\158\184\225\158\148\225\159\146\225\158\154\225\158\182\225\159\134\225\158\152\225\158\189\225\158\153</term>\n    <term name=\"long-ordinal-07\">\225\158\145\225\158\184\225\158\148\225\159\146\225\158\154\225\158\182\225\159\134\225\158\150\225\158\184\225\158\154</term>\n    <term name=\"long-ordinal-08\">\225\158\145\225\158\184\225\158\148\225\159\146\225\158\154\225\158\182\225\159\134\225\158\148\225\158\184</term>\n    <term name=\"long-ordinal-09\">\225\158\145\225\158\184\225\158\148\225\159\146\225\158\154\225\158\182\225\159\134\225\158\148\225\158\189\225\158\147</term>\n    <term name=\"long-ordinal-10\">\225\158\145\225\158\184\225\158\138\225\158\148\225\159\139\225\158\152\225\158\189\225\158\153</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\225\158\159\225\159\128\225\158\156\225\158\151\225\159\133</single>\n      <multiple>\225\158\159\225\159\128\225\158\156\225\158\151\225\159\133</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\225\158\135\225\159\134\225\158\150\225\158\188\225\158\128</single>\n      <multiple>\225\158\135\225\159\134\225\158\150\225\158\188\225\158\128</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\225\158\128\225\158\182\225\158\161\225\159\132\225\158\147</single>\n      <multiple>\225\158\128\225\158\182\225\158\161\225\159\132\225\158\147</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\225\158\143\225\158\189\225\158\155\225\159\129\225\158\129</single>\n      <multiple>\225\158\143\225\158\189\225\158\155\225\159\129\225\158\129</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\225\158\133\225\159\134\225\158\147\225\158\189\225\158\147</single>\n      <multiple>\225\158\133\225\159\134\225\158\147\225\158\189\225\158\147</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\225\158\148\225\158\147\225\159\146\225\158\145\225\158\182\225\158\143\225\159\139</single>\n      <multiple>\225\158\148\225\158\147\225\159\146\225\158\145\225\158\182\225\158\143\225\159\139</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\225\158\128\225\159\134\225\158\142\225\158\143\225\159\139\225\158\133\225\159\134\225\158\142\225\158\182\225\159\134</single>\n      <multiple>\225\158\128\225\159\134\225\158\142\225\158\143\225\159\139\225\158\133\225\159\134\225\158\142\225\158\182\225\159\134</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\225\158\145\225\159\134\225\158\150\225\159\144\225\158\154</single>\n      <multiple>\225\158\145\225\159\134\225\158\150\225\159\144\225\158\154</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\225\158\128\225\158\144\225\158\182\225\158\129\225\158\142\225\159\146\225\158\140</single>\n      <multiple>\225\158\128\225\158\144\225\158\182\225\158\129\225\158\142\225\159\146\225\158\140</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\225\158\135\225\159\134\225\158\150\225\158\188\225\158\128</single>\n      <multiple>\225\158\135\225\159\134\225\158\150\225\158\188\225\158\128</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\225\158\149\225\159\146\225\158\147\225\159\130\225\158\128</single>\n      <multiple>\225\158\149\225\159\146\225\158\147\225\159\130\225\158\128</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\225\158\156\225\159\137\225\158\187\225\158\155</single>\n      <multiple>\225\158\156\225\159\137\225\158\187\225\158\155</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk.</term>\n    <term name=\"chapter\" form=\"short\">chap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">no.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>pp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vols.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single/>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>translator</single>\n      <multiple>translator</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran.</single>\n      <multiple>trans.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">translated by</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\225\158\152\225\158\128\225\158\154\225\158\182</term>\n    <term name=\"month-02\">\225\158\128\225\158\187\225\158\152\225\159\146\225\158\151\225\159\136</term>\n    <term name=\"month-03\">\225\158\152\225\158\184\225\158\147\225\158\182</term>\n    <term name=\"month-04\">\225\158\152\225\159\129\225\158\159\225\158\182</term>\n    <term name=\"month-05\">\225\158\167\225\158\159\225\158\151\225\158\182</term>\n    <term name=\"month-06\">\225\158\152\225\158\183\225\158\144\225\158\187\225\158\147\225\158\182</term>\n    <term name=\"month-07\">\225\158\128\225\158\128\225\159\146\225\158\128\225\158\138\225\158\182</term>\n    <term name=\"month-08\">\225\158\159\225\158\184\225\158\160\225\158\182</term>\n    <term name=\"month-09\">\225\158\128\225\158\137\225\159\146\225\158\137\225\158\182</term>\n    <term name=\"month-10\">\225\158\143\225\158\187\225\158\155\225\158\182</term>\n    <term name=\"month-11\">\225\158\156\225\158\183\225\158\133\225\159\146\225\158\134\225\158\183\225\158\128\225\158\182</term>\n    <term name=\"month-12\">\225\158\146\225\159\146\225\158\147\225\158\188</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan.</term>\n    <term name=\"month-02\" form=\"short\">Feb.</term>\n    <term name=\"month-03\" form=\"short\">Mar.</term>\n    <term name=\"month-04\" form=\"short\">Apr.</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Jun.</term>\n    <term name=\"month-07\" form=\"short\">Jul.</term>\n    <term name=\"month-08\" form=\"short\">Aug.</term>\n    <term name=\"month-09\" form=\"short\">Sep.</term>\n    <term name=\"month-10\" form=\"short\">Oct.</term>\n    <term name=\"month-11\" form=\"short\">Nov.</term>\n    <term name=\"month-12\" form=\"short\">Dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-ko-KR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"ko-KR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"year\" suffix=\"\235\133\132\"/>\n    <date-part name=\"month\" form=\"numeric\" prefix=\" \" suffix=\"\236\155\148\"/>\n    <date-part name=\"day\" prefix=\" \" suffix=\"\236\157\188\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\236\160\145\234\183\188\235\144\156</term>\n    <term name=\"and\">\236\153\128/\234\179\188</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">\234\184\176\237\131\128</term>\n    <term name=\"forthcoming\">\234\183\188\234\176\132</term>\n    <term name=\"from\">(\236\156\188)\235\161\156\235\182\128\237\132\176</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">\236\157\188\236\158\144 \236\151\134\236\157\140</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\237\150\137</single>\n      <multiple>\237\150\137</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\237\142\152\236\157\180\236\167\128</single>\n      <multiple>\237\142\152\236\157\180\236\167\128</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\235\139\168\235\157\189</single>\n      <multiple>\235\139\168\235\157\189</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">\237\152\184</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>p</single>\n      <multiple>pp</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\237\142\184\236\167\145\236\158\144</single>\n      <multiple>\237\142\184\236\167\145\236\158\144</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\235\178\136\236\151\173\236\158\144</single>\n      <multiple>\235\178\136\236\151\173\236\158\144</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\237\142\184\236\167\145\236\158\144</single>\n      <multiple>\237\142\184\236\167\145\236\158\144</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\235\178\136\236\151\173\236\158\144</single>\n      <multiple>\235\178\136\236\151\173\236\158\144</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\237\142\184\236\167\145\236\158\144\239\188\154</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\235\178\136\236\151\173\236\158\144\239\188\154</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">1\236\155\148</term>\n    <term name=\"month-02\">2\236\155\148</term>\n    <term name=\"month-03\">3\236\155\148</term>\n    <term name=\"month-04\">4\236\155\148</term>\n    <term name=\"month-05\">5\236\155\148</term>\n    <term name=\"month-06\">6\236\155\148</term>\n    <term name=\"month-07\">7\236\155\148</term>\n    <term name=\"month-08\">8\236\155\148</term>\n    <term name=\"month-09\">9\236\155\148</term>\n    <term name=\"month-10\">10\236\155\148</term>\n    <term name=\"month-11\">11\236\155\148</term>\n    <term name=\"month-12\">12\236\155\148</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">1</term>\n    <term name=\"month-02\" form=\"short\">2</term>\n    <term name=\"month-03\" form=\"short\">3</term>\n    <term name=\"month-04\" form=\"short\">4</term>\n    <term name=\"month-05\" form=\"short\">5</term>\n    <term name=\"month-06\" form=\"short\">6</term>\n    <term name=\"month-07\" form=\"short\">7</term>\n    <term name=\"month-08\" form=\"short\">8</term>\n    <term name=\"month-09\" form=\"short\">9</term>\n    <term name=\"month-10\" form=\"short\">10</term>\n    <term name=\"month-11\" form=\"short\">11</term>\n    <term name=\"month-12\" form=\"short\">12</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-lt-LT.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"lt-LT\">\n  <info>\n    <translator>\n      <name>Valdemaras Klumbys</name>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\" delimiter=\" \">\n\n    <!-- \"2011 m. lapkri\196\141io 1 d.\" -->\n    <date-part name=\"year\" suffix=\" m.\"/>\n    <date-part name=\"month\"/>\n    <date-part name=\"day\" form=\"numeric\" suffix=\" d.\"/>\n  </date>\n  <date form=\"numeric\" delimiter=\"-\">\n\n    <!-- \"2011-11-01\" -->\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\197\190i\197\171r\196\151ta</term>\n    <term name=\"and\">ir</term>\n    <term name=\"and others\">ir kt.</term>\n    <term name=\"anonymous\">anonimas</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\"/>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\"/>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">cituojama pagal</term>\n    <term name=\"edition\">\n      <single>leidimas</single>\n      <multiple>leidimai</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">leid.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">ruo\197\161iamas</term>\n    <term name=\"from\"/>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\"/>\n    <term name=\"in press\">spaudoje</term>\n    <term name=\"internet\">prieiga per internet\196\133</term>\n    <term name=\"interview\">interviu</term>\n    <term name=\"letter\">lai\197\161kas</term>\n    <term name=\"no date\">sine anno</term>\n    <term name=\"no date\" form=\"short\">s.a.</term>\n    <term name=\"online\">interaktyvus</term>\n    <term name=\"presented at\">pristatytas</term>\n    <term name=\"reference\">\n      <single>nuoroda</single>\n      <multiple>nuorodos</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>nuor.</single>\n      <multiple>nuor.</multiple>\n    </term>\n    <term name=\"retrieved\">gauta</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">po Kr.</term>\n    <term name=\"bc\">pr. Kr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">,</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">-asis</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">pirmasis</term>\n    <term name=\"long-ordinal-02\">antrasis</term>\n    <term name=\"long-ordinal-03\">tre\196\141iasis</term>\n    <term name=\"long-ordinal-04\">ketvirtasis</term>\n    <term name=\"long-ordinal-05\">penktasis</term>\n    <term name=\"long-ordinal-06\">\197\161e\197\161tasis</term>\n    <term name=\"long-ordinal-07\">septintasis</term>\n    <term name=\"long-ordinal-08\">a\197\161tuntasis</term>\n    <term name=\"long-ordinal-09\">devintasis</term>\n    <term name=\"long-ordinal-10\">de\197\161imtasis</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>knyga</single>\n      <multiple>knygos</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>skyrius</single>\n      <multiple>skyriai</multiple>\n    </term>\n    <term name=\"column\">\n      <single>skiltis</single>\n      <multiple>skiltys</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>iliustracija</single>\n      <multiple>iliustracijos</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>lapas</single>\n      <multiple>lapai</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>numeris</single>\n      <multiple>numeriai</multiple>\n    </term>\n    <term name=\"line\">\n      <single>eilut\196\151</single>\n      <multiple>eilut\196\151s</multiple>\n    </term>\n    <term name=\"note\">\n      <single>pastaba</single>\n      <multiple>pastabos</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>puslapis</single>\n      <multiple>puslapiai</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>pastraipa</single>\n      <multiple>pastraipos</multiple>\n    </term>\n    <term name=\"part\">\n      <single>dalis</single>\n      <multiple>dalys</multiple>\n    </term>\n    <term name=\"section\">\n      <single>poskyris</single>\n      <multiple>poskyriai</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>\197\190i\197\171r\196\151k</single>\n      <multiple>\197\190i\197\171r\196\151k</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>eil\196\151ra\197\161tis</single>\n      <multiple>eil\196\151ra\197\161\196\141iai</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>tomas</single>\n      <multiple>tomai</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">kn.</term>\n    <term name=\"chapter\" form=\"short\">sk.</term>\n    <term name=\"column\" form=\"short\">skilt.</term>\n    <term name=\"figure\" form=\"short\">il.</term>\n    <term name=\"folio\" form=\"short\">l.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>p.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">pastr.</term>\n    <term name=\"part\" form=\"short\">d.</term>\n    <term name=\"section\" form=\"short\">posk.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>\197\190r.</single>\n      <multiple>\197\190r.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>eil\196\151r.</single>\n      <multiple>eil\196\151r.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>t.</single>\n      <multiple>t.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>sudarytojas</single>\n      <multiple>sudarytojai</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>atsakingasis redaktorius</single>\n      <multiple>atsakingieji redaktoriai</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>vert\196\151jas</single>\n      <multiple>vert\196\151jai</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>sudarytojas ir vert\196\151jas</single>\n      <multiple>sudarytojai ir vert\196\151jai</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>sud.</single>\n      <multiple>sud.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ats. red.</single>\n      <multiple>ats. red.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>vert.</single>\n      <multiple>vert.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>sud. ir vert.</single>\n      <multiple>sud. ir vert.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">sudar\196\151</term>\n    <term name=\"editorial-director\" form=\"verb\">pareng\196\151</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interviu \196\151m\196\151</term>\n    <term name=\"recipient\" form=\"verb\">gavo</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">vert\196\151</term>\n    <term name=\"editortranslator\" form=\"verb\">sudar\196\151 ir vert\196\151</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">sud.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">pareng.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">vert.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">sud. ir vert.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">sausio</term>\n    <term name=\"month-02\">vasario</term>\n    <term name=\"month-03\">kovo</term>\n    <term name=\"month-04\">baland\197\190io</term>\n    <term name=\"month-05\">gegu\197\190\196\151s</term>\n    <term name=\"month-06\">bir\197\190elio</term>\n    <term name=\"month-07\">liepos</term>\n    <term name=\"month-08\">rugpj\197\171\196\141io</term>\n    <term name=\"month-09\">rugs\196\151jo</term>\n    <term name=\"month-10\">spalio</term>\n    <term name=\"month-11\">lapkri\196\141io</term>\n    <term name=\"month-12\">gruod\197\190io</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">saus.</term>\n    <term name=\"month-02\" form=\"short\">vas.</term>\n    <term name=\"month-03\" form=\"short\">kovo</term>\n    <term name=\"month-04\" form=\"short\">bal.</term>\n    <term name=\"month-05\" form=\"short\">geg.</term>\n    <term name=\"month-06\" form=\"short\">bir\197\190.</term>\n    <term name=\"month-07\" form=\"short\">liep.</term>\n    <term name=\"month-08\" form=\"short\">rugpj.</term>\n    <term name=\"month-09\" form=\"short\">rugs.</term>\n    <term name=\"month-10\" form=\"short\">spal.</term>\n    <term name=\"month-11\" form=\"short\">lapkr.</term>\n    <term name=\"month-12\" form=\"short\">gruod\197\190.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">pavasaris</term>\n    <term name=\"season-02\">vasara</term>\n    <term name=\"season-03\">ruduo</term>\n    <term name=\"season-04\">\197\190iema</term>\n  </terms>\n</locale>\n"),("locales-lv-LV.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"lv-LV\">\n  <info>\n    <translator>\n      <name>Andris Lupgins</name>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-12-27T11:40:58+02:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\" delimiter=\" \">\n    <!-- \"2012. gada 28. mart\196\129\" -->\n    <date-part name=\"year\" suffix=\". gada\"/>\n    <date-part name=\"day\" form=\"numeric\" suffix=\".\"/>\n    <date-part name=\"month\"/>\n  </date>\n  <date form=\"numeric\" delimiter=\".\">\n    <!-- \"28.03.2012.\" -->\n    <date-part name=\"day\" form=\"numeric\"/>\n    <date-part name=\"month\" form=\"numeric\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">skat\196\171ts</term>\n    <term name=\"ad\">m.\196\147.</term>\n    <term name=\"and\">un</term>\n    <term name=\"and others\">un citi</term>\n    <term name=\"anonymous\">anon\196\171ms</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\"/>\n    <term name=\"available at\">pieejams</term>\n    <term name=\"bc\">p.m.\196\147.</term>\n    <term name=\"by\"/>\n    <term name=\"circa\">apm\196\147ram</term>\n    <term name=\"circa\" form=\"short\">apm.</term>\n    <term name=\"cited\">cit\196\147ts</term>\n    <term name=\"edition\" gender=\"feminine\">\n      <single>redakcija</single>\n      <multiple>redakcijas</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">red.</term>\n    <term name=\"et-al\">u.c.</term>\n    <term name=\"forthcoming\">gaid\196\129ms</term>\n    <term name=\"from\">no</term>\n    <term name=\"ibid\">turpat</term>\n    <term name=\"in\">no</term>\n    <term name=\"in press\">pres\196\147</term>\n    <term name=\"internet\">internets</term>\n    <term name=\"interview\">intervija</term>\n    <term name=\"letter\">v\196\147stule</term>\n    <term name=\"no date\">bez datuma</term>\n    <term name=\"no date\" form=\"short\">b.g.</term>\n    <term name=\"online\">tie\197\161saiste</term>\n    <term name=\"presented at\">iesniegts</term>\n    <term name=\"reference\">\n      <single>atsauce</single>\n      <multiple>atsauces</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ats.</single>\n      <multiple>ats.</multiple>\n    </term>\n    <term name=\"retrieved\">ieg\197\171ts</term>\n    <term name=\"scale\">m\196\147rogs</term>\n    <term name=\"version\">versija</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\"</term>\n    <term name=\"close-quote\">\"</term>\n    <term name=\"open-inner-quote\">\"</term>\n    <term name=\"close-inner-quote\">\"</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">-ais</term>\n    <term name=\"ordinal\" gender-form=\"feminine\">-\196\129</term>\n    \n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">pirmais</term>\n    <term name=\"long-ordinal-02\">otrais</term>\n    <term name=\"long-ordinal-03\">tre\197\161ais</term>\n    <term name=\"long-ordinal-04\">ceturtais</term>\n    <term name=\"long-ordinal-05\">piektais</term>\n    <term name=\"long-ordinal-06\">sestais</term>\n    <term name=\"long-ordinal-07\">sept\196\171tais</term>\n    <term name=\"long-ordinal-08\">astotais</term>\n    <term name=\"long-ordinal-09\">dev\196\171tais</term>\n    <term name=\"long-ordinal-10\">desmitais</term>\n\n    <term name=\"long-ordinal-01\" gender-form=\"feminine\">pirm\196\129</term>\n    <term name=\"long-ordinal-02\" gender-form=\"feminine\">otr\196\129</term>\n    <term name=\"long-ordinal-03\" gender-form=\"feminine\">tre\197\161\196\129</term>\n    <term name=\"long-ordinal-04\" gender-form=\"feminine\">ceturt\196\129</term>\n    <term name=\"long-ordinal-05\" gender-form=\"feminine\">piekt\196\129</term>\n    <term name=\"long-ordinal-06\" gender-form=\"feminine\">sest\196\129</term>\n    <term name=\"long-ordinal-07\" gender-form=\"feminine\">sept\196\171t\196\129</term>\n    <term name=\"long-ordinal-08\" gender-form=\"feminine\">astot\196\129</term>\n    <term name=\"long-ordinal-09\" gender-form=\"feminine\">dev\196\171t\196\129</term>\n    <term name=\"long-ordinal-10\" gender-form=\"feminine\">desmit\196\129</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>gr\196\129mata</single>\n      <multiple>gr\196\129matas</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>noda\196\188a</single>\n      <multiple>noda\196\188as</multiple>\n    </term>\n    <term name=\"column\">\n      <single>sleja</single>\n      <multiple>slejas</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>ilustr\196\129cija</single>\n      <multiple>ilustr\196\129cijas</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folio</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>numurs</single>\n      <multiple>numuri</multiple>\n    </term>\n    <term name=\"line\">\n      <single>rinda</single>\n      <multiple>rindas</multiple>\n    </term>\n    <term name=\"note\">\n      <single>piez\196\171me</single>\n      <multiple>piez\196\171mes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opuss</single>\n      <multiple>opusi</multiple>\n    </term>\n    <term name=\"page\">\n      <single>lappuse</single>\n      <multiple>lappuses</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>rindkopa</single>\n      <multiple>rindkopas</multiple>\n    </term>\n    <term name=\"part\">\n      <single>da\196\188a</single>\n      <multiple>da\196\188as</multiple>\n    </term>\n    <term name=\"section\">\n      <single>apak\197\161noda\196\188a</single>\n      <multiple>apak\197\161noda\196\188as</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>skat\196\171t</single>\n      <multiple>skat\196\171t</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>pants</single>\n      <multiple>panti</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>s\196\147jums</single>\n      <multiple>s\196\147jumi</multiple>\n    </term>\n    \n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">gr\196\129m.</term>\n    <term name=\"chapter\" form=\"short\">nod.</term>\n    <term name=\"column\" form=\"short\">sl.</term>\n    <term name=\"figure\" form=\"short\">il.</term>\n    <term name=\"folio\" form=\"short\">fo.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">r.</term>\n    <term name=\"note\" form=\"short\">piez.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>lpp.</single>\n      <multiple>lpp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">rindk.</term>\n    <term name=\"part\" form=\"short\">d.</term>\n    <term name=\"section\" form=\"short\">apak\197\161nod.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>sk.</single>\n      <multiple>sk.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>p.</single>\n      <multiple>p.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>s\196\147j.</single>\n      <multiple>s\196\147j.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"collection-editor\">\n      <single>kr\196\129juma redaktors</single>\n      <multiple>kr\196\129juma redaktori</multiple>\n    </term>\n    <term name=\"composer\">\n      <single>sast\196\129d\196\171t\196\129js</single>\n      <multiple>sast\196\129d\196\171t\196\129ji</multiple>\n    </term>\n    <term name=\"container-author\">\n      <single>pamatmateri\196\129la autors</single>\n      <multiple>pamatmateri\196\129la autori</multiple>\n    </term>\n    <term name=\"director\">\n      <single>vad\196\171t\196\129js</single>\n      <multiple>vad\196\171t\196\129ji</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redaktors</single>\n      <multiple>redaktors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>galvenais redaktors</single>\n      <multiple>galvenie redaktori</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redaktors un tulkot\196\129js</single>\n      <multiple>redaktors un tulkot\196\129js</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>ilustrators</single>\n      <multiple>ilustratori</multiple>\n    </term>\n    <term name=\"interviewer\">\n      <single>interv\196\147t\196\129js</single>\n      <multiple>interv\196\147t\196\129ji</multiple>\n    </term>\n    <term name=\"recipient\">\n      <single>sa\197\134\196\147m\196\147js</single>\n      <multiple>sa\197\134\196\147m\196\147ji</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>tulkot\196\129js</single>\n      <multiple>tulkot\196\129ji</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"collection-editor\" form=\"short\">\n      <single>kr. red.</single>\n      <multiple>kr. red.</multiple>\n    </term>\n    <term name=\"composer\" form=\"short\">\n      <single>sast.</single>\n      <multiple>sast.</multiple>\n    </term>\n    <term name=\"container-author\" form=\"short\">\n      <single>pamatmat. aut.</single>\n      <multiple>pamatmat. aut.</multiple>\n    </term>\n    <term name=\"director\" form=\"short\">\n      <single>vad.</single>\n      <multiple>vad.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>galv. red.</single>\n      <multiple>galv. red.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>red. un tulk.</single>\n      <multiple>red. un tulk.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ilustr.</single>\n      <multiple>ilustr.</multiple>\n    </term>\n    <term name=\"interviewer\" form=\"short\">\n      <single>interv.</single>\n      <multiple>interv.</multiple>\n    </term>\n    <term name=\"recipient\" form=\"short\">\n      <single>sa\197\134.</single>\n      <multiple>sa\197\134.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tulk.</single>\n      <multiple>tulk.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"composer\" form=\"verb\">sast\196\129d\196\171ja</term>\n    <term name=\"director\" form=\"verb\">vad\196\171ja</term>\n    <term name=\"editor\" form=\"verb\">sagatavoja</term>\n    <term name=\"editorial-director\" form=\"verb\">sagatavoja</term>\n    <term name=\"editortranslator\" form=\"verb\">sagatavoja un tulkoja</term>\n    <term name=\"illustrator\" form=\"verb\">ilustr\196\147ja</term>\n    <term name=\"interviewer\" form=\"verb\">interv\196\147ja</term>\n    <term name=\"recipient\" form=\"verb\">sa\197\134\196\147ma</term>\n    <term name=\"translator\" form=\"verb\">tulkoja</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">sast.</term>\n    <term name=\"editor\" form=\"verb-short\">sag.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">sag.</term>\n    <term name=\"illustrator\" form=\"verb-short\">ilustr.</term>\n    <term name=\"translator\" form=\"verb-short\">tulk.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">sag. un tulk.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">janv\196\129r\196\171</term>\n    <term name=\"month-02\">febru\196\129r\196\171</term>\n    <term name=\"month-03\">mart\196\129</term>\n    <term name=\"month-04\">apr\196\171l\196\171</term>\n    <term name=\"month-05\">maij\196\129</term>\n    <term name=\"month-06\">j\197\171nij\196\129</term>\n    <term name=\"month-07\">j\197\171lij\196\129</term>\n    <term name=\"month-08\">august\196\129</term>\n    <term name=\"month-09\">septembr\196\171</term>\n    <term name=\"month-10\">oktobr\196\171</term>\n    <term name=\"month-11\">novembr\196\171</term>\n    <term name=\"month-12\">decembr\196\171</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">janv.</term>\n    <term name=\"month-02\" form=\"short\">febr.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mai.</term>\n    <term name=\"month-06\" form=\"short\">j\197\171n.</term>\n    <term name=\"month-07\" form=\"short\">j\197\171l.</term>\n    <term name=\"month-08\" form=\"short\">aug.</term>\n    <term name=\"month-09\" form=\"short\">sept.</term>\n    <term name=\"month-10\" form=\"short\">okt.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">pavasaris</term>\n    <term name=\"season-02\">vasara</term>\n    <term name=\"season-03\">rudens</term>\n    <term name=\"season-04\">ziema</term>\n  </terms>\n</locale>\n"),("locales-mn-MN.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"mn-MN\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\".\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\".\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accessed</term>\n    <term name=\"and\">and</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">from</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\158</term>\n    <term name=\"close-inner-quote\">\226\128\156</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>line</single>\n      <multiple>lines</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraph</single>\n      <multiple>paragraph</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">no</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>p</single>\n      <multiple>pp</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>translator</single>\n      <multiple>translators</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>eds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran</single>\n      <multiple>trans</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">translated by</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">January</term>\n    <term name=\"month-02\">February</term>\n    <term name=\"month-03\">March</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">May</term>\n    <term name=\"month-06\">June</term>\n    <term name=\"month-07\">July</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">October</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">December</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan</term>\n    <term name=\"month-02\" form=\"short\">Feb</term>\n    <term name=\"month-03\" form=\"short\">Mar</term>\n    <term name=\"month-04\" form=\"short\">Apr</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Jun</term>\n    <term name=\"month-07\" form=\"short\">Jul</term>\n    <term name=\"month-08\" form=\"short\">Aug</term>\n    <term name=\"month-09\" form=\"short\">Sep</term>\n    <term name=\"month-10\" form=\"short\">Oct</term>\n    <term name=\"month-11\" form=\"short\">Nov</term>\n    <term name=\"month-12\" form=\"short\">Dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-nb-NO.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"nb-NO\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2013-03-01T12:20:00+01:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\195\165pnet</term>\n    <term name=\"and\">og</term>\n    <term name=\"and others\">med flere</term>\n    <term name=\"anonymous\">anonym</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">p\195\165</term>\n    <term name=\"available at\">tilgjengelig p\195\165</term>\n    <term name=\"by\">av</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">sitert</term>\n    <term name=\"edition\">\n      <single>utgave</single>\n      <multiple>utgaver</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">utg.</term>\n    <term name=\"et-al\">mfl.</term>\n    <term name=\"forthcoming\">kommende</term>\n    <term name=\"from\">fra</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">i</term>\n    <term name=\"in press\">i trykk</term>\n    <term name=\"internet\">Internett</term>\n    <term name=\"interview\">intervju</term>\n    <term name=\"letter\">brev</term>\n    <term name=\"no date\">ingen dato</term>\n    <term name=\"no date\" form=\"short\">udatert</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presentert p\195\165</term>\n    <term name=\"reference\">\n      <single>referanse</single>\n      <multiple>referanser</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refr.</multiple>\n    </term>\n    <term name=\"retrieved\">hentet</term>\n    <term name=\"scale\">m\195\165lestokk</term>\n    <term name=\"version\">versjon</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">fvt.</term>\n    <term name=\"bc\">evt.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">f\195\184rste</term>\n    <term name=\"long-ordinal-02\">andre</term>\n    <term name=\"long-ordinal-03\">tredje</term>\n    <term name=\"long-ordinal-04\">fjerde</term>\n    <term name=\"long-ordinal-05\">femte</term>\n    <term name=\"long-ordinal-06\">sjette</term>\n    <term name=\"long-ordinal-07\">sjuende</term>\n    <term name=\"long-ordinal-08\">\195\165ttende</term>\n    <term name=\"long-ordinal-09\">niende</term>\n    <term name=\"long-ordinal-10\">tiende</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>bok</single>\n      <multiple>b\195\184ker</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapittel</single>\n      <multiple>kapitler</multiple>\n    </term>\n    <term name=\"column\">\n      <single>kolonne</single>\n      <multiple>kolonner</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figur</single>\n      <multiple>figurer</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folioer</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>nummer</single>\n      <multiple>numre</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linje</single>\n      <multiple>linjer</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>noter</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opus</multiple>\n    </term>\n    <term name=\"page\">\n      <single>side</single>\n      <multiple>sider</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>avsnitt</single>\n      <multiple>avsnitt</multiple>\n    </term>\n    <term name=\"part\">\n      <single>del</single>\n      <multiple>deler</multiple>\n    </term>\n    <term name=\"section\">\n      <single>paragraf</single>\n      <multiple>paragrafer</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>vers</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>bind</single>\n      <multiple>bind</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">b.</term>\n    <term name=\"chapter\" form=\"short\">kap.</term>\n    <term name=\"column\" form=\"short\">kol.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">fol.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>s.</single>\n      <multiple>s.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">avsn.</term>\n    <term name=\"part\" form=\"short\">d.</term>\n    <term name=\"section\" form=\"short\">pargr.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>bd.</single>\n      <multiple>bd.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>regiss\195\184r</single>\n      <multiple>regiss\195\184rer</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redakt\195\184r</single>\n      <multiple>redakt\195\184rer</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>redakt\195\184r</single>\n      <multiple>redakt\195\184rer</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrat\195\184r</single>\n      <multiple>illustrat\195\184rer</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>oversetter</single>\n      <multiple>oversettere</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redakt\195\184r &amp; oversetter</single>\n      <multiple>redakt\195\184rer &amp; oversettere</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>regi</single>\n      <multiple>regi</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>overs.</single>\n      <multiple>overs.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>red. &amp; overs.</single>\n      <multiple>red. &amp; overs.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">regissert av</term>\n    <term name=\"editor\" form=\"verb\">redigert av</term>\n    <term name=\"editorial-director\" form=\"verb\">redigert av</term>\n    <term name=\"illustrator\" form=\"verb\">illustrert av</term>\n    <term name=\"interviewer\" form=\"verb\">intervjuet av</term>\n    <term name=\"recipient\" form=\"verb\">til</term>\n    <term name=\"reviewed-author\" form=\"verb\">av</term>\n    <term name=\"translator\" form=\"verb\">oversatt av</term>\n    <term name=\"editortranslator\" form=\"verb\">redigert &amp; oversatt av</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">av</term>\n    <term name=\"director\" form=\"verb-short\">regi</term>\n    <term name=\"editor\" form=\"verb-short\">red.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">red.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">overs.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">red. &amp; overs. av</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">januar</term>\n    <term name=\"month-02\">februar</term>\n    <term name=\"month-03\">mars</term>\n    <term name=\"month-04\">april</term>\n    <term name=\"month-05\">mai</term>\n    <term name=\"month-06\">juni</term>\n    <term name=\"month-07\">juli</term>\n    <term name=\"month-08\">august</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">oktober</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">desember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mai</term>\n    <term name=\"month-06\" form=\"short\">jun.</term>\n    <term name=\"month-07\" form=\"short\">jul.</term>\n    <term name=\"month-08\" form=\"short\">aug.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">okt.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">des.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">v\195\165r</term>\n    <term name=\"season-02\">sommer</term>\n    <term name=\"season-03\">h\195\184st</term>\n    <term name=\"season-04\">vinter</term>\n  </terms>\n</locale>\n"),("locales-nl-NL.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"nl-NL\">\n  <info>\n    <translator>\n      <name>Rintze Zelle</name>\n      <uri>http://twitter.com/rintzezelle</uri>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" suffix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">bezocht</term>\n    <term name=\"and\">en</term>\n    <term name=\"and others\">en anderen</term>\n    <term name=\"anonymous\">anoniem</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">bij</term>\n    <term name=\"available at\">beschikbaar op</term>\n    <term name=\"by\">door</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">geciteerd</term>\n    <term name=\"edition\">\n      <single>editie</single>\n      <multiple>edities</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed.</term>\n    <term name=\"et-al\">e.a.</term>\n    <term name=\"forthcoming\">in voorbereiding</term>\n    <term name=\"from\">van</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in druk</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">brief</term>\n    <term name=\"no date\">zonder datum</term>\n    <term name=\"no date\" form=\"short\">z.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">gepresenteerd bij</term>\n    <term name=\"reference\">\n      <single>referentie</single>\n      <multiple>referenties</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">geraadpleegd</term>\n    <term name=\"scale\">schaal</term>\n    <term name=\"version\">versie</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">ste</term>\n    <term name=\"ordinal-00\" match=\"whole-number\">de</term>\n    <term name=\"ordinal-02\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-03\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-04\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-05\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-06\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-07\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-09\" match=\"last-two-digits\">de</term>\n    <term name=\"ordinal-10\">de</term>\n    <term name=\"ordinal-11\">de</term>\n    <term name=\"ordinal-12\">de</term>\n    <term name=\"ordinal-13\">de</term>\n    <term name=\"ordinal-14\">de</term>\n    <term name=\"ordinal-15\">de</term>\n    <term name=\"ordinal-16\">de</term>\n    <term name=\"ordinal-17\">de</term>\n    <term name=\"ordinal-18\">de</term>\n    <term name=\"ordinal-19\">de</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">eerste</term>\n    <term name=\"long-ordinal-02\">tweede</term>\n    <term name=\"long-ordinal-03\">derde</term>\n    <term name=\"long-ordinal-04\">vierde</term>\n    <term name=\"long-ordinal-05\">vijfde</term>\n    <term name=\"long-ordinal-06\">zesde</term>\n    <term name=\"long-ordinal-07\">zevende</term>\n    <term name=\"long-ordinal-08\">achtste</term>\n    <term name=\"long-ordinal-09\">negende</term>\n    <term name=\"long-ordinal-10\">tiende</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>boek</single>\n      <multiple>boeken</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>hoofdstuk</single>\n      <multiple>hoofdstukken</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figuur</single>\n      <multiple>figuren</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folio's</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>nummer</single>\n      <multiple>nummers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>regel</single>\n      <multiple>regels</multiple>\n    </term>\n    <term name=\"note\">\n      <single>aantekening</single>\n      <multiple>aantekeningen</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>pagina</single>\n      <multiple>pagina's</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraaf</single>\n      <multiple>paragrafen</multiple>\n    </term>\n    <term name=\"part\">\n      <single>deel</single>\n      <multiple>delen</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sectie</single>\n      <multiple>secties</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>versen</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk.</term>\n    <term name=\"chapter\" form=\"short\">hfdst.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>pp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par.</term>\n    <term name=\"part\" form=\"short\">deel</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vols.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>regisseur</single>\n      <multiple>regisseurs</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redacteur</single>\n      <multiple>redacteuren</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>redacteur</single>\n      <multiple>redacteuren</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>vertaler</single>\n      <multiple>vertalers</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redacteur &amp; vertaler</single>\n      <multiple>redacteuren &amp; vertalers</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>reg.</single>\n      <multiple>reg.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ill.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>vert.</single>\n      <multiple>vert.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>red. &amp; vert.</single>\n      <multiple>red. &amp; vert.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">geregisseerd door</term>\n    <term name=\"editor\" form=\"verb\">bewerkt door</term>\n    <term name=\"editorial-director\" form=\"verb\">bewerkt door</term>\n    <term name=\"illustrator\" form=\"verb\">ge\195\175llustreerd door</term>\n    <term name=\"interviewer\" form=\"verb\">ge\195\175nterviewd door</term>\n    <term name=\"recipient\" form=\"verb\">ontvangen door</term>\n    <term name=\"reviewed-author\" form=\"verb\">door</term>\n    <term name=\"translator\" form=\"verb\">vertaald door</term>\n    <term name=\"editortranslator\" form=\"verb\">bewerkt &amp; vertaald door</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">door</term>\n    <term name=\"director\" form=\"verb-short\">geregisseerd door</term>\n    <term name=\"editor\" form=\"verb-short\">bewerkt door</term>\n    <term name=\"editorial-director\" form=\"verb-short\">bewerkt door</term>\n    <term name=\"illustrator\" form=\"verb-short\">ge\195\175llustreerd door</term>\n    <term name=\"translator\" form=\"verb-short\">vertaald door</term>\n    <term name=\"editortranslator\" form=\"verb-short\">bewerkt &amp; vertaald door</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">januari</term>\n    <term name=\"month-02\">februari</term>\n    <term name=\"month-03\">maart</term>\n    <term name=\"month-04\">april</term>\n    <term name=\"month-05\">mei</term>\n    <term name=\"month-06\">juni</term>\n    <term name=\"month-07\">juli</term>\n    <term name=\"month-08\">augustus</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">oktober</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">december</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mrt.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mei</term>\n    <term name=\"month-06\" form=\"short\">jun.</term>\n    <term name=\"month-07\" form=\"short\">jul.</term>\n    <term name=\"month-08\" form=\"short\">aug.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">okt.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">lente</term>\n    <term name=\"season-02\">zomer</term>\n    <term name=\"season-03\">herst</term>\n    <term name=\"season-04\">winter</term>\n  </terms>\n</locale>\n"),("locales-nn-NO.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"nn-NO\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2013-03-01T12:20:00+01:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">vitja</term>\n    <term name=\"and\">og</term>\n    <term name=\"and others\">med fleire</term>\n    <term name=\"anonymous\">anonym</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">p\195\165</term>\n    <term name=\"available at\">tilgjengeleg p\195\165</term>\n    <term name=\"by\">av</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">sitert</term>\n    <term name=\"edition\">\n      <single>utg\195\165ve</single>\n      <multiple>utg\195\165ver</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">utg.</term>\n    <term name=\"et-al\">mfl.</term>\n    <term name=\"forthcoming\">kommande</term>\n    <term name=\"from\">fr\195\165</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">i</term>\n    <term name=\"in press\">i trykk</term>\n    <term name=\"internet\">Internett</term>\n    <term name=\"interview\">intervju</term>\n    <term name=\"letter\">brev</term>\n    <term name=\"no date\">ingen dato</term>\n    <term name=\"no date\" form=\"short\">udatert</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presentert p\195\165</term>\n    <term name=\"reference\">\n      <single>referanse</single>\n      <multiple>referansar</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refr.</multiple>\n    </term>\n    <term name=\"retrieved\">henta</term>\n    <term name=\"scale\">m\195\165lestokk</term>\n    <term name=\"version\">versjon</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">fvt.</term>\n    <term name=\"bc\">evt.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">f\195\184rste</term>\n    <term name=\"long-ordinal-02\">andre</term>\n    <term name=\"long-ordinal-03\">tredje</term>\n    <term name=\"long-ordinal-04\">fjerde</term>\n    <term name=\"long-ordinal-05\">femte</term>\n    <term name=\"long-ordinal-06\">sjette</term>\n    <term name=\"long-ordinal-07\">sjuande</term>\n    <term name=\"long-ordinal-08\">\195\165ttande</term>\n    <term name=\"long-ordinal-09\">niande</term>\n    <term name=\"long-ordinal-10\">tiande</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>bok</single>\n      <multiple>b\195\184ker</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapittel</single>\n      <multiple>kapittel</multiple>\n    </term>\n    <term name=\"column\">\n      <single>kolonne</single>\n      <multiple>kolonner</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figur</single>\n      <multiple>figurar</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folioar</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>nummer</single>\n      <multiple>nummer</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linje</single>\n      <multiple>linjer</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notar</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opus</multiple>\n    </term>\n    <term name=\"page\">\n      <single>side</single>\n      <multiple>sider</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>avsnitt</single>\n      <multiple>avsnitt</multiple>\n    </term>\n    <term name=\"part\">\n      <single>del</single>\n      <multiple>deler</multiple>\n    </term>\n    <term name=\"section\">\n      <single>paragraf</single>\n      <multiple>paragrafar</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>vers</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>bind</single>\n      <multiple>bind</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">b.</term>\n    <term name=\"chapter\" form=\"short\">kap.</term>\n    <term name=\"column\" form=\"short\">kol.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">fol.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>s.</single>\n      <multiple>s.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">avsn.</term>\n    <term name=\"part\" form=\"short\">d.</term>\n    <term name=\"section\" form=\"short\">par.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>v.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>bd.</single>\n      <multiple>bd.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>regiss\195\184r</single>\n      <multiple>regiss\195\184rar</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redakt\195\184r</single>\n      <multiple>redakt\195\184rar</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>redakt\195\184r</single>\n      <multiple>redakt\195\184rar</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrat\195\184r</single>\n      <multiple>illustrat\195\184rar</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>omsetjar</single>\n      <multiple>omsetjarar</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redakt\195\184r &amp; omsetjar</single>\n      <multiple>redakt\195\184rar &amp; omsetjarar</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>regi</single>\n      <multiple>regi</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>oms.</single>\n      <multiple>oms.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>red. &amp; oms.</single>\n      <multiple>red. &amp; oms.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">regissert av</term>\n    <term name=\"editor\" form=\"verb\">redigert av</term>\n    <term name=\"editorial-director\" form=\"verb\">redigert av</term>\n    <term name=\"illustrator\" form=\"verb\">illustrert av</term>\n    <term name=\"interviewer\" form=\"verb\">intervjua av</term>\n    <term name=\"recipient\" form=\"verb\">til</term>\n    <term name=\"reviewed-author\" form=\"verb\">av</term>\n    <term name=\"translator\" form=\"verb\">omsett av</term>\n    <term name=\"editortranslator\" form=\"verb\">redigert &amp; omsett av</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">av</term>\n    <term name=\"director\" form=\"verb-short\">regi</term>\n    <term name=\"editor\" form=\"verb-short\">red.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">red.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">oms.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">red. &amp; oms. av</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">januar</term>\n    <term name=\"month-02\">februar</term>\n    <term name=\"month-03\">mars</term>\n    <term name=\"month-04\">april</term>\n    <term name=\"month-05\">mai</term>\n    <term name=\"month-06\">juni</term>\n    <term name=\"month-07\">juli</term>\n    <term name=\"month-08\">august</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">oktober</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">desember</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mai</term>\n    <term name=\"month-06\" form=\"short\">jun.</term>\n    <term name=\"month-07\" form=\"short\">jul.</term>\n    <term name=\"month-08\" form=\"short\">aug.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">okt.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">des.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">v\195\165r</term>\n    <term name=\"season-02\">sommar</term>\n    <term name=\"season-03\">haust</term>\n    <term name=\"season-04\">vinter</term>\n  </terms>\n</locale>\n"),("locales-pl-PL.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"pl-PL\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">udost\196\153pniono</term>\n    <term name=\"and\">i</term>\n    <term name=\"and others\">i inni</term>\n    <term name=\"anonymous\">anonim</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">na</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">przez</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca</term>\n    <term name=\"cited\">cytowane</term>\n    <term name=\"edition\">\n      <single>wydanie</single>\n      <multiple>wydania</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">wyd.</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">w przygotowaniu</term>\n    <term name=\"from\">z</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">w</term>\n    <term name=\"in press\">w druku</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">wywiad</term>\n    <term name=\"letter\">list</term>\n    <term name=\"no date\">brak daty</term>\n    <term name=\"no date\" form=\"short\">b.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">zaprezentowano na</term>\n    <term name=\"reference\">\n      <single>referencja</single>\n      <multiple>referencje</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>ref.</multiple>\n    </term>\n    <term name=\"retrieved\">pobrano</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">n.e.</term>\n    <term name=\"bc\">p.n.e.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\194\171</term>\n    <term name=\"close-inner-quote\">\194\187</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">pierwszy</term>\n    <term name=\"long-ordinal-02\">drugi</term>\n    <term name=\"long-ordinal-03\">trzeci</term>\n    <term name=\"long-ordinal-04\">czwarty</term>\n    <term name=\"long-ordinal-05\">pi\196\133ty</term>\n    <term name=\"long-ordinal-06\">sz\195\179sty</term>\n    <term name=\"long-ordinal-07\">si\195\179dmy</term>\n    <term name=\"long-ordinal-08\">\195\179smy</term>\n    <term name=\"long-ordinal-09\">dziewi\196\133ty</term>\n    <term name=\"long-ordinal-10\">dziesi\196\133ty</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>ksi\196\133\197\188ka</single>\n      <multiple>ksi\196\133\197\188ki</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>rozdzia\197\130</single>\n      <multiple>rozdzia\197\130y</multiple>\n    </term>\n    <term name=\"column\">\n      <single>kolumna</single>\n      <multiple>kolumny</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>rycina</single>\n      <multiple>ryciny</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folio</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>numer</single>\n      <multiple>numery</multiple>\n    </term>\n    <term name=\"line\">\n      <single>wers</single>\n      <multiple>wersy</multiple>\n    </term>\n    <term name=\"note\">\n      <single>notatka</single>\n      <multiple>notatki</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>strona</single>\n      <multiple>strony</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>akapit</single>\n      <multiple>akapity</multiple>\n    </term>\n    <term name=\"part\">\n      <single>cz\196\153\197\155\196\135</single>\n      <multiple>cz\196\153\197\155ci</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sekcja</single>\n      <multiple>sekcje</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>wers</single>\n      <multiple>wersy</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>tom</single>\n      <multiple>tomy</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">ksi\196\133\197\188ka</term>\n    <term name=\"chapter\" form=\"short\">rozdz.</term>\n    <term name=\"column\" form=\"short\">kol.</term>\n    <term name=\"figure\" form=\"short\">ryc.</term>\n    <term name=\"folio\" form=\"short\">fol.</term>\n    <term name=\"issue\" form=\"short\">nr</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>s.</single>\n      <multiple>ss.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">akap.</term>\n    <term name=\"part\" form=\"short\">cz.</term>\n    <term name=\"section\" form=\"short\">sekc.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>w.</single>\n      <multiple>w.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>t.</single>\n      <multiple>t.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redaktor</single>\n      <multiple>redaktorzy</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>edytor</single>\n      <multiple>edytorzy</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>t\197\130umacz</single>\n      <multiple>t\197\130umacze</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redaktor &amp; t\197\130umacz</single>\n      <multiple>redaktorzy &amp; t\197\130umacze</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>red.</single>\n      <multiple>red.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>t\197\130um.</single>\n      <multiple>t\197\130um.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>red. &amp; t\197\130um.</single>\n      <multiple>red. &amp; t\197\130um.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">zredagowane przez</term>\n    <term name=\"editorial-director\" form=\"verb\">zredagowane przez</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">przeprowadzony przez</term>\n    <term name=\"recipient\" form=\"verb\">dla</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">przet\197\130umaczone przez</term>\n    <term name=\"editortranslator\" form=\"verb\">zredagowane &amp; przet\197\130umaczone przez</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">przez</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">red.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">red.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">t\197\130um.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">red. &amp; t\197\130um.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">stycze\197\132</term>\n    <term name=\"month-02\">luty</term>\n    <term name=\"month-03\">marzec</term>\n    <term name=\"month-04\">kwiecie\197\132</term>\n    <term name=\"month-05\">maj</term>\n    <term name=\"month-06\">czerwiec</term>\n    <term name=\"month-07\">lipiec</term>\n    <term name=\"month-08\">sierpie\197\132</term>\n    <term name=\"month-09\">wrzesie\197\132</term>\n    <term name=\"month-10\">pa\197\186dziernik</term>\n    <term name=\"month-11\">listopad</term>\n    <term name=\"month-12\">grudzie\197\132</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">sty.</term>\n    <term name=\"month-02\" form=\"short\">luty</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">kwi.</term>\n    <term name=\"month-05\" form=\"short\">maj</term>\n    <term name=\"month-06\" form=\"short\">cze.</term>\n    <term name=\"month-07\" form=\"short\">lip.</term>\n    <term name=\"month-08\" form=\"short\">sie.</term>\n    <term name=\"month-09\" form=\"short\">wrz.</term>\n    <term name=\"month-10\" form=\"short\">pa\197\186.</term>\n    <term name=\"month-11\" form=\"short\">lis.</term>\n    <term name=\"month-12\" form=\"short\">grudz.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">wiosna</term>\n    <term name=\"season-02\">lato</term>\n    <term name=\"season-03\">jesie\197\132</term>\n    <term name=\"season-04\">zima</term>\n  </terms>\n</locale>\n"),("locales-pt-BR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"pt-BR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" de \"/>\n    <date-part name=\"month\" suffix=\" de \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">acessado</term>\n    <term name=\"and\">e</term>\n    <term name=\"and others\">e outros</term>\n    <term name=\"anonymous\">an\195\180nimo</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">em</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">por</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citado</term>\n    <term name=\"edition\">\n      <single>edi\195\167\195\163o</single>\n      <multiple>edi\195\167\195\181es</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">a ser publicado</term>\n    <term name=\"from\">de</term>\n    <term name=\"ibid\">ibidem</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">no prelo</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">entrevista</term>\n    <term name=\"letter\">carta</term>\n    <term name=\"no date\">sem data</term>\n    <term name=\"no date\" form=\"short\">[s.d.]</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">apresentado em</term>\n    <term name=\"reference\">\n      <single>refer\195\170ncia</single>\n      <multiple>refer\195\170ncias</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">recuperado</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">\194\186</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">primeiro</term>\n    <term name=\"long-ordinal-02\">segundo</term>\n    <term name=\"long-ordinal-03\">terceiro</term>\n    <term name=\"long-ordinal-04\">quarto</term>\n    <term name=\"long-ordinal-05\">quinto</term>\n    <term name=\"long-ordinal-06\">sexto</term>\n    <term name=\"long-ordinal-07\">s\195\169timo</term>\n    <term name=\"long-ordinal-08\">oitavo</term>\n    <term name=\"long-ordinal-09\">nono</term>\n    <term name=\"long-ordinal-10\">d\195\169cimo</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>livro</single>\n      <multiple>livros</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>cap\195\173tulo</single>\n      <multiple>cap\195\173tulos</multiple>\n    </term>\n    <term name=\"column\">\n      <single>coluna</single>\n      <multiple>colunas</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figura</single>\n      <multiple>figuras</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>n\195\186mero</single>\n      <multiple>n\195\186meros</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linha</single>\n      <multiple>linhas</multiple>\n    </term>\n    <term name=\"note\">\n      <single>nota</single>\n      <multiple>notas</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>p\195\161gina</single>\n      <multiple>p\195\161ginas</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>par\195\161grafo</single>\n      <multiple>par\195\161grafos</multiple>\n    </term>\n    <term name=\"part\">\n      <single>parte</single>\n      <multiple>partes</multiple>\n    </term>\n    <term name=\"section\">\n      <single>se\195\167\195\163o</single>\n      <multiple>se\195\167\195\181es</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verso</single>\n      <multiple>versos</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">liv.</term>\n    <term name=\"chapter\" form=\"short\">cap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">f.</term>\n    <term name=\"issue\" form=\"short\">n\194\186</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>p.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">parag.</term>\n    <term name=\"part\" form=\"short\">pt.</term>\n    <term name=\"section\" form=\"short\">se\195\167.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vols.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>organizador</single>\n      <multiple>organizadores</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>tradutor</single>\n      <multiple>tradutores</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor e tradutor</single>\n      <multiple>editores e tradutores</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>org.</single>\n      <multiple>orgs.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trads.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. e trad.</single>\n      <multiple>eds. e trads.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">organizado por</term>\n    <term name=\"editorial-director\" form=\"verb\">editado por</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">entrevista de</term>\n    <term name=\"recipient\" form=\"verb\">para</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">traduzido por</term>\n    <term name=\"editortranslator\" form=\"verb\">editado &amp; traduzido por</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">por</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">org.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trad.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. e trad. por</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">janeiro</term>\n    <term name=\"month-02\">fevereiro</term>\n    <term name=\"month-03\">mar\195\167o</term>\n    <term name=\"month-04\">abril</term>\n    <term name=\"month-05\">maio</term>\n    <term name=\"month-06\">junho</term>\n    <term name=\"month-07\">julho</term>\n    <term name=\"month-08\">agosto</term>\n    <term name=\"month-09\">setembro</term>\n    <term name=\"month-10\">outubro</term>\n    <term name=\"month-11\">novembro</term>\n    <term name=\"month-12\">dezembro</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan.</term>\n    <term name=\"month-02\" form=\"short\">fev.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">abr.</term>\n    <term name=\"month-05\" form=\"short\">maio</term>\n    <term name=\"month-06\" form=\"short\">jun.</term>\n    <term name=\"month-07\" form=\"short\">jul.</term>\n    <term name=\"month-08\" form=\"short\">ago.</term>\n    <term name=\"month-09\" form=\"short\">set.</term>\n    <term name=\"month-10\" form=\"short\">out.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dez.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Primavera</term>\n    <term name=\"season-02\">Ver\195\163o</term>\n    <term name=\"season-03\">Outono</term>\n    <term name=\"season-04\">Inverno</term>\n  </terms>\n</locale>\n"),("locales-pt-PT.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"pt-PT\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" de \"/>\n    <date-part name=\"month\" suffix=\" de \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">acedido</term>\n    <term name=\"and\">e</term>\n    <term name=\"and others\">e outros</term>\n    <term name=\"anonymous\">an\195\179nimo</term>\n    <term name=\"anonymous\" form=\"short\">an\195\179n</term>\n    <term name=\"at\">em</term>\n    <term name=\"available at\">dispon\195\173vel em</term>\n    <term name=\"by\">por</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citado</term>\n    <term name=\"edition\">\n      <single>edi\195\167\195\163o</single>\n      <multiple>edi\195\167\195\181es</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">a publicar</term>\n    <term name=\"from\">de</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">em</term>\n    <term name=\"in press\">no prelo</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">entrevista</term>\n    <term name=\"letter\">carta</term>\n    <term name=\"no date\">sem data</term>\n    <term name=\"no date\" form=\"short\">sem data</term>\n    <term name=\"online\">em linha</term>\n    <term name=\"presented at\">apresentado na</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">obtido</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">vers\195\163o</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\156</term>\n    <term name=\"close-inner-quote\">\226\128\157</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">primeiro</term>\n    <term name=\"long-ordinal-02\">segundo</term>\n    <term name=\"long-ordinal-03\">terceiro</term>\n    <term name=\"long-ordinal-04\">quarto</term>\n    <term name=\"long-ordinal-05\">quinto</term>\n    <term name=\"long-ordinal-06\">sexto</term>\n    <term name=\"long-ordinal-07\">s\195\169timo</term>\n    <term name=\"long-ordinal-08\">oitavo</term>\n    <term name=\"long-ordinal-09\">nono</term>\n    <term name=\"long-ordinal-10\">d\195\169cimo</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>livro</single>\n      <multiple>livros</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>cap\195\173tulo</single>\n      <multiple>cap\195\173tulos</multiple>\n    </term>\n    <term name=\"column\">\n      <single>coluna</single>\n      <multiple>colunas</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figura</single>\n      <multiple>figuras</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>f\195\179lio</single>\n      <multiple>f\195\179lios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>n\195\186mero</single>\n      <multiple>n\195\186mero</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linha</single>\n      <multiple>linhas</multiple>\n    </term>\n    <term name=\"note\">\n      <single>nota</single>\n      <multiple>notas</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>p\195\161gina</single>\n      <multiple>p\195\161ginas</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>par\195\161grafo</single>\n      <multiple>par\195\161grafos</multiple>\n    </term>\n    <term name=\"part\">\n      <single>parte</single>\n      <multiple>partes</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sec\195\167\195\163o</single>\n      <multiple>sec\195\167\195\181es</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers\195\173culo</single>\n      <multiple>vers\195\173culos</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">liv</term>\n    <term name=\"chapter\" form=\"short\">cap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">n</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>p</single>\n      <multiple>pp</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editores</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>tradutor</single>\n      <multiple>tradutores</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>eds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad</single>\n      <multiple>trads</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">editado por</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">entrevistado por</term>\n    <term name=\"recipient\" form=\"verb\">para</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">traduzido por</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trad</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Janeiro</term>\n    <term name=\"month-02\">Fevereiro</term>\n    <term name=\"month-03\">Mar\195\167o</term>\n    <term name=\"month-04\">Abril</term>\n    <term name=\"month-05\">Maio</term>\n    <term name=\"month-06\">Junho</term>\n    <term name=\"month-07\">Julho</term>\n    <term name=\"month-08\">Agosto</term>\n    <term name=\"month-09\">Setembro</term>\n    <term name=\"month-10\">Outubro</term>\n    <term name=\"month-11\">Novembro</term>\n    <term name=\"month-12\">Dezembro</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan</term>\n    <term name=\"month-02\" form=\"short\">Fev</term>\n    <term name=\"month-03\" form=\"short\">Mar</term>\n    <term name=\"month-04\" form=\"short\">Abr</term>\n    <term name=\"month-05\" form=\"short\">Mai</term>\n    <term name=\"month-06\" form=\"short\">Jun</term>\n    <term name=\"month-07\" form=\"short\">Jul</term>\n    <term name=\"month-08\" form=\"short\">Ago</term>\n    <term name=\"month-09\" form=\"short\">Set</term>\n    <term name=\"month-10\" form=\"short\">Out</term>\n    <term name=\"month-11\" form=\"short\">Nov</term>\n    <term name=\"month-12\" form=\"short\">Dez</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Primavera</term>\n    <term name=\"season-02\">Ver\195\163o</term>\n    <term name=\"season-03\">Outono</term>\n    <term name=\"season-04\">Inverno</term>\n  </terms>\n</locale>\n"),("locales-ro-RO.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"ro-RO\">\n  <info>\n    <translator>\n      <name>Nicolae Turcan</name>\n      <email>nturcan@gmail.com</email>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">data acces\196\131rii</term>\n    <term name=\"and\">\200\153i</term>\n    <term name=\"and others\">\200\153i al\200\155ii</term>\n    <term name=\"anonymous\">anonim</term>\n    <term name=\"anonymous\" form=\"short\">anon.</term>\n    <term name=\"at\">la</term>\n    <term name=\"available at\">valabil la</term>\n    <term name=\"by\">de</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">cca.</term>\n    <term name=\"cited\">citat</term>\n    <term name=\"edition\">\n      <single>edi\200\155ia</single>\n      <multiple>edi\200\155iile</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">\195\174n curs de apari\200\155ie</term>\n    <term name=\"from\">din</term>\n    <term name=\"ibid\">ibidem</term>\n    <term name=\"in\">\195\174n</term>\n    <term name=\"in press\">sub tipar</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interviu</term>\n    <term name=\"letter\">scrisoare</term>\n    <term name=\"no date\">f\196\131r\196\131 dat\196\131</term>\n    <term name=\"no date\" form=\"short\">f.a.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">prezentat la</term>\n    <term name=\"reference\">\n      <single>referin\200\155\196\131</single>\n      <multiple>referin\200\155e</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>ref.</multiple>\n    </term>\n    <term name=\"retrieved\">preluat \195\174n</term>\n    <term name=\"scale\">scal\196\131</term>\n    <term name=\"version\">versiunea</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">d.Hr.</term>\n    <term name=\"bc\">\195\174.Hr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\194\171</term>\n    <term name=\"close-inner-quote\">\194\187</term>\n    <term name=\"page-range-delimiter\">-</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">-lea</term>\n    <term name=\"ordinal-01\" match=\"whole-number\"/>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">primul</term>\n    <term name=\"long-ordinal-02\">al doilea</term>\n    <term name=\"long-ordinal-03\">al treilea</term>\n    <term name=\"long-ordinal-04\">al patrulea</term>\n    <term name=\"long-ordinal-05\">al cincilea</term>\n    <term name=\"long-ordinal-06\">al \200\153aselea</term>\n    <term name=\"long-ordinal-07\">al \200\153aptelea</term>\n    <term name=\"long-ordinal-08\">al optulea</term>\n    <term name=\"long-ordinal-09\">al nou\196\131lea</term>\n    <term name=\"long-ordinal-10\">al zecelea</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>cartea</single>\n      <multiple>c\196\131r\200\155ile</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>capitolul</single>\n      <multiple>capitolele</multiple>\n    </term>\n    <term name=\"column\">\n      <single>coloana</single>\n      <multiple>coloanele</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figura</single>\n      <multiple>figurile</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folio</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>num\196\131rul</single>\n      <multiple>numerele</multiple>\n    </term>\n    <term name=\"line\">\n      <single>linia</single>\n      <multiple>liniile</multiple>\n    </term>\n    <term name=\"note\">\n      <single>nota</single>\n      <multiple>notele</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opusul</single>\n      <multiple>opusurile</multiple>\n    </term>\n    <term name=\"page\">\n      <single>pagina</single>\n      <multiple>paginile</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraful</single>\n      <multiple>paragrafele</multiple>\n    </term>\n    <term name=\"part\">\n      <single>partea</single>\n      <multiple>p\196\131r\200\155ile</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sec\200\155iunea</single>\n      <multiple>sec\200\155iunile</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>versetul</single>\n      <multiple>versetele</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volumul</single>\n      <multiple>volumele</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">cart.</term>\n    <term name=\"chapter\" form=\"short\">cap.</term>\n    <term name=\"column\" form=\"short\">col.</term>\n    <term name=\"figure\" form=\"short\">fig.</term>\n    <term name=\"folio\" form=\"short\">fol.</term>\n    <term name=\"issue\" form=\"short\">nr.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op.</term>\n    <term name=\"page\" form=\"short\">\n      <single>p.</single>\n      <multiple>pp.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par.</term>\n    <term name=\"part\" form=\"short\">part.</term>\n    <term name=\"section\" form=\"short\">sec.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v.</single>\n      <multiple>vv.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol.</single>\n      <multiple>vol.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directori</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editori</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editori</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>ilustrator</single>\n      <multiple>ilustratori</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>traduc\196\131tor</single>\n      <multiple>traduc\196\131tori</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; traduc\196\131tor</single>\n      <multiple>editori &amp; traduc\196\131tori</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dir.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ilustr.</single>\n      <multiple>ilustr.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>trad.</single>\n      <multiple>trad.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; trad.</single>\n      <multiple>ed. &amp; trad.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">coordonat de</term>\n    <term name=\"editor\" form=\"verb\">edi\200\155ie de</term>\n    <term name=\"editorial-director\" form=\"verb\">edi\200\155ie de</term>\n    <term name=\"illustrator\" form=\"verb\">ilustra\200\155ii de</term>\n    <term name=\"interviewer\" form=\"verb\">interviu de</term>\n    <term name=\"recipient\" form=\"verb\">\195\174n</term>\n    <term name=\"reviewed-author\" form=\"verb\">de</term>\n    <term name=\"translator\" form=\"verb\">traducere de</term>\n    <term name=\"editortranslator\" form=\"verb\">edi\200\155ie &amp; traducere de</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">de</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">ilustr.</term>\n    <term name=\"translator\" form=\"verb-short\">trad.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trad. de</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">ianuarie</term>\n    <term name=\"month-02\">februarie</term>\n    <term name=\"month-03\">martie</term>\n    <term name=\"month-04\">aprilie</term>\n    <term name=\"month-05\">mai</term>\n    <term name=\"month-06\">iunie</term>\n    <term name=\"month-07\">iulie</term>\n    <term name=\"month-08\">august</term>\n    <term name=\"month-09\">septembrie</term>\n    <term name=\"month-10\">octombrie</term>\n    <term name=\"month-11\">noiembrie</term>\n    <term name=\"month-12\">decembrie</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">ian.</term>\n    <term name=\"month-02\" form=\"short\">feb.</term>\n    <term name=\"month-03\" form=\"short\">mar.</term>\n    <term name=\"month-04\" form=\"short\">apr.</term>\n    <term name=\"month-05\" form=\"short\">mai</term>\n    <term name=\"month-06\" form=\"short\">iun.</term>\n    <term name=\"month-07\" form=\"short\">iul.</term>\n    <term name=\"month-08\" form=\"short\">aug.</term>\n    <term name=\"month-09\" form=\"short\">sep.</term>\n    <term name=\"month-10\" form=\"short\">oct.</term>\n    <term name=\"month-11\" form=\"short\">nov.</term>\n    <term name=\"month-12\" form=\"short\">dec.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">prim\196\131vara</term>\n    <term name=\"season-02\">vara</term>\n    <term name=\"season-03\">toamna</term>\n    <term name=\"season-04\">iarna</term>\n  </terms>\n</locale>\n"),("locales-ru-RU.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"ru-RU\">\n  <info>\n    <translator>\n      <name>Alexei Kouprianov</name>\n      <email>alexei.kouprianov@gmail.com</email>\n    </translator>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\" suffix=\" \208\179.\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\208\191\209\128\208\190\209\129\208\188\208\190\209\130\209\128\208\181\208\189\208\190</term>\n    <term name=\"and\">\208\184</term>\n    <term name=\"and others\">\208\184 \208\180\209\128.</term>\n    <term name=\"anonymous\">\208\176\208\189\208\190\208\189\208\184\208\188</term>\n    <term name=\"anonymous\" form=\"short\">\208\176\208\189\208\190\208\189.</term>\n    <term name=\"at\">\208\189\208\176</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\"/>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">ca.</term>\n    <term name=\"cited\">\209\134\208\184\209\130\208\184\209\128\209\131\208\181\209\130\209\129\209\143 \208\191\208\190</term>\n    <term name=\"cited\" form=\"short\">\209\134\208\184\209\130. \208\191\208\190</term>\n    <term name=\"edition\">\n      <single>\208\184\208\183\208\180\208\176\208\189\208\184\208\181</single>\n      <multiple>\208\184\208\183\208\180\208\176\208\189\208\184\209\143</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\208\184\208\183\208\180.</term>\n    <term name=\"et-al\">\208\184 \208\180\209\128.</term>\n    <term name=\"forthcoming\">\208\190\208\182\208\184\208\180\208\176\208\181\209\130\209\129\209\143</term>\n    <term name=\"from\">\208\190\209\130</term>\n    <term name=\"ibid\">\209\130\208\176\208\188 \208\182\208\181</term>\n    <term name=\"in\">\208\178</term>\n    <term name=\"in press\">\208\178 \208\191\208\181\209\135\208\176\209\130\208\184</term>\n    <term name=\"internet\">\208\152\208\189\209\130\208\181\209\128\208\189\208\181\209\130</term>\n    <term name=\"interview\">\208\184\208\189\209\130\208\181\209\128\208\178\209\140\209\142</term>\n    <term name=\"letter\">\208\191\208\184\209\129\209\140\208\188\208\190</term>\n    <term name=\"no date\">\208\177\208\181\208\183 \208\180\208\176\209\130\209\139</term>\n    <term name=\"no date\" form=\"short\">\208\177. \208\180.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">\208\191\209\128\208\181\208\180\209\129\209\130\208\176\208\178\208\187\208\181\208\189\208\190 \208\189\208\176</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">\208\184\208\183\208\178\208\187\208\181\209\135\208\181\208\189\208\190</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">\208\189. \209\141.</term>\n    <term name=\"bc\">\208\180\208\190 \208\189. \209\141.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\158</term>\n    <term name=\"close-inner-quote\">\226\128\156</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">\208\185</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">\208\191\208\181\209\128\208\178\209\139\208\185</term>\n    <term name=\"long-ordinal-02\">\208\178\209\130\208\190\209\128\208\190\208\185</term>\n    <term name=\"long-ordinal-03\">\209\130\209\128\208\181\209\130\208\184\208\185</term>\n    <term name=\"long-ordinal-04\">\209\135\208\181\209\130\208\178\208\181\209\128\209\130\209\139\208\185</term>\n    <term name=\"long-ordinal-05\">\208\191\209\143\209\130\209\139\208\185</term>\n    <term name=\"long-ordinal-06\">\209\136\208\181\209\129\209\130\208\190\208\185</term>\n    <term name=\"long-ordinal-07\">\209\129\208\181\208\180\209\140\208\188\208\190\208\185</term>\n    <term name=\"long-ordinal-08\">\208\178\208\190\209\129\209\140\208\188\208\190\208\185</term>\n    <term name=\"long-ordinal-09\">\208\180\208\181\208\178\209\143\209\130\209\139\208\185</term>\n    <term name=\"long-ordinal-10\">\208\180\208\181\209\129\209\143\209\130\209\139\208\185</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\208\186\208\189\208\184\208\179\208\176</single>\n      <multiple>\208\186\208\189\208\184\208\179\208\184</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\208\179\208\187\208\176\208\178\208\176</single>\n      <multiple>\208\179\208\187\208\176\208\178\209\139</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\209\129\209\130\208\190\208\187\208\177\208\181\209\134</single>\n      <multiple>\209\129\209\130\208\190\208\187\208\177\209\134\209\139</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\209\128\208\184\209\129\209\131\208\189\208\190\208\186</single>\n      <multiple>\209\128\208\184\209\129\209\131\208\189\208\186\208\184</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\208\187\208\184\209\129\209\130</single>\n      <multiple>\208\187\208\184\209\129\209\130\209\139</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\208\178\209\139\208\191\209\131\209\129\208\186</single>\n      <multiple>\208\178\209\139\208\191\209\131\209\129\208\186\208\184</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\209\129\209\130\209\128\208\190\208\186\208\176</single>\n      <multiple>\209\129\209\130\209\128\208\190\208\186\208\184</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\208\191\209\128\208\184\208\188\208\181\209\135\208\176\208\189\208\184\208\181</single>\n      <multiple>\208\191\209\128\208\184\208\188\208\181\209\135\208\176\208\189\208\184\209\143</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\209\129\208\190\209\135\208\184\208\189\208\181\208\189\208\184\208\181</single>\n      <multiple>\209\129\208\190\209\135\208\184\208\189\208\181\208\189\208\184\209\143</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\209\129\209\130\209\128\208\176\208\189\208\184\209\134\208\176</single>\n      <multiple>\209\129\209\130\209\128\208\176\208\189\208\184\209\134\209\139</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\208\191\208\176\209\128\208\176\208\179\209\128\208\176\209\132</single>\n      <multiple>\208\191\208\176\209\128\208\176\208\179\209\128\208\176\209\132\209\139</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\209\135\208\176\209\129\209\130\209\140</single>\n      <multiple>\209\135\208\176\209\129\209\130\208\184</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\209\128\208\176\208\183\208\180\208\181\208\187</single>\n      <multiple>\209\128\208\176\208\183\208\180\208\181\208\187\209\139</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>\209\129\208\188\208\190\209\130\209\128\208\184</single>\n      <multiple>\209\129\208\188\208\190\209\130\209\128\208\184</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\209\129\209\130\208\184\209\133</single>\n      <multiple>\209\129\209\130\208\184\209\133\208\184</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\209\130\208\190\208\188</single>\n      <multiple>\209\130\208\190\208\188\208\176</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\208\186\208\189.</term>\n    <term name=\"chapter\" form=\"short\">\208\179\208\187.</term>\n    <term name=\"column\" form=\"short\">\209\129\209\130\208\177.</term>\n    <term name=\"figure\" form=\"short\">\209\128\208\184\209\129.</term>\n    <term name=\"folio\" form=\"short\">\208\187.</term>\n    <term name=\"issue\" form=\"short\">\226\132\150</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\209\129\208\190\209\135.</term>\n    <term name=\"page\" form=\"short\">\n      <single>\209\129.</single>\n      <multiple>\209\129.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\208\191\208\176\209\128\208\176.</term>\n    <term name=\"part\" form=\"short\">\209\135.</term>\n    <term name=\"section\" form=\"short\">\209\128\208\176\208\183\208\180.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>\209\129\208\188.</single>\n      <multiple>\209\129\208\188.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\209\129\209\130.</single>\n      <multiple>\209\129\209\130.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\209\130.</single>\n      <multiple>\209\130\209\130.</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128</single>\n      <multiple>\209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128\209\139</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>\208\190\209\130\208\178\208\181\209\130\209\129\209\130\208\178\208\181\208\189\208\189\209\139\208\185 \209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128</single>\n      <multiple>\208\190\209\130\208\178\208\181\209\130\209\129\209\130\208\178\208\181\208\189\208\189\209\139\208\181 \209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128\209\139</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\208\191\208\181\209\128\208\181\208\178\208\190\208\180\209\135\208\184\208\186</single>\n      <multiple>\208\191\208\181\209\128\208\181\208\178\208\190\208\180\209\135\208\184\208\186\208\184</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128 \208\184 \208\191\208\181\209\128\208\181\208\178\208\190\208\180\209\135\208\184\208\186</single>\n      <multiple>\209\128\208\181\208\180\208\176\208\186\209\130\208\190\209\128\209\139 \208\184 \208\191\208\181\209\128\208\181\208\178\208\190\208\180\209\135\208\184\208\186\208\184</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\209\128\208\181\208\180.</single>\n      <multiple>\209\128\208\181\208\180.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>\208\190\209\130\208\178. \209\128\208\181\208\180.</single>\n      <multiple>\208\190\209\130\208\178. \209\128\208\181\208\180.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\208\191\208\181\209\128\208\181\208\178.</single>\n      <multiple>\208\191\208\181\209\128\208\181\208\178.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\209\128\208\181\208\180. \208\184 \208\191\208\181\209\128\208\181\208\178.</single>\n      <multiple>\209\128\208\181\208\180. \208\184 \208\191\208\181\209\128\208\181\208\178.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\208\190\209\130\209\128\208\181\208\180\208\176\208\186\209\130\208\184\209\128\208\190\208\178\208\176\208\189\208\190</term>\n    <term name=\"editorial-director\" form=\"verb\">\208\190\209\130\209\128\208\181\208\180\208\176\208\186\209\130\208\184\209\128\208\190\208\178\208\176\208\189\208\190</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\208\184\208\189\209\130\208\181\209\128\208\178\209\140\209\142</term>\n    <term name=\"recipient\" form=\"verb\">\208\186</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\208\191\208\181\209\128\208\181\208\178\208\181\208\180\208\181\208\189\208\190</term>\n    <term name=\"editortranslator\" form=\"verb\">\208\190\209\130\209\128\208\181\208\180\208\176\208\186\209\130\208\184\209\128\208\190\208\178\208\176\208\189\208\190 \208\184 \208\191\208\181\209\128\208\181\208\178\208\181\208\180\208\181\208\189\208\190</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\209\128\208\181\208\180.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">\208\190\209\130\208\178. \209\128\208\181\208\180.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\208\191\208\181\209\128\208\181\208\178.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\209\128\208\181\208\180. \208\184 \208\191\208\181\209\128\208\181\208\178.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\209\143\208\189\208\178\208\176\209\128\209\140</term>\n    <term name=\"month-02\">\209\132\208\181\208\178\209\128\208\176\208\187\209\140</term>\n    <term name=\"month-03\">\208\188\208\176\209\128\209\130</term>\n    <term name=\"month-04\">\208\176\208\191\209\128\208\181\208\187\209\140</term>\n    <term name=\"month-05\">\208\188\208\176\208\185</term>\n    <term name=\"month-06\">\208\184\209\142\208\189\209\140</term>\n    <term name=\"month-07\">\208\184\209\142\208\187\209\140</term>\n    <term name=\"month-08\">\208\176\208\178\208\179\209\131\209\129\209\130</term>\n    <term name=\"month-09\">\209\129\208\181\208\189\209\130\209\143\208\177\209\128\209\140</term>\n    <term name=\"month-10\">\208\190\208\186\209\130\209\143\208\177\209\128\209\140</term>\n    <term name=\"month-11\">\208\189\208\190\209\143\208\177\209\128\209\140</term>\n    <term name=\"month-12\">\208\180\208\181\208\186\208\176\208\177\209\128\209\140</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\209\143\208\189\208\178.</term>\n    <term name=\"month-02\" form=\"short\">\209\132\208\181\208\178.</term>\n    <term name=\"month-03\" form=\"short\">\208\188\208\176\209\128.</term>\n    <term name=\"month-04\" form=\"short\">\208\176\208\191\209\128.</term>\n    <term name=\"month-05\" form=\"short\">\208\188\208\176\208\185</term>\n    <term name=\"month-06\" form=\"short\">\208\184\209\142\208\189.</term>\n    <term name=\"month-07\" form=\"short\">\208\184\209\142\208\187.</term>\n    <term name=\"month-08\" form=\"short\">\208\176\208\178\208\179.</term>\n    <term name=\"month-09\" form=\"short\">\209\129\208\181\208\189.</term>\n    <term name=\"month-10\" form=\"short\">\208\190\208\186\209\130.</term>\n    <term name=\"month-11\" form=\"short\">\208\189\208\190\209\143.</term>\n    <term name=\"month-12\" form=\"short\">\208\180\208\181\208\186.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">\208\178\208\181\209\129\208\189\208\176</term>\n    <term name=\"season-02\">\208\187\208\181\209\130\208\176</term>\n    <term name=\"season-03\">\208\190\209\129\208\181\208\189\209\140</term>\n    <term name=\"season-04\">\208\183\208\184\208\188\208\176</term>\n  </terms>\n</locale>\n"),("locales-sk-SK.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"sk-SK\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" suffix=\".\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\".\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">cit</term>\n    <term name=\"and\">a</term>\n    <term name=\"and others\">a \196\143al\197\161\195\173</term>\n    <term name=\"anonymous\">anonym</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">v</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">cca.</term>\n    <term name=\"cited\">cit</term>\n    <term name=\"edition\">\n      <single>vydanie</single>\n      <multiple>vydania</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">vyd</term>\n    <term name=\"et-al\">et al</term>\n    <term name=\"forthcoming\">nadch\195\161dzaj\195\186ci</term>\n    <term name=\"from\">z</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">v</term>\n    <term name=\"in press\">v tla\196\141i</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">osobn\195\161 komunik\195\161cia</term>\n    <term name=\"letter\">list</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">prezentovan\195\169 na</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">cit</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">po Kr.</term>\n    <term name=\"bc\">pred Kr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>kniha</single>\n      <multiple>knihy</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapitola</single>\n      <multiple>kapitoly</multiple>\n    </term>\n    <term name=\"column\">\n      <single>st\196\186pec</single>\n      <multiple>st\196\186pce</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>obr\195\161zok</single>\n      <multiple>obr\195\161zky</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>list</single>\n      <multiple>listy</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\196\141\195\173slo</single>\n      <multiple>\196\141\195\173sla</multiple>\n    </term>\n    <term name=\"line\">\n      <single>riadok</single>\n      <multiple>riadky</multiple>\n    </term>\n    <term name=\"note\">\n      <single>pozn\195\161mka</single>\n      <multiple>pozn\195\161mky</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>strana</single>\n      <multiple>strany</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>odstavec</single>\n      <multiple>odstavce</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\196\141as\197\165</single>\n      <multiple>\196\141asti</multiple>\n    </term>\n    <term name=\"section\">\n      <single>sekcia</single>\n      <multiple>sekcie</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>ver\197\161</single>\n      <multiple>ver\197\161e</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>ro\196\141n\195\173k</single>\n      <multiple>ro\196\141n\195\173ky</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">k</term>\n    <term name=\"chapter\" form=\"short\">kap</term>\n    <term name=\"column\" form=\"short\">st\196\186p</term>\n    <term name=\"figure\" form=\"short\">obr</term>\n    <term name=\"folio\" form=\"short\">l</term>\n    <term name=\"issue\" form=\"short\">\196\141</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>s</single>\n      <multiple>s</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par</term>\n    <term name=\"part\" form=\"short\">\196\141</term>\n    <term name=\"section\" form=\"short\">sek</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>v</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>ro\196\141</single>\n      <multiple>ro\196\141</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editori</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>zostavovate\196\190</single>\n      <multiple>zostavovatelia</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>prekladate\196\190</single>\n      <multiple>prekladatelia</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>zostavovate\196\190 &amp; prekladate\196\190</single>\n      <multiple>zostavovatelia &amp; prekladatelia</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>ed</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>zost.</single>\n      <multiple>zost.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>prel</single>\n      <multiple>prel</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">zostavil</term>\n    <term name=\"editorial-director\" form=\"verb\">zostavil</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">rozhovor urobil</term>\n    <term name=\"recipient\" form=\"verb\">adres\195\161t</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">prelo\197\190il</term>\n    <term name=\"editortranslator\" form=\"verb\">zostavil &amp; prelo\197\190il</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">prel</term>\n    <term name=\"editortranslator\" form=\"verb-short\">zost. &amp; prel.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">janu\195\161r</term>\n    <term name=\"month-02\">febru\195\161r</term>\n    <term name=\"month-03\">marec</term>\n    <term name=\"month-04\">apr\195\173l</term>\n    <term name=\"month-05\">m\195\161j</term>\n    <term name=\"month-06\">j\195\186n</term>\n    <term name=\"month-07\">j\195\186l</term>\n    <term name=\"month-08\">august</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">okt\195\179ber</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">december</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan</term>\n    <term name=\"month-02\" form=\"short\">feb</term>\n    <term name=\"month-03\" form=\"short\">mar</term>\n    <term name=\"month-04\" form=\"short\">apr</term>\n    <term name=\"month-05\" form=\"short\">m\195\161j</term>\n    <term name=\"month-06\" form=\"short\">j\195\186n</term>\n    <term name=\"month-07\" form=\"short\">j\195\186l</term>\n    <term name=\"month-08\" form=\"short\">aug</term>\n    <term name=\"month-09\" form=\"short\">sep</term>\n    <term name=\"month-10\" form=\"short\">okt</term>\n    <term name=\"month-11\" form=\"short\">nov</term>\n    <term name=\"month-12\" form=\"short\">dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Jar</term>\n    <term name=\"season-02\">Leto</term>\n    <term name=\"season-03\">Jese\197\136</term>\n    <term name=\"season-04\">Zima</term>\n  </terms>\n</locale>\n"),("locales-sl-SI.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"sl-SI\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\" suffix=\".\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">dostopano</term>\n    <term name=\"and\">in</term>\n    <term name=\"and others\">in drugi</term>\n    <term name=\"anonymous\">anonimni</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">pri</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">citirano</term>\n    <term name=\"edition\">\n      <single>izdaja</single>\n      <multiple>izdaje</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">iz</term>\n    <term name=\"et-al\">idr.</term>\n    <term name=\"forthcoming\">pred izidom</term>\n    <term name=\"from\">od</term>\n    <term name=\"ibid\">isto</term>\n    <term name=\"in\">v</term>\n    <term name=\"in press\">v tisku</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">intervju</term>\n    <term name=\"letter\">pismo</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">b.d.</term>\n    <term name=\"online\">na spletu</term>\n    <term name=\"presented at\">predstavljeno na</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">pridobljeno</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>knjiga</single>\n      <multiple>knjige</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>poglavje</single>\n      <multiple>poglavja</multiple>\n    </term>\n    <term name=\"column\">\n      <single>stolpec</single>\n      <multiple>stolpci</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>slika</single>\n      <multiple>slike</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folii</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\197\161tevilka</single>\n      <multiple>\197\161tevilke</multiple>\n    </term>\n    <term name=\"line\">\n      <single>vrstica</single>\n      <multiple>vrstice</multiple>\n    </term>\n    <term name=\"note\">\n      <single>opomba</single>\n      <multiple>opombe</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>stran</single>\n      <multiple>strani</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>odstavek</single>\n      <multiple>odstavki</multiple>\n    </term>\n    <term name=\"part\">\n      <single>del</single>\n      <multiple>deli</multiple>\n    </term>\n    <term name=\"section\">\n      <single>odsek</single>\n      <multiple>odseki</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verz</single>\n      <multiple>verzi</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>letnik</single>\n      <multiple>letniki</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">knj</term>\n    <term name=\"chapter\" form=\"short\">pogl</term>\n    <term name=\"column\" form=\"short\">sto</term>\n    <term name=\"figure\" form=\"short\">sl</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">\197\161t</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>str</single>\n      <multiple>str</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">odst</term>\n    <term name=\"part\" form=\"short\">del</term>\n    <term name=\"section\" form=\"short\">odsk</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>v</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>let</single>\n      <multiple>let</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>urednik</single>\n      <multiple>uredniki</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>prevajalec</single>\n      <multiple>prevajalci</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ur</single>\n      <multiple>ur</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>prev</single>\n      <multiple>prev</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">uredil</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">intervjuval</term>\n    <term name=\"recipient\" form=\"verb\">za</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">prevedel</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ur</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">prev</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">januar</term>\n    <term name=\"month-02\">februar</term>\n    <term name=\"month-03\">marec</term>\n    <term name=\"month-04\">april</term>\n    <term name=\"month-05\">maj</term>\n    <term name=\"month-06\">junij</term>\n    <term name=\"month-07\">julij</term>\n    <term name=\"month-08\">avgust</term>\n    <term name=\"month-09\">september</term>\n    <term name=\"month-10\">oktober</term>\n    <term name=\"month-11\">november</term>\n    <term name=\"month-12\">december</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">jan</term>\n    <term name=\"month-02\" form=\"short\">feb</term>\n    <term name=\"month-03\" form=\"short\">mar</term>\n    <term name=\"month-04\" form=\"short\">apr</term>\n    <term name=\"month-05\" form=\"short\">maj</term>\n    <term name=\"month-06\" form=\"short\">jun</term>\n    <term name=\"month-07\" form=\"short\">jul</term>\n    <term name=\"month-08\" form=\"short\">avg</term>\n    <term name=\"month-09\" form=\"short\">sep</term>\n    <term name=\"month-10\" form=\"short\">okt</term>\n    <term name=\"month-11\" form=\"short\">nov</term>\n    <term name=\"month-12\" form=\"short\">dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-sr-RS.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"sr-RS\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\". \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\" suffix=\".\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\208\191\209\128\208\184\209\129\209\130\209\131\208\191\209\153\208\181\208\189\208\190</term>\n    <term name=\"and\">\208\184</term>\n    <term name=\"and others\">\208\184 \208\190\209\129\209\130\208\176\208\187\208\184</term>\n    <term name=\"anonymous\">\208\176\208\189\208\190\208\189\208\184\208\188\208\189\208\176</term>\n    <term name=\"anonymous\" form=\"short\">\208\176\208\189\208\190\208\189.</term>\n    <term name=\"at\">\208\189\208\176</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">\209\134\208\184\209\130\208\184\209\128\208\176\208\189\208\190</term>\n    <term name=\"edition\">\n      <single>\208\184\208\183\208\180\208\176\209\154\208\181</single>\n      <multiple>\208\184\208\183\208\180\208\176\209\154\208\176</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\208\184\208\183\208\180.</term>\n    <term name=\"et-al\">\208\184 \208\190\209\129\209\130\208\176\208\187\208\184</term>\n    <term name=\"forthcoming\">\208\180\208\190\208\187\208\176\208\183\208\181\209\155\208\184</term>\n    <term name=\"from\">\208\190\208\180</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">\209\131</term>\n    <term name=\"in press\">\209\131 \209\136\209\130\208\176\208\188\208\191\208\184</term>\n    <term name=\"internet\">\208\152\208\189\209\130\208\181\209\128\208\189\208\181\209\130</term>\n    <term name=\"interview\">\208\184\208\189\209\130\208\181\209\128\208\178\209\152\209\131</term>\n    <term name=\"letter\">\208\191\208\184\209\129\208\188\208\190</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">\208\177\208\181\208\183 \208\180\208\176\209\130\209\131\208\188\208\176</term>\n    <term name=\"online\">\208\189\208\176 \208\152\208\189\209\130\208\181\209\128\208\189\208\181\209\130\209\131</term>\n    <term name=\"presented at\">\208\191\209\128\208\181\208\180\209\129\209\130\208\176\208\178\209\153\208\181\208\189\208\190 \208\189\208\176</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">\208\191\209\128\208\181\209\131\208\183\208\181\209\130\208\190</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\158</term>\n    <term name=\"close-quote\">\226\128\156</term>\n    <term name=\"open-inner-quote\">\226\128\154</term>\n    <term name=\"close-inner-quote\">\226\128\152</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\208\186\209\154\208\184\208\179\208\176</single>\n      <multiple>\208\186\209\154\208\184\208\179\208\181</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\208\191\208\190\208\179\208\187\208\176\208\178\209\153\208\181</single>\n      <multiple>\208\191\208\190\208\179\208\187\208\176\208\178\209\153\208\176</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\208\186\208\190\208\187\208\190\208\189\208\176</single>\n      <multiple>\208\186\208\190\208\187\208\190\208\189\208\181</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\209\134\209\128\209\130\208\181\208\182</single>\n      <multiple>\209\134\209\128\209\130\208\181\208\182\208\184</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\209\132\208\190\208\187\208\184\208\190</single>\n      <multiple>\209\132\208\190\208\187\208\184\209\152\208\184</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\208\177\209\128\208\190\209\152</single>\n      <multiple>\208\177\209\128\208\190\209\152\208\181\208\178\208\184</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\208\187\208\184\208\189\208\184\209\152\208\176</single>\n      <multiple>\208\187\208\184\208\189\208\184\209\152\208\181</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\208\177\208\181\208\187\208\181\209\136\208\186\208\176</single>\n      <multiple>\208\177\208\181\208\187\208\181\209\136\208\186\208\181</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\208\190\208\191\209\131\209\129</single>\n      <multiple>\208\190\208\191\208\181\209\128\208\176</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\209\129\209\130\209\128\208\176\208\189\208\184\209\134\208\176</single>\n      <multiple>\209\129\209\130\209\128\208\176\208\189\208\184\209\134\208\181</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\208\191\208\176\209\128\208\176\208\179\209\128\208\176\209\132</single>\n      <multiple>\208\191\208\176\209\128\208\176\208\179\209\128\208\176\209\132\208\184</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\208\180\208\181\208\190</single>\n      <multiple>\208\180\208\181\208\187\208\190\208\178\208\176</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\208\190\208\180\208\181\209\153\208\176\208\186</single>\n      <multiple>\208\190\208\180\208\181\209\153\208\176\208\186\208\176</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\209\129\209\130\209\128\208\190\209\132\208\176</single>\n      <multiple>\209\129\209\130\209\128\208\190\209\132\208\181</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\209\130\208\190\208\188</single>\n      <multiple>\209\130\208\190\208\188\208\190\208\178\208\176</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\208\186\209\154\208\184\208\179\208\176</term>\n    <term name=\"chapter\" form=\"short\">\208\159\208\190\208\179.</term>\n    <term name=\"column\" form=\"short\">\208\186\208\190\208\187.</term>\n    <term name=\"figure\" form=\"short\">\209\134\209\128\209\130.</term>\n    <term name=\"folio\" form=\"short\">\209\132\208\190\208\187\208\184\208\190</term>\n    <term name=\"issue\" form=\"short\">\208\184\208\183\208\180.</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\208\190\208\191.</term>\n    <term name=\"page\" form=\"short\">\n      <single>\209\129\209\130\209\128.</single>\n      <multiple>\209\129\209\130\209\128.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\208\191\208\176\209\128.</term>\n    <term name=\"part\" form=\"short\">\208\180\208\181\208\190</term>\n    <term name=\"section\" form=\"short\">\208\190\208\180.</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\209\129\209\130\209\128.</single>\n      <multiple>\209\129\209\130\209\128.</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\209\130\208\190\208\188</single>\n      <multiple>\209\130\208\190\208\188\208\190\208\178\208\184</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\209\131\209\128\208\181\208\180\208\189\208\184\208\186</single>\n      <multiple>\209\131\209\128\208\181\208\180\208\184\208\189\208\184\209\134\208\184</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\208\191\209\128\208\181\208\178\208\190\208\180\208\184\208\187\208\176\209\134</single>\n      <multiple>\208\191\209\128\208\181\208\178\208\190\208\180\208\184\208\190\209\134\208\184</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\209\131\209\128.</single>\n      <multiple>\209\131\209\128.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\208\191\209\128\208\181\208\178.</single>\n      <multiple>\208\191\209\128\208\181\208\178.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\209\131\209\128\208\181\208\180\208\184\208\190</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\208\184\208\189\209\130\208\181\209\128\208\178\209\152\209\131\208\184\209\129\208\176\208\190</term>\n    <term name=\"recipient\" form=\"verb\">\208\191\209\128\208\184\208\188\208\176</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\208\191\209\128\208\181\208\178\208\181\208\190</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\209\131\209\128.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\208\191\209\128\208\181\208\178.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\208\136\208\176\208\189\209\131\208\176\209\128</term>\n    <term name=\"month-02\">\208\164\208\181\208\177\209\128\209\131\208\176\209\128</term>\n    <term name=\"month-03\">\208\156\208\176\209\128\209\130</term>\n    <term name=\"month-04\">\208\144\208\191\209\128\208\184\208\187</term>\n    <term name=\"month-05\">\208\156\208\176\209\152</term>\n    <term name=\"month-06\">\208\136\209\131\208\189\208\184</term>\n    <term name=\"month-07\">\208\136\209\131\208\187\208\184</term>\n    <term name=\"month-08\">\208\144\208\178\208\179\209\131\209\129\209\130</term>\n    <term name=\"month-09\">\208\161\208\181\208\191\209\130\208\181\208\188\208\177\208\176\209\128</term>\n    <term name=\"month-10\">\208\158\208\186\209\130\208\190\208\177\208\176\209\128</term>\n    <term name=\"month-11\">\208\157\208\190\208\178\208\181\208\188\208\177\208\176\209\128</term>\n    <term name=\"month-12\">\208\148\208\181\209\134\208\181\208\188\208\177\208\176\209\128</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\208\136\208\176\208\189.</term>\n    <term name=\"month-02\" form=\"short\">\208\164\208\181\208\177.</term>\n    <term name=\"month-03\" form=\"short\">\208\156\208\176\209\128\209\130</term>\n    <term name=\"month-04\" form=\"short\">\208\144\208\191\209\128.</term>\n    <term name=\"month-05\" form=\"short\">\208\156\208\176\209\152</term>\n    <term name=\"month-06\" form=\"short\">\208\136\209\131\208\189\208\184</term>\n    <term name=\"month-07\" form=\"short\">\208\136\209\131\208\187\208\184</term>\n    <term name=\"month-08\" form=\"short\">\208\144\208\178\208\179.</term>\n    <term name=\"month-09\" form=\"short\">\208\161\208\181\208\191.</term>\n    <term name=\"month-10\" form=\"short\">\208\158\208\186\209\130.</term>\n    <term name=\"month-11\" form=\"short\">\208\157\208\190\208\178.</term>\n    <term name=\"month-12\" form=\"short\">\208\148\208\181\209\134.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-sv-SE.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"sv-SE\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\195\165tkomstdatum</term>\n    <term name=\"and\">och</term>\n    <term name=\"and others\">och andra</term>\n    <term name=\"anonymous\">anonym</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">vid</term>\n    <term name=\"available at\">tillg\195\164nglig vid</term>\n    <term name=\"by\">av</term>\n    <term name=\"circa\">cirka</term>\n    <term name=\"circa\" form=\"short\">ca</term>\n    <term name=\"cited\">citerad</term>\n    <term name=\"edition\">\n      <single>upplaga</single>\n      <multiple>upplagor</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">uppl</term>\n    <term name=\"et-al\">m.fl.</term>\n    <term name=\"forthcoming\">kommande</term>\n    <term name=\"from\">fr\195\165n</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">i</term>\n    <term name=\"in press\">i tryck</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">intervju</term>\n    <term name=\"letter\">brev</term>\n    <term name=\"no date\">inget datum</term>\n    <term name=\"no date\" form=\"short\">nd</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presenterad vid</term>\n    <term name=\"reference\">\n      <single>referens</single>\n      <multiple>referenser</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">h\195\164mtad</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">e. Kr.</term>\n    <term name=\"bc\">f. Kr.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\157</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\153</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">e</term>\n    <term name=\"ordinal-01\">a</term>\n    <term name=\"ordinal-02\">a</term>\n    <term name=\"ordinal-11\">e</term>\n    <term name=\"ordinal-12\">e</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">f\195\182rsta</term>\n    <term name=\"long-ordinal-02\">andra</term>\n    <term name=\"long-ordinal-03\">tredje</term>\n    <term name=\"long-ordinal-04\">fj\195\164rde</term>\n    <term name=\"long-ordinal-05\">femte</term>\n    <term name=\"long-ordinal-06\">sj\195\164tte</term>\n    <term name=\"long-ordinal-07\">sjunde</term>\n    <term name=\"long-ordinal-08\">\195\165ttonde</term>\n    <term name=\"long-ordinal-09\">nionde</term>\n    <term name=\"long-ordinal-10\">tionde</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>bok</single>\n      <multiple>b\195\182cker</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>kapitel</single>\n      <multiple>kapitel</multiple>\n    </term>\n    <term name=\"column\">\n      <single>kolumn</single>\n      <multiple>kolumner</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figur</single>\n      <multiple>figurer</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>nummer</single>\n      <multiple>nummer</multiple>\n    </term>\n    <term name=\"line\">\n      <single>rad</single>\n      <multiple>rader</multiple>\n    </term>\n    <term name=\"note\">\n      <single>not</single>\n      <multiple>noter</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>sida</single>\n      <multiple>sidor</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>stycke</single>\n      <multiple>stycken</multiple>\n    </term>\n    <term name=\"part\">\n      <single>del</single>\n      <multiple>delar</multiple>\n    </term>\n    <term name=\"section\">\n      <single>avsnitt</single>\n      <multiple>avsnitt</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>vers</single>\n      <multiple>verser</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volym</single>\n      <multiple>volumer</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bok</term>\n    <term name=\"chapter\" form=\"short\">kap</term>\n    <term name=\"column\" form=\"short\">kol</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">num</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>s</single>\n      <multiple>ss</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">st</term>\n    <term name=\"part\" form=\"short\">del</term>\n    <term name=\"section\" form=\"short\">avs</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>vers</single>\n      <multiple>verser</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>redakt\195\182r</single>\n      <multiple>redakt\195\182rer</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrat\195\182r</single>\n      <multiple>illustrat\195\182rer</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\195\182vers\195\164ttare</single>\n      <multiple>\195\182vers\195\164ttare</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>redakt\195\182r &amp; \195\182vers\195\164ttare</single>\n      <multiple>redakt\195\182rer &amp; \195\182vers\195\164ttare</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>red</single>\n      <multiple>reds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\195\182vers</single>\n      <multiple>\195\182vers</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">redigerad av</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">intervju av</term>\n    <term name=\"recipient\" form=\"verb\">till</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\195\182versatt av</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">red</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\195\182vers</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Januari</term>\n    <term name=\"month-02\">Februari</term>\n    <term name=\"month-03\">Mars</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">Maj</term>\n    <term name=\"month-06\">Juni</term>\n    <term name=\"month-07\">Juli</term>\n    <term name=\"month-08\">Augusti</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">Oktober</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">December</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan</term>\n    <term name=\"month-02\" form=\"short\">Feb</term>\n    <term name=\"month-03\" form=\"short\">Mar</term>\n    <term name=\"month-04\" form=\"short\">Apr</term>\n    <term name=\"month-05\" form=\"short\">Maj</term>\n    <term name=\"month-06\" form=\"short\">Jun</term>\n    <term name=\"month-07\" form=\"short\">Jul</term>\n    <term name=\"month-08\" form=\"short\">Aug</term>\n    <term name=\"month-09\" form=\"short\">Sep</term>\n    <term name=\"month-10\" form=\"short\">Okt</term>\n    <term name=\"month-11\" form=\"short\">Nov</term>\n    <term name=\"month-12\" form=\"short\">Dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">V\195\165r</term>\n    <term name=\"season-02\">Sommar</term>\n    <term name=\"season-03\">H\195\182st</term>\n    <term name=\"season-04\">Vinter</term>\n  </terms>\n</locale>\n"),("locales-th-TH.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"th-TH\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\224\184\170\224\184\183\224\184\154\224\184\132\224\185\137\224\184\153</term>\n    <term name=\"and\">\224\185\129\224\184\165\224\184\176</term>\n    <term name=\"and others\">\224\185\129\224\184\165\224\184\176\224\184\132\224\184\147\224\184\176</term>\n    <term name=\"anonymous\">\224\184\153\224\184\180\224\184\163\224\184\153\224\184\178\224\184\161</term>\n    <term name=\"anonymous\" form=\"short\">\224\184\153\224\184\180\224\184\163\224\184\153\224\184\178\224\184\161</term>\n    <term name=\"at\">\224\184\151\224\184\181\224\185\136</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"circa\">\224\185\130\224\184\148\224\184\162\224\184\155\224\184\163\224\184\176\224\184\161\224\184\178\224\184\147</term>\n    <term name=\"circa\" form=\"short\">\224\184\155\224\184\163\224\184\176\224\184\161\224\184\178\224\184\147</term>\n    <term name=\"cited\">\224\184\173\224\185\137\224\184\178\224\184\135\224\184\150\224\184\182\224\184\135</term>\n    <term name=\"edition\">\n      <single>\224\184\158\224\184\180\224\184\161\224\184\158\224\185\140\224\184\132\224\184\163\224\184\177\224\185\137\224\184\135\224\184\151\224\184\181\224\185\136</single>\n      <multiple>\224\184\158\224\184\180\224\184\161\224\184\158\224\185\140\224\184\132\224\184\163\224\184\177\224\185\137\224\184\135\224\184\151\224\184\181\224\185\136</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\224\184\158\224\184\180\224\184\161\224\184\158\224\185\140\224\184\132\224\184\163\224\184\177\224\185\137\224\184\135\224\184\151\224\184\181\224\185\136</term>\n    <term name=\"et-al\">\224\185\129\224\184\165\224\184\176\224\184\132\224\184\147\224\184\176</term>\n    <term name=\"forthcoming\">\224\185\128\224\184\149\224\185\135\224\184\161\224\185\131\224\184\136\224\185\131\224\184\171\224\185\137\224\184\130\224\185\137\224\184\173\224\184\161\224\184\185\224\184\165</term>\n    <term name=\"from\">\224\184\136\224\184\178\224\184\129</term>\n    <term name=\"ibid\"> \224\185\131\224\184\153\224\184\151\224\184\181\224\185\136\224\185\128\224\184\148\224\184\181\224\184\162\224\184\167\224\184\129\224\184\177\224\184\153</term>\n    <term name=\"in\">\224\185\131\224\184\153</term>\n    <term name=\"in press\">\224\184\129\224\184\179\224\184\165\224\184\177\224\184\135\224\184\163\224\184\173\224\184\149\224\184\181\224\184\158\224\184\180\224\184\161\224\184\158\224\185\140</term>\n    <term name=\"internet\">\224\184\173\224\184\180\224\184\153\224\185\128\224\184\151\224\184\173\224\184\163\224\185\140\224\185\128\224\184\153\224\185\135\224\184\149</term>\n    <term name=\"interview\">\224\184\129\224\184\178\224\184\163\224\184\170\224\184\177\224\184\161\224\184\160\224\184\178\224\184\169\224\184\147\224\185\140</term>\n    <term name=\"letter\">\224\184\136\224\184\148\224\184\171\224\184\161\224\184\178\224\184\162</term>\n    <term name=\"no date\">\224\185\132\224\184\161\224\185\136\224\184\155\224\184\163\224\184\178\224\184\129\224\184\143\224\184\155\224\184\181\224\184\151\224\184\181\224\185\136\224\184\158\224\184\180\224\184\161\224\184\158\224\185\140</term>\n    <term name=\"no date\" form=\"short\">\224\184\161.\224\184\155.\224\184\155.</term>\n    <term name=\"online\">\224\184\173\224\184\173\224\184\153\224\185\132\224\184\165\224\184\153\224\185\140</term>\n    <term name=\"presented at\">\224\184\153\224\184\179\224\185\128\224\184\170\224\184\153\224\184\173\224\184\151\224\184\181\224\185\136</term>\n    <term name=\"reference\">\n      <single>\224\185\128\224\184\173\224\184\129\224\184\170\224\184\178\224\184\163\224\184\173\224\185\137\224\184\178\224\184\135\224\184\173\224\184\180\224\184\135</single>\n      <multiple>\224\185\128\224\184\173\224\184\129\224\184\170\224\184\178\224\184\163\224\184\173\224\185\137\224\184\178\224\184\135\224\184\173\224\184\180\224\184\135</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>\224\184\173\224\185\137\224\184\178\224\184\135\224\184\173\224\184\180\224\184\135</single>\n      <multiple>\224\184\173\224\185\137\224\184\178\224\184\135\224\184\173\224\184\180\224\184\135</multiple>\n    </term>\n    <term name=\"retrieved\">\224\184\170\224\184\183\224\184\154\224\184\132\224\185\137\224\184\153</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">\224\184\132.\224\184\168.</term>\n    <term name=\"bc\">\224\184\158.\224\184\168.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\"/>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">\224\184\171\224\184\153\224\184\182\224\185\136\224\184\135</term>\n    <term name=\"long-ordinal-02\">\224\184\170\224\184\173\224\184\135</term>\n    <term name=\"long-ordinal-03\">\224\184\170\224\184\178\224\184\161</term>\n    <term name=\"long-ordinal-04\">\224\184\170\224\184\181\224\185\136</term>\n    <term name=\"long-ordinal-05\">\224\184\171\224\185\137\224\184\178</term>\n    <term name=\"long-ordinal-06\">\224\184\171\224\184\129</term>\n    <term name=\"long-ordinal-07\">\224\185\128\224\184\136\224\185\135\224\184\148</term>\n    <term name=\"long-ordinal-08\">\224\185\129\224\184\155\224\184\148</term>\n    <term name=\"long-ordinal-09\">\224\185\128\224\184\129\224\185\137\224\184\178</term>\n    <term name=\"long-ordinal-10\">\224\184\170\224\184\180\224\184\154</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\224\184\171\224\184\153\224\184\177\224\184\135\224\184\170\224\184\183\224\184\173</single>\n      <multiple>\224\184\171\224\184\153\224\184\177\224\184\135\224\184\170\224\184\183\224\184\173</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\224\184\154\224\184\151\224\184\151\224\184\181\224\185\136</single>\n      <multiple>\224\184\154\224\184\151\224\184\151\224\184\181\224\185\136</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\224\184\170\224\184\148\224\184\161\224\184\160\224\185\140</single>\n      <multiple>\224\184\170\224\184\148\224\184\161\224\184\160\224\185\140</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\224\184\163\224\184\185\224\184\155\224\184\160\224\184\178\224\184\158</single>\n      <multiple>\224\184\163\224\184\185\224\184\155\224\184\160\224\184\178\224\184\158</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\224\184\171\224\184\153\224\185\137\224\184\178</single>\n      <multiple>\224\184\171\224\184\153\224\185\137\224\184\178</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\224\184\137\224\184\154\224\184\177\224\184\154\224\184\151\224\184\181\224\185\136</single>\n      <multiple>\224\184\137\224\184\154\224\184\177\224\184\154\224\184\151\224\184\181\224\185\136</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\224\184\154\224\184\163\224\184\163\224\184\151\224\184\177\224\184\148\224\184\151\224\184\181\224\185\136</single>\n      <multiple>\224\184\154\224\184\163\224\184\163\224\184\151\224\184\177\224\184\148\224\184\151\224\184\181\224\185\136</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\224\184\154\224\184\177\224\184\153\224\184\151\224\184\182\224\184\129</single>\n      <multiple>\224\184\154\224\184\177\224\184\153\224\184\151\224\184\182\224\184\129</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\224\184\154\224\184\151\224\184\155\224\184\163\224\184\176\224\184\158\224\184\177\224\184\153\224\184\152\224\185\140</single>\n      <multiple>\224\184\154\224\184\151\224\184\155\224\184\163\224\184\176\224\184\158\224\184\177\224\184\153\224\184\152\224\185\140</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\224\184\171\224\184\153\224\185\137\224\184\178</single>\n      <multiple>\224\184\171\224\184\153\224\185\137\224\184\178</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\224\184\162\224\185\136\224\184\173\224\184\171\224\184\153\224\185\137\224\184\178</single>\n      <multiple>\224\184\162\224\185\136\224\184\173\224\184\171\224\184\153\224\185\137\224\184\178</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\224\184\170\224\185\136\224\184\167\224\184\153\224\184\162\224\185\136\224\184\173\224\184\162</single>\n      <multiple>\224\184\170\224\185\136\224\184\167\224\184\153\224\184\162\224\185\136\224\184\173\224\184\162</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\224\184\171\224\184\161\224\184\167\224\184\148</single>\n      <multiple>\224\184\171\224\184\161\224\184\167\224\184\148</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>\224\185\131\224\184\149\224\185\137\224\184\132\224\184\179</single>\n      <multiple>\224\185\131\224\184\149\224\185\137\224\184\132\224\184\179</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\224\184\163\224\185\137\224\184\173\224\184\162\224\184\129\224\184\163\224\184\173\224\184\135</single>\n      <multiple>\224\184\163\224\185\137\224\184\173\224\184\162\224\184\129\224\184\163\224\184\173\224\184\135</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\224\184\155\224\184\181\224\184\151\224\184\181\224\185\136</single>\n      <multiple>\224\184\155\224\184\181\224\184\151\224\184\181\224\185\136</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\224\184\171\224\184\153\224\184\177\224\184\135\224\184\170\224\184\183\224\184\173</term>\n    <term name=\"chapter\" form=\"short\">\224\184\154\224\184\151\224\184\151\224\184\181\224\185\136</term>\n    <term name=\"column\" form=\"short\">\224\184\170\224\184\148\224\184\161\224\184\160\224\185\140</term>\n    <term name=\"figure\" form=\"short\">\224\184\163\224\184\185\224\184\155\224\184\160\224\184\178\224\184\158</term>\n    <term name=\"folio\" form=\"short\">\224\184\171\224\184\153\224\185\137\224\184\178</term>\n    <term name=\"issue\" form=\"short\">\224\184\137\224\184\154\224\184\177\224\184\154\224\184\151\224\184\181\224\185\136</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\224\184\154\224\184\151\224\184\155\224\184\163\224\184\176\224\184\158\224\184\177\224\184\153\224\184\152\224\185\140</term>\n    <term name=\"page\" form=\"short\">\n      <single>\224\184\153.</single>\n      <multiple>\224\184\153.</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\224\184\162\224\185\136\224\184\173\224\184\171\224\184\153\224\185\137\224\184\178</term>\n    <term name=\"part\" form=\"short\">\224\184\170\224\185\136\224\184\167\224\184\153\224\184\162\224\185\136\224\184\173\224\184\162</term>\n    <term name=\"section\" form=\"short\">\224\184\171\224\184\161\224\184\167\224\184\148</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>\224\185\131\224\184\149\224\185\137\224\184\132\224\184\179</single>\n      <multiple>\224\185\131\224\184\149\224\185\137\224\184\132\224\184\179</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\224\184\163\224\185\137\224\184\173\224\184\162\224\184\129\224\184\163\224\184\173\224\184\135</single>\n      <multiple>\224\184\163\224\185\137\224\184\173\224\184\162\224\184\129\224\184\163\224\184\173\224\184\135</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\224\184\155\224\184\181</single>\n      <multiple>\224\184\155\224\184\181</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163</single>\n      <multiple>\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>\224\184\156\224\184\185\224\185\137\224\184\173\224\184\179\224\184\153\224\184\167\224\184\162\224\184\129\224\184\178\224\184\163\224\184\154\224\184\151\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163</single>\n      <multiple>\224\184\156\224\184\185\224\185\137\224\184\173\224\184\179\224\184\153\224\184\167\224\184\162\224\184\129\224\184\178\224\184\163\224\184\154\224\184\151\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\224\184\156\224\184\185\224\185\137\224\185\129\224\184\155\224\184\165</single>\n      <multiple>\224\184\156\224\184\185\224\185\137\224\185\129\224\184\155\224\184\165</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163\224\185\129\224\184\165\224\184\176\224\184\156\224\184\185\224\185\137\224\185\129\224\184\155\224\184\165</single>\n      <multiple>\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163\224\185\129\224\184\165\224\184\176\224\184\156\224\184\185\224\185\137\224\185\129\224\184\155\224\184\165</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\224\184\154.\224\184\129.</single>\n      <multiple>\224\184\154.\224\184\129.</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>\224\184\156\224\184\173.\224\184\154\224\184\151\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163</single>\n      <multiple>\224\184\156\224\184\173.\224\184\154\224\184\151\224\184\154\224\184\163\224\184\163\224\184\147\224\184\178\224\184\152\224\184\180\224\184\129\224\184\178\224\184\163</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\224\184\156\224\184\185\224\185\137\224\185\129\224\184\155\224\184\165</single>\n      <multiple>\224\184\156\224\184\185\224\185\137\224\185\129\224\184\155\224\184\165</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>\224\184\154.\224\184\129.</single>\n      <multiple>\224\184\154.\224\184\129.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\224\185\128\224\184\163\224\184\181\224\184\162\224\184\154\224\185\128\224\184\163\224\184\181\224\184\162\224\184\135\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"editorial-director\" form=\"verb\">\224\185\128\224\184\163\224\184\181\224\184\162\224\184\154\224\185\128\224\184\163\224\184\181\224\184\162\224\184\135\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\224\184\170\224\184\177\224\184\161\224\184\160\224\184\178\224\184\169\224\184\147\224\185\140\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"recipient\" form=\"verb\">\224\184\150\224\184\182\224\184\135</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\224\185\129\224\184\155\224\184\165\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"editortranslator\" form=\"verb\">\224\185\129\224\184\155\224\184\165\224\185\129\224\184\165\224\184\176\224\185\128\224\184\163\224\184\181\224\184\162\224\184\154\224\185\128\224\184\163\224\184\181\224\184\162\224\184\135\224\185\130\224\184\148\224\184\162</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"editorial-director\" form=\"verb-short\">\224\185\130\224\184\148\224\184\162</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\224\185\129\224\184\155\224\184\165</term>\n    <term name=\"editortranslator\" form=\"verb-short\">\224\185\129\224\184\155\224\184\165\224\185\129\224\184\165\224\184\176\224\185\128\224\184\163\224\184\181\224\184\162\224\184\154\224\185\128\224\184\163\224\184\181\224\184\162\224\184\135\224\185\130\224\184\148\224\184\162</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\224\184\161\224\184\129\224\184\163\224\184\178\224\184\132\224\184\161</term>\n    <term name=\"month-02\">\224\184\129\224\184\184\224\184\161\224\184\160\224\184\178\224\184\158\224\184\177\224\184\153\224\184\152\224\185\140</term>\n    <term name=\"month-03\">\224\184\161\224\184\181\224\184\153\224\184\178\224\184\132\224\184\161</term>\n    <term name=\"month-04\">\224\185\128\224\184\161\224\184\169\224\184\178\224\184\162\224\184\153</term>\n    <term name=\"month-05\">\224\184\158\224\184\164\224\184\169\224\184\160\224\184\178\224\184\132\224\184\161</term>\n    <term name=\"month-06\">\224\184\161\224\184\180\224\184\150\224\184\184\224\184\153\224\184\178\224\184\162\224\184\153</term>\n    <term name=\"month-07\">\224\184\129\224\184\163\224\184\129\224\184\142\224\184\178\224\184\132\224\184\161</term>\n    <term name=\"month-08\">\224\184\170\224\184\180\224\184\135\224\184\171\224\184\178\224\184\132\224\184\161</term>\n    <term name=\"month-09\">\224\184\129\224\184\177\224\184\153\224\184\162\224\184\178\224\184\162\224\184\153</term>\n    <term name=\"month-10\">\224\184\149\224\184\184\224\184\165\224\184\178\224\184\132\224\184\178\224\184\161</term>\n    <term name=\"month-11\">\224\184\158\224\184\164\224\184\168\224\184\136\224\184\180\224\184\129\224\184\178\224\184\162\224\184\153</term>\n    <term name=\"month-12\">\224\184\152\224\184\177\224\184\153\224\184\167\224\184\178\224\184\132\224\184\161</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\224\184\161.\224\184\132.</term>\n    <term name=\"month-02\" form=\"short\">\224\184\129.\224\184\158.</term>\n    <term name=\"month-03\" form=\"short\">\224\184\161\224\184\181.\224\184\132.</term>\n    <term name=\"month-04\" form=\"short\">\224\185\128\224\184\161.\224\184\162.</term>\n    <term name=\"month-05\" form=\"short\">\224\184\158.\224\184\132.</term>\n    <term name=\"month-06\" form=\"short\">\224\184\161\224\184\180.\224\184\162.</term>\n    <term name=\"month-07\" form=\"short\">\224\184\129.\224\184\132.</term>\n    <term name=\"month-08\" form=\"short\">\224\184\170.\224\184\132.</term>\n    <term name=\"month-09\" form=\"short\">\224\184\129.\224\184\162.</term>\n    <term name=\"month-10\" form=\"short\">\224\184\149.\224\184\132.</term>\n    <term name=\"month-11\" form=\"short\">\224\184\158.\224\184\162.</term>\n    <term name=\"month-12\" form=\"short\">\224\184\152.\224\184\132.</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">\224\184\164\224\184\148\224\184\185\224\185\131\224\184\154\224\185\132\224\184\161\224\185\137\224\184\156\224\184\165\224\184\180</term>\n    <term name=\"season-02\">\224\184\164\224\184\148\224\184\185\224\184\163\224\185\137\224\184\173\224\184\153</term>\n    <term name=\"season-03\">\224\184\164\224\184\148\224\184\185\224\185\131\224\184\154\224\185\132\224\184\161\224\185\137\224\184\163\224\185\136\224\184\167\224\184\135</term>\n    <term name=\"season-04\">\224\184\164\224\184\148\224\184\185\224\184\171\224\184\153\224\184\178\224\184\167</term>\n  </terms>\n</locale>\n"),("locales-tr-TR.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"tr-TR\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">eri\197\159ildi</term>\n    <term name=\"and\">ve</term>\n    <term name=\"and others\">ve di\196\159erleri</term>\n    <term name=\"anonymous\">anonim</term>\n    <term name=\"anonymous\" form=\"short\">anonim</term>\n    <term name=\"at\">de</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">kaynak</term>\n    <term name=\"edition\">\n      <single>bask\196\177</single>\n      <multiple>bask\196\177</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">ve di\196\159erleri</term>\n    <term name=\"forthcoming\">gelecek</term>\n    <term name=\"from\">adresinden eri\197\159ildi</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">i\195\167inde</term>\n    <term name=\"in press\">bas\196\177mda</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">ki\197\159isel ileti\197\159im</term>\n    <term name=\"letter\">mektup</term>\n    <term name=\"no date\">tarih yok</term>\n    <term name=\"no date\" form=\"short\">y.y.</term>\n    <term name=\"online\">\195\167evrimi\195\167i</term>\n    <term name=\"presented at\">sunulan</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">tarihinde</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">M.S</term>\n    <term name=\"bc\">M.\195\150.</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\185</term>\n    <term name=\"close-inner-quote\">\226\128\186</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">.</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">birinci</term>\n    <term name=\"long-ordinal-02\">ikinci</term>\n    <term name=\"long-ordinal-03\">\195\188\195\167\195\188nc\195\188</term>\n    <term name=\"long-ordinal-04\">d\195\182rd\195\188nc\195\188</term>\n    <term name=\"long-ordinal-05\">be\197\159inci</term>\n    <term name=\"long-ordinal-06\">alt\196\177nc\196\177</term>\n    <term name=\"long-ordinal-07\">yedinci</term>\n    <term name=\"long-ordinal-08\">sekizinci</term>\n    <term name=\"long-ordinal-09\">dokuzuncu</term>\n    <term name=\"long-ordinal-10\">onuncu</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>kitap</single>\n      <multiple>kitaplar</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>b\195\182l\195\188m</single>\n      <multiple>b\195\182l\195\188mler</multiple>\n    </term>\n    <term name=\"column\">\n      <single>s\195\188tun</single>\n      <multiple>s\195\188tunlar</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\197\159ekil</single>\n      <multiple>\197\159ekiller</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folyo</single>\n      <multiple>folyo</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>say\196\177</single>\n      <multiple>say\196\177lar</multiple>\n    </term>\n    <term name=\"line\">\n      <single>sat\196\177r</single>\n      <multiple>sat\196\177rlar</multiple>\n    </term>\n    <term name=\"note\">\n      <single>not</single>\n      <multiple>notlar</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>sayfa</single>\n      <multiple>sayfalar</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraf</single>\n      <multiple>paragraflar</multiple>\n    </term>\n    <term name=\"part\">\n      <single>k\196\177s\196\177m</single>\n      <multiple>k\196\177s\196\177mlar</multiple>\n    </term>\n    <term name=\"section\">\n      <single>b\195\182l\195\188m</single>\n      <multiple>b\195\182l\195\188mler</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>dize</single>\n      <multiple>dizeler</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>cilt</single>\n      <multiple>ciltler</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">kit</term>\n    <term name=\"chapter\" form=\"short\">b\195\182l</term>\n    <term name=\"column\" form=\"short\">s\195\188t</term>\n    <term name=\"figure\" form=\"short\">\197\159ek</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">say\196\177</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>s</single>\n      <multiple>ss</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">par</term>\n    <term name=\"part\" form=\"short\">k\196\177s</term>\n    <term name=\"section\" form=\"short\">b\195\182l</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>c</single>\n      <multiple>c</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>edit\195\182r</single>\n      <multiple>edit\195\182rler</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>edit\195\182r</single>\n      <multiple>edit\195\182r</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\195\167eviren</single>\n      <multiple>\195\167evirenler</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>edit\195\182r &amp; \195\167eviren</single>\n      <multiple>edit\195\182rler &amp; \195\167evirenler</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>ed</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>ed.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\195\167ev.</single>\n      <multiple>\195\167ev.</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; \195\167ev.</single>\n      <multiple>ed. &amp; \195\167ev.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edit\195\182r</term>\n    <term name=\"editorial-director\" form=\"verb\">d\195\188zenleyen</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">R\195\182portaj yapan</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\195\167eviren</term>\n    <term name=\"editortranslator\" form=\"verb\">d\195\188zenleyen &amp; \195\167eviren by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\"/>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed.</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\195\167ev.</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; \195\167ev.</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Ocak</term>\n    <term name=\"month-02\">\197\158ubat</term>\n    <term name=\"month-03\">Mart</term>\n    <term name=\"month-04\">Nisan</term>\n    <term name=\"month-05\">May\196\177s</term>\n    <term name=\"month-06\">Haziran</term>\n    <term name=\"month-07\">Temmuz</term>\n    <term name=\"month-08\">A\196\159ustos</term>\n    <term name=\"month-09\">Eyl\195\188l</term>\n    <term name=\"month-10\">Ekim</term>\n    <term name=\"month-11\">Kas\196\177m</term>\n    <term name=\"month-12\">Aral\196\177k</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Oca</term>\n    <term name=\"month-02\" form=\"short\">\197\158ub</term>\n    <term name=\"month-03\" form=\"short\">Mar</term>\n    <term name=\"month-04\" form=\"short\">Nis</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Haz</term>\n    <term name=\"month-07\" form=\"short\">Tem</term>\n    <term name=\"month-08\" form=\"short\">A\196\159u</term>\n    <term name=\"month-09\" form=\"short\">Eyl</term>\n    <term name=\"month-10\" form=\"short\">Eki</term>\n    <term name=\"month-11\" form=\"short\">Kas</term>\n    <term name=\"month-12\" form=\"short\">Ara</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Bahar</term>\n    <term name=\"season-02\">Yaz</term>\n    <term name=\"season-03\">Sonbahar</term>\n    <term name=\"season-04\">K\196\177\197\159</term>\n  </terms>\n</locale>\n"),("locales-uk-UA.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"uk-UA\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\", \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accessed</term>\n    <term name=\"and\">\209\150</term>\n    <term name=\"and others\">\209\130\208\176 \209\150\208\189\209\136\209\150</term>\n    <term name=\"anonymous\">\208\176\208\189\208\190\208\189\209\150\208\188\208\189\208\184\208\185</term>\n    <term name=\"anonymous\" form=\"short\">\208\176\208\189\208\190\208\189.</term>\n    <term name=\"at\">\208\189\208\176</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">\209\150\208\183</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">\208\178</term>\n    <term name=\"in press\">\209\131 \208\191\209\128\208\181\209\129\209\150</term>\n    <term name=\"internet\">\209\150\208\189\209\130\208\181\209\128\208\189\208\181\209\130</term>\n    <term name=\"interview\">\209\150\208\189\209\130\208\181\209\128\208\178\209\142</term>\n    <term name=\"letter\">\208\187\208\184\209\129\209\130</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">n.d.</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>line</single>\n      <multiple>lines</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraph</single>\n      <multiple>paragraph</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">no</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>p</single>\n      <multiple>pp</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>translator</single>\n      <multiple>translators</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>eds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran</single>\n      <multiple>trans</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">translated by</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\208\161\209\150\209\135\208\181\208\189\209\140</term>\n    <term name=\"month-02\">\208\155\209\142\209\130\208\184\208\185</term>\n    <term name=\"month-03\">\208\145\208\181\209\128\208\181\208\183\208\181\208\189\209\140</term>\n    <term name=\"month-04\">\208\154\208\178\209\150\209\130\208\181\208\189\209\140</term>\n    <term name=\"month-05\">\208\162\209\128\208\176\208\178\208\181\208\189\209\140</term>\n    <term name=\"month-06\">\208\167\208\181\209\128\208\178\208\181\208\189\209\140</term>\n    <term name=\"month-07\">\208\155\208\184\208\191\208\181\208\189\209\140</term>\n    <term name=\"month-08\">\208\161\208\181\209\128\208\191\208\181\208\189\209\140</term>\n    <term name=\"month-09\">\208\146\208\181\209\128\208\181\209\129\208\181\208\189\209\140</term>\n    <term name=\"month-10\">\208\150\208\190\208\178\209\130\208\181\208\189\209\140</term>\n    <term name=\"month-11\">\208\155\208\184\209\129\209\130\208\190\208\191\208\176\208\180</term>\n    <term name=\"month-12\">\208\147\209\128\209\131\208\180\208\181\208\189\209\140</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">\208\161\209\150\209\135</term>\n    <term name=\"month-02\" form=\"short\">\208\155\209\142\209\130</term>\n    <term name=\"month-03\" form=\"short\">\208\145\208\181\209\128</term>\n    <term name=\"month-04\" form=\"short\">\208\154\208\178\209\150\209\130</term>\n    <term name=\"month-05\" form=\"short\">\208\162\209\128\208\176\208\178</term>\n    <term name=\"month-06\" form=\"short\">\208\167\208\181\209\128</term>\n    <term name=\"month-07\" form=\"short\">\208\155\208\184\208\191</term>\n    <term name=\"month-08\" form=\"short\">\208\161\208\181\209\128</term>\n    <term name=\"month-09\" form=\"short\">\208\146\208\181\209\128</term>\n    <term name=\"month-10\" form=\"short\">\208\150\208\190\208\178</term>\n    <term name=\"month-11\" form=\"short\">\208\155\208\184\209\129</term>\n    <term name=\"month-12\" form=\"short\">\208\147\209\128\209\131\208\180</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-vi-VN.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"vi-VN\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"day\" suffix=\" \"/>\n    <date-part name=\"month\" suffix=\" \"/>\n    <date-part name=\"year\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" suffix=\"/\"/>\n    <date-part name=\"year\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">truy c\225\186\173p</term>\n    <term name=\"and\">v\195\160</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">v\195\160 c.s.</term>\n    <term name=\"forthcoming\">s\225\186\175p t\225\187\155i</term>\n    <term name=\"from\">t\225\187\171</term>\n    <term name=\"ibid\">n.t.</term>\n    <term name=\"in\">trong</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">kh\195\180ng ng\195\160y</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">truy v\225\186\165n</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\194\171</term>\n    <term name=\"close-quote\">\194\187</term>\n    <term name=\"open-inner-quote\">\226\128\185</term>\n    <term name=\"close-inner-quote\">\226\128\186</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>d\195\178ng</single>\n      <multiple>d\195\178ng</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>trang</single>\n      <multiple>trang</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\196\145o\225\186\161n v\196\131n</single>\n      <multiple>\196\145o\225\186\161n v\196\131n</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">s\225\187\145 p.h</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>tr</single>\n      <multiple>tr</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>bi\195\170n t\225\186\173p vi\195\170n</single>\n      <multiple>bi\195\170n t\225\186\173p vi\195\170n</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>bi\195\170n d\225\187\139ch vi\195\170n</single>\n      <multiple>bi\195\170n d\225\187\139ch vi\195\170n</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>b.t.v</single>\n      <multiple>b.t.v</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>b.d.v</single>\n      <multiple>b.d.v</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">bi\195\170n t\225\186\173p b\225\187\159i</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">bi\195\170n d\225\187\139ch b\225\187\159i</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">b.t</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">b.d</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">Th\195\161ng Gi\195\170ng</term>\n    <term name=\"month-02\">Th\195\161ng Hai</term>\n    <term name=\"month-03\">Th\195\161ng Ba</term>\n    <term name=\"month-04\">Th\195\161ng T\198\176</term>\n    <term name=\"month-05\">Th\195\161ng N\196\131m</term>\n    <term name=\"month-06\">Th\195\161ng S\195\161u</term>\n    <term name=\"month-07\">Th\195\161ng B\225\186\163y</term>\n    <term name=\"month-08\">Th\195\161ng T\195\161m</term>\n    <term name=\"month-09\">Th\195\161ng Ch\195\173n</term>\n    <term name=\"month-10\">Th\195\161ng M\198\176\225\187\157i</term>\n    <term name=\"month-11\">Th\195\161ng M\198\176\225\187\157i-M\225\187\153t</term>\n    <term name=\"month-12\">Th\195\161ng Ch\225\186\161p</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">th\195\161ng 1</term>\n    <term name=\"month-02\" form=\"short\">th\195\161ng 2</term>\n    <term name=\"month-03\" form=\"short\">th\195\161ng 3</term>\n    <term name=\"month-04\" form=\"short\">th\195\161ng 4</term>\n    <term name=\"month-05\" form=\"short\">th\195\161ng 5</term>\n    <term name=\"month-06\" form=\"short\">th\195\161ng 6</term>\n    <term name=\"month-07\" form=\"short\">th\195\161ng 7</term>\n    <term name=\"month-08\" form=\"short\">th\195\161ng 8</term>\n    <term name=\"month-09\" form=\"short\">th\195\161ng 9</term>\n    <term name=\"month-10\" form=\"short\">th\195\161ng 10</term>\n    <term name=\"month-11\" form=\"short\">th\195\161ng 11</term>\n    <term name=\"month-12\" form=\"short\">th\195\161ng 12</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-zh-CN.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"zh-CN\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"year\" suffix=\"\229\185\180\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\"\230\156\136\"/>\n    <date-part name=\"day\" suffix=\"\230\151\165\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric\" prefix=\"-\" range-delimiter=\"/\"/>\n    <date-part name=\"day\" prefix=\"-\" range-delimiter=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">accessed</term>\n    <term name=\"and\">and</term>\n    <term name=\"and others\">and others</term>\n    <term name=\"anonymous\">anonymous</term>\n    <term name=\"anonymous\" form=\"short\">anon</term>\n    <term name=\"at\">at</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">cited</term>\n    <term name=\"edition\">\n      <single>edition</single>\n      <multiple>editions</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">ed</term>\n    <term name=\"et-al\">et al.</term>\n    <term name=\"forthcoming\">forthcoming</term>\n    <term name=\"from\">from</term>\n    <term name=\"ibid\">ibid.</term>\n    <term name=\"in\">in</term>\n    <term name=\"in press\">in press</term>\n    <term name=\"internet\">internet</term>\n    <term name=\"interview\">interview</term>\n    <term name=\"letter\">letter</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">nd</term>\n    <term name=\"online\">online</term>\n    <term name=\"presented at\">presented at the</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">retrieved</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\226\128\156</term>\n    <term name=\"close-quote\">\226\128\157</term>\n    <term name=\"open-inner-quote\">\226\128\152</term>\n    <term name=\"close-inner-quote\">\226\128\153</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>book</single>\n      <multiple>books</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>chapter</single>\n      <multiple>chapters</multiple>\n    </term>\n    <term name=\"column\">\n      <single>column</single>\n      <multiple>columns</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>figure</single>\n      <multiple>figures</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>folio</single>\n      <multiple>folios</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>number</single>\n      <multiple>numbers</multiple>\n    </term>\n    <term name=\"line\">\n      <single>line</single>\n      <multiple>line</multiple>\n    </term>\n    <term name=\"note\">\n      <single>note</single>\n      <multiple>notes</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>opus</single>\n      <multiple>opera</multiple>\n    </term>\n    <term name=\"page\">\n      <single>page</single>\n      <multiple>pages</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>paragraph</single>\n      <multiple>paragraph</multiple>\n    </term>\n    <term name=\"part\">\n      <single>part</single>\n      <multiple>parts</multiple>\n    </term>\n    <term name=\"section\">\n      <single>section</single>\n      <multiple>sections</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>verse</single>\n      <multiple>verses</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>volume</single>\n      <multiple>volumes</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">bk</term>\n    <term name=\"chapter\" form=\"short\">chap</term>\n    <term name=\"column\" form=\"short\">col</term>\n    <term name=\"figure\" form=\"short\">fig</term>\n    <term name=\"folio\" form=\"short\">f</term>\n    <term name=\"issue\" form=\"short\">no</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">op</term>\n    <term name=\"page\" form=\"short\">\n      <single>p</single>\n      <multiple>pp</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">para</term>\n    <term name=\"part\" form=\"short\">pt</term>\n    <term name=\"section\" form=\"short\">sec</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>v</single>\n      <multiple>vv</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>vol</single>\n      <multiple>vols</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>translator</single>\n      <multiple>translators</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>ed</single>\n      <multiple>eds</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>tran</single>\n      <multiple>trans</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">edited by</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">interview by</term>\n    <term name=\"recipient\" form=\"verb\">to</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">translated by</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">ed</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">trans</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">January</term>\n    <term name=\"month-02\">February</term>\n    <term name=\"month-03\">March</term>\n    <term name=\"month-04\">April</term>\n    <term name=\"month-05\">May</term>\n    <term name=\"month-06\">June</term>\n    <term name=\"month-07\">July</term>\n    <term name=\"month-08\">August</term>\n    <term name=\"month-09\">September</term>\n    <term name=\"month-10\">October</term>\n    <term name=\"month-11\">November</term>\n    <term name=\"month-12\">December</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">Jan</term>\n    <term name=\"month-02\" form=\"short\">Feb</term>\n    <term name=\"month-03\" form=\"short\">Mar</term>\n    <term name=\"month-04\" form=\"short\">Apr</term>\n    <term name=\"month-05\" form=\"short\">May</term>\n    <term name=\"month-06\" form=\"short\">Jun</term>\n    <term name=\"month-07\" form=\"short\">Jul</term>\n    <term name=\"month-08\" form=\"short\">Aug</term>\n    <term name=\"month-09\" form=\"short\">Sep</term>\n    <term name=\"month-10\" form=\"short\">Oct</term>\n    <term name=\"month-11\" form=\"short\">Nov</term>\n    <term name=\"month-12\" form=\"short\">Dec</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n"),("locales-zh-TW.xml","<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<locale xmlns=\"http://purl.org/net/xbiblio/csl\" version=\"1.0\" xml:lang=\"zh-TW\">\n  <info>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n    <updated>2012-07-04T23:31:02+00:00</updated>\n  </info>\n  <style-options punctuation-in-quote=\"false\"/>\n  <date form=\"text\">\n    <date-part name=\"year\" suffix=\"\229\185\180\"/>\n    <date-part name=\"month\" form=\"numeric\" suffix=\"\230\156\136\"/>\n    <date-part name=\"day\" suffix=\"\230\151\165\"/>\n  </date>\n  <date form=\"numeric\">\n    <date-part name=\"year\"/>\n    <date-part name=\"month\" form=\"numeric-leading-zeros\" prefix=\"/\"/>\n    <date-part name=\"day\" form=\"numeric-leading-zeros\" prefix=\"/\"/>\n  </date>\n  <terms>\n    <term name=\"accessed\">\232\162\171\229\143\150\231\148\168</term>\n    <term name=\"and\">\229\143\138</term>\n    <term name=\"and others\">\229\143\138\229\133\182\228\187\150</term>\n    <term name=\"anonymous\">\228\184\141\229\133\183\229\144\141\231\154\132</term>\n    <term name=\"anonymous\" form=\"short\">\231\132\161\229\144\141</term>\n    <term name=\"at\">\229\156\168</term>\n    <term name=\"available at\">available at</term>\n    <term name=\"by\">by</term>\n    <term name=\"circa\">circa</term>\n    <term name=\"circa\" form=\"short\">c.</term>\n    <term name=\"cited\">\232\162\171\229\188\149\231\148\168</term>\n    <term name=\"edition\">\n      <single>\231\137\136\230\156\172</single>\n      <multiple>\231\137\136\230\156\172</multiple>\n    </term>\n    <term name=\"edition\" form=\"short\">\231\137\136</term>\n    <term name=\"et-al\">\231\173\137\228\186\186</term>\n    <term name=\"forthcoming\">\229\176\135\228\190\134\231\154\132</term>\n    <term name=\"from\">\229\190\158</term>\n    <term name=\"ibid\">\229\144\140\228\184\138\229\135\186\232\153\149</term>\n    <term name=\"in\">\229\156\168</term>\n    <term name=\"in press\">\229\141\176\232\161\140\228\184\173</term>\n    <term name=\"internet\">\231\182\178\233\154\155\231\182\178\232\183\175</term>\n    <term name=\"interview\">\232\168\170\229\149\143</term>\n    <term name=\"letter\">\228\191\161\228\187\182</term>\n    <term name=\"no date\">no date</term>\n    <term name=\"no date\" form=\"short\">\231\132\161\230\151\165\230\156\159</term>\n    <term name=\"online\">\229\156\168\231\183\154\228\184\138</term>\n    <term name=\"presented at\">\231\176\161\229\160\177\230\150\188</term>\n    <term name=\"reference\">\n      <single>reference</single>\n      <multiple>references</multiple>\n    </term>\n    <term name=\"reference\" form=\"short\">\n      <single>ref.</single>\n      <multiple>refs.</multiple>\n    </term>\n    <term name=\"retrieved\">\232\162\171\229\143\150\229\155\158</term>\n    <term name=\"scale\">scale</term>\n    <term name=\"version\">version</term>\n\n    <!-- ANNO DOMINI; BEFORE CHRIST -->\n    <term name=\"ad\">AD</term>\n    <term name=\"bc\">BC</term>\n\n    <!-- PUNCTUATION -->\n    <term name=\"open-quote\">\227\128\140</term>\n    <term name=\"close-quote\">\227\128\141</term>\n    <term name=\"open-inner-quote\">\227\128\142</term>\n    <term name=\"close-inner-quote\">\227\128\143</term>\n    <term name=\"page-range-delimiter\">\226\128\147</term>\n\n    <!-- ORDINALS -->\n    <term name=\"ordinal\">th</term>\n    <term name=\"ordinal-01\">st</term>\n    <term name=\"ordinal-02\">nd</term>\n    <term name=\"ordinal-03\">rd</term>\n    <term name=\"ordinal-11\">th</term>\n    <term name=\"ordinal-12\">th</term>\n    <term name=\"ordinal-13\">th</term>\n\n    <!-- LONG ORDINALS -->\n    <term name=\"long-ordinal-01\">first</term>\n    <term name=\"long-ordinal-02\">second</term>\n    <term name=\"long-ordinal-03\">third</term>\n    <term name=\"long-ordinal-04\">fourth</term>\n    <term name=\"long-ordinal-05\">fifth</term>\n    <term name=\"long-ordinal-06\">sixth</term>\n    <term name=\"long-ordinal-07\">seventh</term>\n    <term name=\"long-ordinal-08\">eighth</term>\n    <term name=\"long-ordinal-09\">ninth</term>\n    <term name=\"long-ordinal-10\">tenth</term>\n\n    <!-- LONG LOCATOR FORMS -->\n    <term name=\"book\">\n      <single>\230\155\184</single>\n      <multiple>\230\155\184</multiple>\n    </term>\n    <term name=\"chapter\">\n      <single>\231\171\160</single>\n      <multiple>\231\171\160</multiple>\n    </term>\n    <term name=\"column\">\n      <single>\230\172\132</single>\n      <multiple>\230\172\132</multiple>\n    </term>\n    <term name=\"figure\">\n      <single>\229\156\150</single>\n      <multiple>\229\156\150</multiple>\n    </term>\n    <term name=\"folio\">\n      <single>\229\176\141\233\150\139\231\180\153</single>\n      <multiple>\229\176\141\233\150\139\231\180\153</multiple>\n    </term>\n    <term name=\"issue\">\n      <single>\230\156\159\230\149\184</single>\n      <multiple>\230\156\159\230\149\184</multiple>\n    </term>\n    <term name=\"line\">\n      <single>\232\161\140</single>\n      <multiple>\232\161\140</multiple>\n    </term>\n    <term name=\"note\">\n      <single>\231\173\134\232\168\152</single>\n      <multiple>\231\173\134\232\168\152</multiple>\n    </term>\n    <term name=\"opus\">\n      <single>\228\189\156\229\147\129</single>\n      <multiple>\228\189\156\229\147\129</multiple>\n    </term>\n    <term name=\"page\">\n      <single>\233\160\129</single>\n      <multiple>\233\160\129</multiple>\n    </term>\n    <term name=\"paragraph\">\n      <single>\230\174\181\232\144\189</single>\n      <multiple>\230\174\181\232\144\189</multiple>\n    </term>\n    <term name=\"part\">\n      <single>\233\131\168</single>\n      <multiple>\233\131\168</multiple>\n    </term>\n    <term name=\"section\">\n      <single>\231\175\128</single>\n      <multiple>\231\175\128</multiple>\n    </term>\n    <term name=\"sub verbo\">\n      <single>sub verbo</single>\n      <multiple>sub verbis</multiple>\n    </term>\n    <term name=\"verse\">\n      <single>\232\169\169\229\143\165</single>\n      <multiple>\232\169\169\229\143\165</multiple>\n    </term>\n    <term name=\"volume\">\n      <single>\229\134\138</single>\n      <multiple>\229\134\138</multiple>\n    </term>\n\n    <!-- SHORT LOCATOR FORMS -->\n    <term name=\"book\" form=\"short\">\230\155\184</term>\n    <term name=\"chapter\" form=\"short\">\231\171\160</term>\n    <term name=\"column\" form=\"short\">\230\172\132</term>\n    <term name=\"figure\" form=\"short\">\229\156\150</term>\n    <term name=\"folio\" form=\"short\">\233\150\139</term>\n    <term name=\"issue\" form=\"short\">\230\156\159</term>\n    <term name=\"line\" form=\"short\">l.</term>\n    <term name=\"note\" form=\"short\">n.</term>\n    <term name=\"opus\" form=\"short\">\228\189\156</term>\n    <term name=\"page\" form=\"short\">\n      <single>\233\160\129</single>\n      <multiple>\233\160\129</multiple>\n    </term>\n    <term name=\"paragraph\" form=\"short\">\230\174\181</term>\n    <term name=\"part\" form=\"short\">\233\131\168</term>\n    <term name=\"section\" form=\"short\">\231\175\128</term>\n    <term name=\"sub verbo\" form=\"short\">\n      <single>s.v.</single>\n      <multiple>s.vv.</multiple>\n    </term>\n    <term name=\"verse\" form=\"short\">\n      <single>\229\143\165</single>\n      <multiple>\229\143\165</multiple>\n    </term>\n    <term name=\"volume\" form=\"short\">\n      <single>\229\134\138</single>\n      <multiple>\229\134\138</multiple>\n    </term>\n\n    <!-- SYMBOL LOCATOR FORMS -->\n    <term name=\"paragraph\" form=\"symbol\">\n      <single>\194\182</single>\n      <multiple>\194\182\194\182</multiple>\n    </term>\n    <term name=\"section\" form=\"symbol\">\n      <single>\194\167</single>\n      <multiple>\194\167\194\167</multiple>\n    </term>\n\n    <!-- LONG ROLE FORMS -->\n    <term name=\"director\">\n      <single>director</single>\n      <multiple>directors</multiple>\n    </term>\n    <term name=\"editor\">\n      <single>\231\183\168\232\188\175</single>\n      <multiple>\231\183\168\232\188\175</multiple>\n    </term>\n    <term name=\"editorial-director\">\n      <single>editor</single>\n      <multiple>editors</multiple>\n    </term>\n    <term name=\"illustrator\">\n      <single>illustrator</single>\n      <multiple>illustrators</multiple>\n    </term>\n    <term name=\"translator\">\n      <single>\231\191\187\232\173\175</single>\n      <multiple>\231\191\187\232\173\175</multiple>\n    </term>\n    <term name=\"editortranslator\">\n      <single>editor &amp; translator</single>\n      <multiple>editors &amp; translators</multiple>\n    </term>\n\n    <!-- SHORT ROLE FORMS -->\n    <term name=\"director\" form=\"short\">\n      <single>dir.</single>\n      <multiple>dirs.</multiple>\n    </term>\n    <term name=\"editor\" form=\"short\">\n      <single>\231\183\168</single>\n      <multiple>\231\183\168</multiple>\n    </term>\n    <term name=\"editorial-director\" form=\"short\">\n      <single>ed.</single>\n      <multiple>eds.</multiple>\n    </term>\n    <term name=\"illustrator\" form=\"short\">\n      <single>ill.</single>\n      <multiple>ills.</multiple>\n    </term>\n    <term name=\"translator\" form=\"short\">\n      <single>\232\173\175</single>\n      <multiple>\232\173\175</multiple>\n    </term>\n    <term name=\"editortranslator\" form=\"short\">\n      <single>ed. &amp; tran.</single>\n      <multiple>eds. &amp; trans.</multiple>\n    </term>\n\n    <!-- VERB ROLE FORMS -->\n    <term name=\"director\" form=\"verb\">directed by</term>\n    <term name=\"editor\" form=\"verb\">\231\183\168\232\128\133\230\152\175</term>\n    <term name=\"editorial-director\" form=\"verb\">edited by</term>\n    <term name=\"illustrator\" form=\"verb\">illustrated by</term>\n    <term name=\"interviewer\" form=\"verb\">\232\168\170\229\149\143\232\128\133\230\152\175</term>\n    <term name=\"recipient\" form=\"verb\">\230\142\136\232\136\135</term>\n    <term name=\"reviewed-author\" form=\"verb\">by</term>\n    <term name=\"translator\" form=\"verb\">\232\173\175\232\128\133\230\152\175</term>\n    <term name=\"editortranslator\" form=\"verb\">edited &amp; translated by</term>\n\n    <!-- SHORT VERB ROLE FORMS -->\n    <term name=\"container-author\" form=\"verb-short\">by</term>\n    <term name=\"director\" form=\"verb-short\">dir.</term>\n    <term name=\"editor\" form=\"verb-short\">\231\183\168</term>\n    <term name=\"editorial-director\" form=\"verb-short\">ed.</term>\n    <term name=\"illustrator\" form=\"verb-short\">illus.</term>\n    <term name=\"translator\" form=\"verb-short\">\232\173\175</term>\n    <term name=\"editortranslator\" form=\"verb-short\">ed. &amp; trans. by</term>\n\n    <!-- LONG MONTH FORMS -->\n    <term name=\"month-01\">\228\184\128\230\156\136</term>\n    <term name=\"month-02\">\228\186\140\230\156\136</term>\n    <term name=\"month-03\">\228\184\137\230\156\136</term>\n    <term name=\"month-04\">\229\155\155\230\156\136</term>\n    <term name=\"month-05\">\228\186\148\230\156\136</term>\n    <term name=\"month-06\">\229\133\173\230\156\136</term>\n    <term name=\"month-07\">\228\184\131\230\156\136</term>\n    <term name=\"month-08\">\229\133\171\230\156\136</term>\n    <term name=\"month-09\">\228\185\157\230\156\136</term>\n    <term name=\"month-10\">\229\141\129\230\156\136</term>\n    <term name=\"month-11\">\229\141\129\228\184\128\230\156\136</term>\n    <term name=\"month-12\">\229\141\129\228\186\140\230\156\136</term>\n\n    <!-- SHORT MONTH FORMS -->\n    <term name=\"month-01\" form=\"short\">1\230\156\136</term>\n    <term name=\"month-02\" form=\"short\">2\230\156\136</term>\n    <term name=\"month-03\" form=\"short\">3\230\156\136</term>\n    <term name=\"month-04\" form=\"short\">4\230\156\136</term>\n    <term name=\"month-05\" form=\"short\">5\230\156\136</term>\n    <term name=\"month-06\" form=\"short\">6\230\156\136</term>\n    <term name=\"month-07\" form=\"short\">7\230\156\136</term>\n    <term name=\"month-08\" form=\"short\">8\230\156\136</term>\n    <term name=\"month-09\" form=\"short\">9\230\156\136</term>\n    <term name=\"month-10\" form=\"short\">10\230\156\136</term>\n    <term name=\"month-11\" form=\"short\">11\230\156\136</term>\n    <term name=\"month-12\" form=\"short\">12\230\156\136</term>\n\n    <!-- SEASONS -->\n    <term name=\"season-01\">Spring</term>\n    <term name=\"season-02\">Summer</term>\n    <term name=\"season-03\">Autumn</term>\n    <term name=\"season-04\">Winter</term>\n  </terms>\n</locale>\n")]++defaultCSL :: S.ByteString+defaultCSL = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<style xmlns=\"http://purl.org/net/xbiblio/csl\" class=\"in-text\" version=\"1.0\" demote-non-dropping-particle=\"never\">\n  <info>\n    <title>Chicago Manual of Style (author-date)</title>\n    <id>http://www.zotero.org/styles/chicago-author-date</id>\n    <link href=\"http://www.zotero.org/styles/chicago-author-date\" rel=\"self\"/>\n    <link href=\"http://www.chicagomanualofstyle.org/tools_citationguide.html\" rel=\"documentation\"/>\n    <author>\n      <name>Julian Onions</name>\n      <email>julian.onions@gmail.com</email>\n    </author>\n    <contributor>\n      <name>Sebastian Karcher</name>\n    </contributor>\n    <contributor>\n      <name>Richard Karnesky</name>\n      <email>karnesky+zotero@gmail.com</email>\n      <uri>http://arc.nucapt.northwestern.edu/Richard_Karnesky</uri>\n    </contributor>\n    <category citation-format=\"author-date\"/>\n    <category field=\"generic-base\"/>\n    <summary>The author-date variant of the Chicago style</summary>\n    <updated>2013-03-28T05:37:10+00:00</updated>\n    <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n  </info>\n  <locale>\n    <terms>\n      <term name=\"editor\" form=\"verb-short\">ed.</term>\n      <term name=\"container-author\" form=\"verb\">by</term>\n      <term name=\"translator\" form=\"verb-short\">trans.</term>\n      <term name=\"translator\" form=\"short\">trans.</term>\n    </terms>\n  </locale>\n  <macro name=\"secondary-contributors\">\n    <choose>\n      <if type=\"chapter paper-conference\" match=\"none\">\n        <group delimiter=\". \">\n          <names variable=\"editor translator\">\n            <label form=\"verb\" text-case=\"capitalize-first\" suffix=\" \" plural=\"never\"/>\n            <name and=\"text\" delimiter=\", \"/>\n          </names>\n        </group>\n      </if>\n    </choose>\n  </macro>\n  <macro name=\"container-contributors\">\n    <choose>\n      <if type=\"chapter paper-conference\" match=\"any\">\n        <group prefix=\", \" delimiter=\", \">\n          <names variable=\"container-author editor\" delimiter=\", \">\n            <label form=\"verb\" suffix=\" \" plural=\"never\"/>\n            <name and=\"text\" delimiter=\", \"/>\n          </names>\n        </group>\n      </if>\n    </choose>\n  </macro>\n  <macro name=\"editor\">\n    <names variable=\"editor\">\n      <name name-as-sort-order=\"first\" and=\"text\" sort-separator=\", \" delimiter=\", \" delimiter-precedes-last=\"always\"/>\n      <label form=\"short\" prefix=\", \"/>\n    </names>\n  </macro>\n  <macro name=\"translator\">\n    <names variable=\"translator\">\n      <name name-as-sort-order=\"first\" and=\"text\" sort-separator=\", \" delimiter=\", \" delimiter-precedes-last=\"always\"/>\n      <label form=\"short\" prefix=\", \" plural=\"never\"/>\n    </names>\n  </macro>\n  <macro name=\"recipient\">\n    <choose>\n      <if type=\"personal_communication\">\n        <choose>\n          <if variable=\"genre\">\n            <text variable=\"genre\" text-case=\"capitalize-first\"/>\n          </if>\n          <else>\n            <text term=\"letter\" text-case=\"capitalize-first\"/>\n          </else>\n        </choose>\n      </if>\n    </choose>\n    <names variable=\"recipient\" delimiter=\", \">\n      <label form=\"verb\" prefix=\" \" text-case=\"lowercase\" suffix=\" \"/>\n      <name and=\"text\" delimiter=\", \"/>\n    </names>\n  </macro>\n  <macro name=\"contributors\">\n    <names variable=\"author\">\n      <name and=\"text\" name-as-sort-order=\"first\" sort-separator=\", \" delimiter=\", \" delimiter-precedes-last=\"always\"/>\n      <label form=\"short\" plural=\"never\" prefix=\", \"/>\n      <substitute>\n        <names variable=\"editor\"/>\n        <names variable=\"translator\"/>\n        <text macro=\"title\"/>\n      </substitute>\n    </names>\n    <text macro=\"recipient\"/>\n  </macro>\n  <macro name=\"contributors-short\">\n    <names variable=\"author\">\n      <name form=\"short\" and=\"text\" delimiter=\", \" initialize-with=\". \"/>\n      <substitute>\n        <names variable=\"editor\"/>\n        <names variable=\"translator\"/>\n        <text macro=\"title\"/>\n      </substitute>\n    </names>\n  </macro>\n  <macro name=\"interviewer\">\n    <names variable=\"interviewer\" delimiter=\", \">\n      <label form=\"verb\" prefix=\" \" text-case=\"capitalize-first\" suffix=\" \"/>\n      <name and=\"text\" delimiter=\", \"/>\n    </names>\n  </macro>\n  <macro name=\"archive\">\n    <group delimiter=\". \">\n      <text variable=\"archive_location\" text-case=\"capitalize-first\"/>\n      <text variable=\"archive\"/>\n      <text variable=\"archive-place\"/>\n    </group>\n  </macro>\n  <macro name=\"access\">\n    <group delimiter=\". \">\n      <choose>\n        <if type=\"graphic report\" match=\"any\">\n          <text macro=\"archive\"/>\n        </if>\n        <else-if type=\"article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis\" match=\"none\">\n          <text macro=\"archive\"/>\n        </else-if>\n      </choose>\n      <text variable=\"DOI\" prefix=\"doi:\"/>\n      <choose>\n        <if variable=\"DOI issued\" match=\"none\">\n          <choose>\n            <if variable=\"URL accessed\" match=\"all\">\n              <group delimiter=\" \">\n                <text term=\"accessed\" text-case=\"capitalize-first\"/>\n                <date variable=\"accessed\" delimiter=\" \">\n                  <date-part name=\"month\"/>\n                  <date-part name=\"day\"/>\n                </date>\n              </group>\n            </if>\n          </choose>\n        </if>\n        <else-if type=\"webpage\">\n          <date variable=\"issued\" delimiter=\" \">\n            <date-part name=\"month\"/>\n            <date-part name=\"day\"/>\n          </date>\n        </else-if>\n      </choose>\n      <choose>\n        <if type=\"legal_case\" match=\"none\">\n          <text variable=\"URL\"/>\n        </if>\n      </choose>\n    </group>\n  </macro>\n  <macro name=\"title\">\n    <choose>\n      <if variable=\"title\" match=\"none\">\n        <choose>\n          <if type=\"personal_communication\" match=\"none\">\n            <text variable=\"genre\" text-case=\"capitalize-first\"/>\n          </if>\n        </choose>\n      </if>\n      <else-if type=\"bill book graphic legal_case legislation motion_picture song\" match=\"any\">\n        <text variable=\"title\" text-case=\"title\" font-style=\"italic\"/>\n      </else-if>\n      <else>\n        <text variable=\"title\" text-case=\"title\" quotes=\"true\"/>\n      </else>\n    </choose>\n  </macro>\n  <macro name=\"edition\">\n    <choose>\n      <if type=\"bill book graphic legal_case legislation motion_picture report song\" match=\"any\">\n        <choose>\n          <if is-numeric=\"edition\">\n            <group delimiter=\" \" prefix=\". \">\n              <number variable=\"edition\" form=\"ordinal\"/>\n              <text term=\"edition\" form=\"short\" strip-periods=\"true\"/>\n            </group>\n          </if>\n          <else>\n            <text variable=\"edition\" prefix=\". \"/>\n          </else>\n        </choose>\n      </if>\n      <else-if type=\"chapter  paper-conference\" match=\"any\">\n        <choose>\n          <if is-numeric=\"edition\">\n            <group delimiter=\" \" prefix=\", \">\n              <number variable=\"edition\" form=\"ordinal\"/>\n              <text term=\"edition\" form=\"short\"/>\n            </group>\n          </if>\n          <else>\n            <text variable=\"edition\" prefix=\", \"/>\n          </else>\n        </choose>\n      </else-if>\n    </choose>\n  </macro>\n  <macro name=\"locators\">\n    <choose>\n      <if type=\"article-journal\">\n        <text variable=\"volume\" prefix=\" \"/>\n        <text variable=\"issue\" prefix=\" (\" suffix=\")\"/>\n      </if>\n      <else-if type=\"legal_case\">\n        <text variable=\"volume\" prefix=\", \"/>\n        <text variable=\"container-title\" prefix=\" \"/>\n        <text variable=\"page\" prefix=\" \"/>\n      </else-if>\n      <else-if type=\"bill book graphic legal_case legislation motion_picture report song\" match=\"any\">\n        <group prefix=\". \" delimiter=\". \">\n          <group>\n            <text term=\"volume\" form=\"short\" text-case=\"capitalize-first\" suffix=\" \"/>\n            <number variable=\"volume\" form=\"numeric\"/>\n          </group>\n          <group>\n            <number variable=\"number-of-volumes\" form=\"numeric\"/>\n            <text term=\"volume\" form=\"short\" prefix=\" \" plural=\"true\"/>\n          </group>\n        </group>\n      </else-if>\n      <else-if type=\"chapter paper-conference\" match=\"any\">\n        <choose>\n          <if variable=\"page\" match=\"none\">\n            <group prefix=\". \">\n              <text term=\"volume\" form=\"short\" text-case=\"capitalize-first\" suffix=\" \"/>\n              <number variable=\"volume\" form=\"numeric\"/>\n            </group>\n          </if>\n        </choose>\n      </else-if>\n    </choose>\n  </macro>\n  <macro name=\"locators-chapter\">\n    <choose>\n      <if type=\"chapter paper-conference\" match=\"any\">\n        <choose>\n          <if variable=\"page\">\n            <group prefix=\", \">\n              <text variable=\"volume\" suffix=\":\"/>\n              <text variable=\"page\"/>\n            </group>\n          </if>\n        </choose>\n      </if>\n    </choose>\n  </macro>\n  <macro name=\"locators-article\">\n    <choose>\n      <if type=\"article-newspaper\">\n        <group prefix=\", \" delimiter=\", \">\n          <group>\n            <text variable=\"edition\" suffix=\" \"/>\n            <text term=\"edition\" prefix=\" \"/>\n          </group>\n          <group>\n            <text term=\"section\" form=\"short\" suffix=\" \"/>\n            <text variable=\"section\"/>\n          </group>\n        </group>\n      </if>\n      <else-if type=\"article-journal\">\n        <text variable=\"page\" prefix=\": \"/>\n      </else-if>\n    </choose>\n  </macro>\n  <macro name=\"point-locators\">\n    <choose>\n      <if variable=\"locator\">\n        <choose>\n          <if locator=\"page\" match=\"none\">\n            <choose>\n              <if type=\"bill book graphic legal_case legislation motion_picture report song\" match=\"any\">\n                <choose>\n                  <if variable=\"volume\">\n                    <group>\n                      <text term=\"volume\" form=\"short\" suffix=\" \"/>\n                      <number variable=\"volume\" form=\"numeric\"/>\n                      <label variable=\"locator\" form=\"short\" prefix=\", \" suffix=\" \"/>\n                    </group>\n                  </if>\n                  <else>\n                    <label variable=\"locator\" form=\"short\" suffix=\" \"/>\n                  </else>\n                </choose>\n              </if>\n              <else>\n                <label variable=\"locator\" form=\"short\" suffix=\" \"/>\n              </else>\n            </choose>\n          </if>\n          <else-if type=\"bill book graphic legal_case legislation motion_picture report song\" match=\"any\">\n            <number variable=\"volume\" form=\"numeric\" suffix=\":\"/>\n          </else-if>\n        </choose>\n        <text variable=\"locator\"/>\n      </if>\n    </choose>\n  </macro>\n  <macro name=\"container-prefix\">\n    <text term=\"in\" text-case=\"capitalize-first\"/>\n  </macro>\n  <macro name=\"container-title\">\n    <choose>\n      <if type=\"chapter paper-conference\" match=\"any\">\n        <text macro=\"container-prefix\" suffix=\" \"/>\n      </if>\n    </choose>\n    <choose>\n      <if type=\"legal_case\" match=\"none\">\n        <text variable=\"container-title\" text-case=\"title\" font-style=\"italic\"/>\n      </if>\n    </choose>\n  </macro>\n  <macro name=\"publisher\">\n    <group delimiter=\": \">\n      <text variable=\"publisher-place\"/>\n      <text variable=\"publisher\"/>\n    </group>\n  </macro>\n  <macro name=\"date\">\n    <choose>\n      <if variable=\"issued\">\n        <date variable=\"issued\">\n          <date-part name=\"year\"/>\n        </date>\n      </if>\n      <else-if variable=\"accessed\">\n        <date variable=\"accessed\">\n          <date-part name=\"year\"/>\n        </date>\n      </else-if>\n    </choose>\n  </macro>\n  <macro name=\"day-month\">\n    <date variable=\"issued\">\n      <date-part name=\"month\"/>\n      <date-part name=\"day\" prefix=\" \"/>\n    </date>\n  </macro>\n  <macro name=\"collection-title\">\n    <text variable=\"collection-title\" text-case=\"title\"/>\n    <text variable=\"collection-number\" prefix=\" \"/>\n  </macro>\n  <macro name=\"event\">\n    <group>\n      <text term=\"presented at\" suffix=\" \"/>\n      <text variable=\"event\"/>\n    </group>\n  </macro>\n  <macro name=\"description\">\n    <choose>\n      <if type=\"interview\">\n        <group delimiter=\". \">\n          <text macro=\"interviewer\"/>\n          <text variable=\"medium\" text-case=\"capitalize-first\"/>\n        </group>\n      </if>\n      <else>\n        <text variable=\"medium\" text-case=\"capitalize-first\" prefix=\". \"/>\n      </else>\n    </choose>\n    <choose>\n      <if variable=\"title\" match=\"none\"/>\n      <else-if type=\"thesis\"/>\n      <else>\n        <group delimiter=\" \" prefix=\". \">\n          <text variable=\"genre\" text-case=\"capitalize-first\"/>\n          <choose>\n            <if type=\"report\">\n              <text variable=\"number\"/>\n            </if>\n          </choose>\n        </group>\n      </else>\n    </choose>\n    <!--This is for computer programs only. Localization new to 1.0.1, so may be missing in many locales-->\n    <group delimiter=\" \" prefix=\" (\" suffix=\")\">\n      <text term=\"version\"/>\n      <text variable=\"version\"/>\n    </group>\n  </macro>\n  <macro name=\"issue\">\n    <choose>\n      <if type=\"article-journal\">\n        <text macro=\"day-month\" prefix=\" (\" suffix=\")\"/>\n      </if>\n      <else-if type=\"legal_case\">\n        <text variable=\"authority\" prefix=\". \"/>\n      </else-if>\n      <else-if type=\"speech\">\n        <group prefix=\" \" delimiter=\", \">\n          <text macro=\"event\"/>\n          <text macro=\"day-month\"/>\n          <text variable=\"event-place\"/>\n        </group>\n      </else-if>\n      <else-if type=\"article-newspaper article-magazine\" match=\"any\">\n        <text macro=\"day-month\" prefix=\", \"/>\n      </else-if>\n      <else>\n        <group prefix=\". \" delimiter=\", \">\n          <choose>\n            <if type=\"thesis\">\n              <text variable=\"genre\" text-case=\"capitalize-first\"/>\n            </if>\n          </choose>\n          <text macro=\"publisher\"/>\n        </group>\n      </else>\n    </choose>\n  </macro>\n  <citation et-al-min=\"4\" et-al-use-first=\"1\" disambiguate-add-year-suffix=\"true\" disambiguate-add-names=\"true\" disambiguate-add-givenname=\"true\" givenname-disambiguation-rule=\"primary-name\">\n    <layout prefix=\"(\" suffix=\")\" delimiter=\"; \">\n      <group delimiter=\", \">\n        <group delimiter=\" \">\n          <text macro=\"contributors-short\"/>\n          <text macro=\"date\"/>\n        </group>\n        <text macro=\"point-locators\"/>\n      </group>\n    </layout>\n  </citation>\n  <bibliography hanging-indent=\"true\" et-al-min=\"11\" et-al-use-first=\"7\" subsequent-author-substitute=\"&#8212;&#8212;&#8212;\" entry-spacing=\"0\">\n    <sort>\n      <key macro=\"contributors\"/>\n      <key variable=\"issued\"/>\n    </sort>\n    <layout suffix=\".\">\n      <group delimiter=\". \">\n        <text macro=\"contributors\"/>\n        <text macro=\"date\"/>\n        <text macro=\"title\"/>\n      </group>\n      <text macro=\"description\"/>\n      <text macro=\"secondary-contributors\" prefix=\". \"/>\n      <text macro=\"container-title\" prefix=\". \"/>\n      <text macro=\"container-contributors\"/>\n      <text macro=\"edition\"/>\n      <text macro=\"locators-chapter\"/>\n      <text macro=\"locators\"/>\n      <text macro=\"collection-title\" prefix=\". \"/>\n      <text macro=\"issue\"/>\n      <text macro=\"locators-article\"/>\n      <text macro=\"access\" prefix=\". \"/>\n    </layout>\n  </bibliography>\n</style>\n"
+ locales/locales-af-ZA.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="af-ZA">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="/"/>+  </date>+  <terms>+    <term name="accessed">toegang verkry</term>+    <term name="and">en</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">voorhande</term>+    <term name="from">van</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">opgehaal</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>reël</single>+      <multiple>reëls</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>bladsy</single>+      <multiple>bladsye</multiple>+    </term>+    <term name="paragraph">+      <single>paragraaf</single>+      <multiple>paragrawe</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">no</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>bl</single>+      <multiple>bll</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>redakteur</single>+      <multiple>redakteurs</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>vertaler</single>+      <multiple>vertalers</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>red</single>+      <multiple>reds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>vert</single>+      <multiple>verts</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">onder redaksie van</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">vertaal deur</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">red</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">verts</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Januarie</term>+    <term name="month-02">Februarie</term>+    <term name="month-03">Maart</term>+    <term name="month-04">April</term>+    <term name="month-05">Mei</term>+    <term name="month-06">Junie</term>+    <term name="month-07">Julie</term>+    <term name="month-08">Augustus</term>+    <term name="month-09">September</term>+    <term name="month-10">Oktober</term>+    <term name="month-11">November</term>+    <term name="month-12">Desember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan</term>+    <term name="month-02" form="short">Feb</term>+    <term name="month-03" form="short">Mrt</term>+    <term name="month-04" form="short">Apr</term>+    <term name="month-05" form="short">Mei</term>+    <term name="month-06" form="short">Jun</term>+    <term name="month-07" form="short">Jul</term>+    <term name="month-08" form="short">Aug</term>+    <term name="month-09" form="short">Sep</term>+    <term name="month-10" form="short">Okt</term>+    <term name="month-11" form="short">Nov</term>+    <term name="month-12" form="short">Des</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-ar-AR.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ar-AR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=", "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" suffix="/"/>+    <date-part name="month" form="numeric" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">تاريخ الوصول</term>+    <term name="and">و</term>+    <term name="and others">وآخرون</term>+    <term name="anonymous">مجهول</term>+    <term name="anonymous" form="short">مجهول</term>+    <term name="at">عند</term>+    <term name="available at">available at</term>+    <term name="by">عن طريق</term>+    <term name="circa">حوالي</term>+    <term name="circa" form="short">حو.</term>+    <term name="cited">وثق</term>+    <term name="edition">+      <single>الطبعة</single>+      <multiple>الطبعات</multiple>+    </term>+    <term name="edition" form="short">ط.</term>+    <term name="et-al">وآخ.</term>+    <term name="forthcoming">التالي</term>+    <term name="from">من</term>+    <term name="ibid">المرجع السابق</term>+    <term name="in">في</term>+    <term name="in press">قيد النشر</term>+    <term name="internet">انترنت</term>+    <term name="interview">مقابلة</term>+    <term name="letter">خطاب</term>+    <term name="no date">دون تاريخ</term>+    <term name="no date" form="short">د.ت</term>+    <term name="online">على الخط المباشر</term>+    <term name="presented at">قُدَّم في</term>+    <term name="reference">+      <single>مرجع</single>+      <multiple>مراجع</multiple>+    </term>+    <term name="reference" form="short">+      <single>مرجع</single>+      <multiple>مراجع</multiple>+    </term>+    <term name="retrieved">استرجع في</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">ب.م.</term>+    <term name="bc">ق.م.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">"</term>+    <term name="close-quote">"</term>+    <term name="open-inner-quote">'</term>+    <term name="close-inner-quote">'</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal"/>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">الاول</term>+    <term name="long-ordinal-02">الثاني</term>+    <term name="long-ordinal-03">الثالث</term>+    <term name="long-ordinal-04">الرابع</term>+    <term name="long-ordinal-05">الخامس</term>+    <term name="long-ordinal-06">السادس</term>+    <term name="long-ordinal-07">السابع</term>+    <term name="long-ordinal-08">الثامن</term>+    <term name="long-ordinal-09">التاسع</term>+    <term name="long-ordinal-10">العاشر</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>كتاب</single>+      <multiple>كتب</multiple>+    </term>+    <term name="chapter">+      <single>فصل</single>+      <multiple>فصول</multiple>+    </term>+    <term name="column">+      <single>عمود</single>+      <multiple>أعمدة</multiple>+    </term>+    <term name="figure">+      <single>رسم توضيحي</single>+      <multiple>رسوم توضيحية</multiple>+    </term>+    <term name="folio">+      <single>ورقة</single>+      <multiple>أوراق</multiple>+    </term>+    <term name="issue">+      <single>عدد</single>+      <multiple>أعداد</multiple>+    </term>+    <term name="line">+      <single>سطر</single>+      <multiple>أسطر</multiple>+    </term>+    <term name="note">+      <single>ملاحظة</single>+      <multiple>ملاحظات</multiple>+    </term>+    <term name="opus">+      <single>نوته موسيقية</single>+      <multiple>نوت موسيقية</multiple>+    </term>+    <term name="page">+      <single>صفحة</single>+      <multiple>صفحات</multiple>+    </term>+    <term name="paragraph">+      <single>فقرة</single>+      <multiple>فقرات</multiple>+    </term>+    <term name="part">+      <single>جزء</single>+      <multiple>أجزاء</multiple>+    </term>+    <term name="section">+      <single>قسم</single>+      <multiple>أقسام</multiple>+    </term>+    <term name="sub verbo">+      <single>تفسير فرعي</single>+      <multiple>تفسيرات فرعية</multiple>+    </term>+    <term name="verse">+      <single>بيت شعر</single>+      <multiple>أبيات شعر</multiple>+    </term>+    <term name="volume">+      <single>مجلد</single>+      <multiple>مجلدات</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">كتاب</term>+    <term name="chapter" form="short">فصل</term>+    <term name="column" form="short">عمود</term>+    <term name="figure" form="short">رسم توضيحي</term>+    <term name="folio" form="short">مطوية</term>+    <term name="issue" form="short">عدد</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">نوتة موسيقية</term>+    <term name="page" form="short">+      <single>ص</single>+      <multiple>ص.ص.</multiple>+    </term>+    <term name="paragraph" form="short">فقرة</term>+    <term name="part" form="short">ج.</term>+    <term name="section" form="short">قسم</term>+    <term name="sub verbo" form="short">+      <single>تفسير فرعي</single>+      <multiple>تفسيرات فرعية</multiple>+    </term>+    <term name="verse" form="short">+      <single>بيت شعر</single>+      <multiple>أبيات شعر</multiple>+    </term>+    <term name="volume" form="short">+      <single>مج.</single>+      <multiple>مج.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>محرر</single>+      <multiple>محررين</multiple>+    </term>+    <term name="editorial-director">+      <single>رئيس التحرير</single>+      <multiple>رؤساء التحرير</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>مترجم</single>+      <multiple>مترجمين</multiple>+    </term>+    <term name="editortranslator">+      <single>مترجم ومحرر</single>+      <multiple>مترجمين ومحررين</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>محرر</single>+      <multiple>محررين</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>مشرف على الطبعة</single>+      <multiple>مشرفين على الطبعة</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>مترجم</single>+      <multiple>مترجمين</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>مترجم ومشرف على الطباعه</single>+      <multiple>مترجمين ومشرفين على الطباعه</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">تحرير</term>+    <term name="editorial-director" form="verb">اعداد</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">مقابلة بواسطة</term>+    <term name="recipient" form="verb">مرسل الى</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">ترجمة</term>+    <term name="editortranslator" form="verb">اعداد وترجمة</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">تحرير</term>+    <term name="editorial-director" form="verb-short">اشرف على الطبعة</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">ترجمة</term>+    <term name="editortranslator" form="verb-short">ترجمه واشرف على الطباعه</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">يناير</term>+    <term name="month-02">فبراير</term>+    <term name="month-03">مارس</term>+    <term name="month-04">ابريل</term>+    <term name="month-05">مايو</term>+    <term name="month-06">يونيو</term>+    <term name="month-07">يوليو</term>+    <term name="month-08">اغسطس</term>+    <term name="month-09">سبتمبر</term>+    <term name="month-10">اكتوبر</term>+    <term name="month-11">نوفمبر</term>+    <term name="month-12">ديسمبر</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">يناير</term>+    <term name="month-02" form="short">فبراير</term>+    <term name="month-03" form="short">مارس</term>+    <term name="month-04" form="short">ابريل</term>+    <term name="month-05" form="short">مايو</term>+    <term name="month-06" form="short">يونيو</term>+    <term name="month-07" form="short">يوليو</term>+    <term name="month-08" form="short">اغسطس</term>+    <term name="month-09" form="short">سبتمبر</term>+    <term name="month-10" form="short">اكتوبر</term>+    <term name="month-11" form="short">نوفمبر</term>+    <term name="month-12" form="short">ديسمبر</term>++    <!-- SEASONS -->+    <term name="season-01">الربيع</term>+    <term name="season-02">الصيف</term>+    <term name="season-03">الخريف</term>+    <term name="season-04">الشتاء</term>+  </terms>+</locale>
+ locales/locales-bg-BG.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="bg-BG">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">отворен на</term>+    <term name="and">и</term>+    <term name="and others">и други</term>+    <term name="anonymous">анонимен</term>+    <term name="anonymous" form="short">анон</term>+    <term name="at">в</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">цитиран</term>+    <term name="edition">+      <single>издание</single>+      <multiple>издания</multiple>+    </term>+    <term name="edition" form="short">изд</term>+    <term name="et-al">и съавт.</term>+    <term name="forthcoming">предстоящ</term>+    <term name="from">от</term>+    <term name="ibid">пак там</term>+    <term name="in">в</term>+    <term name="in press">под печат</term>+    <term name="internet">интернет</term>+    <term name="interview">интервю</term>+    <term name="letter">писмо</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">без дата</term>+    <term name="online">онлайн</term>+    <term name="presented at">представен на</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">изтеглен на</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">„</term>+    <term name="close-inner-quote">“</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>книга</single>+      <multiple>книги</multiple>+    </term>+    <term name="chapter">+      <single>глава</single>+      <multiple>глави</multiple>+    </term>+    <term name="column">+      <single>колона</single>+      <multiple>колони</multiple>+    </term>+    <term name="figure">+      <single>фигура</single>+      <multiple>фигури</multiple>+    </term>+    <term name="folio">+      <single>фолио</single>+      <multiple>фолия</multiple>+    </term>+    <term name="issue">+      <single>брой</single>+      <multiple>броеве</multiple>+    </term>+    <term name="line">+      <single>ред</single>+      <multiple>редове</multiple>+    </term>+    <term name="note">+      <single>бележка</single>+      <multiple>бележки</multiple>+    </term>+    <term name="opus">+      <single>опус</single>+      <multiple>опуси</multiple>+    </term>+    <term name="page">+      <single>страница</single>+      <multiple>страници</multiple>+    </term>+    <term name="paragraph">+      <single>параграф</single>+      <multiple>параграфи</multiple>+    </term>+    <term name="part">+      <single>част</single>+      <multiple>части</multiple>+    </term>+    <term name="section">+      <single>раздел</single>+      <multiple>раздели</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>стих</single>+      <multiple>стихове</multiple>+    </term>+    <term name="volume">+      <single>том</single>+      <multiple>томове</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">кн</term>+    <term name="chapter" form="short">гл</term>+    <term name="column" form="short">кол</term>+    <term name="figure" form="short">фиг</term>+    <term name="folio" form="short">фол</term>+    <term name="issue" form="short">бр</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">оп</term>+    <term name="page" form="short">+      <single>с</single>+      <multiple>с-ци</multiple>+    </term>+    <term name="paragraph" form="short">п</term>+    <term name="part" form="short">ч</term>+    <term name="section" form="short">разд</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>ст</single>+      <multiple>ст-ове</multiple>+    </term>+    <term name="volume" form="short">+      <single>том</single>+      <multiple>т-ове</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>редактор</single>+      <multiple>редактори</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>преводач</single>+      <multiple>преводачи</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ред</single>+      <multiple>ред-ри</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>прев</single>+      <multiple>прев-чи</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">редактиран от</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">интервюиран от</term>+    <term name="recipient" form="verb">до</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">преведен от</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ред</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">прев</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Януари</term>+    <term name="month-02">Февруари</term>+    <term name="month-03">Март</term>+    <term name="month-04">Април</term>+    <term name="month-05">Май</term>+    <term name="month-06">Юни</term>+    <term name="month-07">Юли</term>+    <term name="month-08">Август</term>+    <term name="month-09">Септември</term>+    <term name="month-10">Октомври</term>+    <term name="month-11">Ноември</term>+    <term name="month-12">Декември</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Яну</term>+    <term name="month-02" form="short">Фев</term>+    <term name="month-03" form="short">Мар</term>+    <term name="month-04" form="short">Апр</term>+    <term name="month-05" form="short">Май</term>+    <term name="month-06" form="short">Юни</term>+    <term name="month-07" form="short">Юли</term>+    <term name="month-08" form="short">Авг</term>+    <term name="month-09" form="short">Сеп</term>+    <term name="month-10" form="short">Окт</term>+    <term name="month-11" form="short">Ное</term>+    <term name="month-12" form="short">Дек</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-ca-AD.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ca-AD">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">accedit</term>+    <term name="and">i</term>+    <term name="and others">i altres</term>+    <term name="anonymous">anònim</term>+    <term name="anonymous" form="short">anòn.</term>+    <term name="at">a</term>+    <term name="available at">disponible a</term>+    <term name="by">per</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citat</term>+    <term name="edition">+      <single>edició</single>+      <multiple>edicions</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">previst</term>+    <term name="from">de</term>+    <term name="ibid">ibíd.</term>+    <term name="in">en</term>+    <term name="in press">en impremta</term>+    <term name="internet">internet</term>+    <term name="interview">entrevista</term>+    <term name="letter">carta</term>+    <term name="no date">sense data</term>+    <term name="no date" form="short">s.d.</term>+    <term name="online">en línia</term>+    <term name="presented at">presentat a</term>+    <term name="reference">+      <single>referència</single>+      <multiple>referències</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>ref.</multiple>+    </term>+    <term name="retrieved">recuperat</term>+    <term name="scale">escala</term>+    <term name="version">versió</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">dC</term>+    <term name="bc">aC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">-</term>++    <!-- ORDINALS -->+    <term name="ordinal">a</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">primera</term>+    <term name="long-ordinal-02">segona</term>+    <term name="long-ordinal-03">tercera</term>+    <term name="long-ordinal-04">quarta</term>+    <term name="long-ordinal-05">cinquena</term>+    <term name="long-ordinal-06">sisena</term>+    <term name="long-ordinal-07">setena</term>+    <term name="long-ordinal-08">vuitena</term>+    <term name="long-ordinal-09">novena</term>+    <term name="long-ordinal-10">desena</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>llibre</single>+      <multiple>llibres</multiple>+    </term>+    <term name="chapter">+      <single>capítol</single>+      <multiple>capítols</multiple>+    </term>+    <term name="column">+      <single>columna</single>+      <multiple>columnes</multiple>+    </term>+    <term name="figure">+      <single>figura</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>foli</single>+      <multiple>folis</multiple>+    </term>+    <term name="issue">+      <single>número</single>+      <multiple>números</multiple>+    </term>+    <term name="line">+      <single>línia</single>+      <multiple>línies</multiple>+    </term>+    <term name="note">+      <single>nota</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>pàgina</single>+      <multiple>pàgines</multiple>+    </term>+    <term name="paragraph">+      <single>paràgraf</single>+      <multiple>paràgrafs</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>secció</single>+      <multiple>seccions</multiple>+    </term>+    <term name="sub verbo">+      <single>sub voce</single>+      <multiple>sub vocibus</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>versos</multiple>+    </term>+    <term name="volume">+      <single>volum</single>+      <multiple>volums</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">llib.</term>+    <term name="chapter" form="short">cap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">núm.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>p.</multiple>+    </term>+    <term name="paragraph" form="short">par.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.v.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vol.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>il·lustrador</single>+      <multiple>il·lustradors</multiple>+    </term>+    <term name="translator">+      <single>traductor</single>+      <multiple>traductors</multiple>+    </term>+    <term name="editortranslator">+      <single>editor i traductor</single>+      <multiple>editors i traductors</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dir.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>il·lust.</single>+      <multiple>il·lust.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trad.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. i trad.</single>+      <multiple>ed. i trad.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">dirigit per</term>+    <term name="editor" form="verb">editat per</term>+    <term name="editorial-director" form="verb">editat per</term>+    <term name="illustrator" form="verb">il·lustrat per</term>+    <term name="interviewer" form="verb">entrevistat per</term>+    <term name="recipient" form="verb">a</term>+    <term name="reviewed-author" form="verb">per</term>+    <term name="translator" form="verb">traduït per</term>+    <term name="editortranslator" form="verb">editat i traduït per</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">per</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">il·lust.</term>+    <term name="translator" form="verb-short">trad.</term>+    <term name="editortranslator" form="verb-short">ed. i trad. per</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">gener</term>+    <term name="month-02">febrer</term>+    <term name="month-03">març</term>+    <term name="month-04">abril</term>+    <term name="month-05">maig</term>+    <term name="month-06">juny</term>+    <term name="month-07">juliol</term>+    <term name="month-08">agost</term>+    <term name="month-09">setembre</term>+    <term name="month-10">octubre</term>+    <term name="month-11">novembre</term>+    <term name="month-12">desembre</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">gen.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">març</term>+    <term name="month-04" form="short">abr.</term>+    <term name="month-05" form="short">maig</term>+    <term name="month-06" form="short">juny</term>+    <term name="month-07" form="short">jul.</term>+    <term name="month-08" form="short">ago.</term>+    <term name="month-09" form="short">set.</term>+    <term name="month-10" form="short">oct.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">des.</term>++    <!-- SEASONS -->+    <term name="season-01">primavera</term>+    <term name="season-02">estiu</term>+    <term name="season-03">tardor</term>+    <term name="season-04">hivern</term>+  </terms>+</locale>
+ locales/locales-cs-CZ.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="cs-CZ">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">přístup</term>+    <term name="and">a</term>+    <term name="and others">a další</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">v</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citován</term>+    <term name="edition">+      <single>vydání</single>+      <multiple>vydání</multiple>+    </term>+    <term name="edition" form="short">vyd.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">nadcházející</term>+    <term name="from">z</term>+    <term name="ibid">ibid.</term>+    <term name="in">v</term>+    <term name="in press">v tisku</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">dopis</term>+    <term name="no date">bez data</term>+    <term name="no date" form="short">nedatováno</term>+    <term name="online">online</term>+    <term name="presented at">prezentován v</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">získáno</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">n. l.</term>+    <term name="bc">př. n. l.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">první</term>+    <term name="long-ordinal-02">druhé</term>+    <term name="long-ordinal-03">třetí</term>+    <term name="long-ordinal-04">čtvrté</term>+    <term name="long-ordinal-05">páté</term>+    <term name="long-ordinal-06">šesté</term>+    <term name="long-ordinal-07">sedmé</term>+    <term name="long-ordinal-08">osmé</term>+    <term name="long-ordinal-09">deváté</term>+    <term name="long-ordinal-10">desáté</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>kniha</single>+      <multiple>knihy</multiple>+    </term>+    <term name="chapter">+      <single>kapitola</single>+      <multiple>kapitoly</multiple>+    </term>+    <term name="column">+      <single>sloupec</single>+      <multiple>sloupce</multiple>+    </term>+    <term name="figure">+      <single>obrázek</single>+      <multiple>obrázky</multiple>+    </term>+    <term name="folio">+      <single>list</single>+      <multiple>listy</multiple>+    </term>+    <term name="issue">+      <single>číslo</single>+      <multiple>číslo</multiple>+    </term>+    <term name="line">+      <single>řádek</single>+      <multiple>řádky</multiple>+    </term>+    <term name="note">+      <single>poznámka</single>+      <multiple>poznámky</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>strana</single>+      <multiple>strany</multiple>+    </term>+    <term name="paragraph">+      <single>odstavec</single>+      <multiple>odstavce</multiple>+    </term>+    <term name="part">+      <single>část</single>+      <multiple>části</multiple>+    </term>+    <term name="section">+      <single>sekce</single>+      <multiple>sekce</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verš</single>+      <multiple>verše</multiple>+    </term>+    <term name="volume">+      <single>ročník</single>+      <multiple>ročníky</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">kn.</term>+    <term name="chapter" form="short">kap.</term>+    <term name="column" form="short">sl.</term>+    <term name="figure" form="short">obr.</term>+    <term name="folio" form="short">l.</term>+    <term name="issue" form="short">čís.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>s.</single>+      <multiple>s.</multiple>+    </term>+    <term name="paragraph" form="short">odst.</term>+    <term name="part" form="short">č.</term>+    <term name="section" form="short">sek.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>roč.</single>+      <multiple>roč.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editoři</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>překladatel</single>+      <multiple>překladatelé</multiple>+    </term>+    <term name="editortranslator">+      <single>editor a překladatel</single>+      <multiple>editoři a překladatelé</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>překl.</single>+      <multiple>překl.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. a překl.</single>+      <multiple>ed. a překl.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">editoval</term>+    <term name="editorial-director" form="verb">editoval</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">rozhovor vedl</term>+    <term name="recipient" form="verb">pro</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">přeložil</term>+    <term name="editortranslator" form="verb">editoval a přeložil</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">překl.</term>+    <term name="editortranslator" form="verb-short">ed. a přel.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">leden</term>+    <term name="month-02">únor</term>+    <term name="month-03">březen</term>+    <term name="month-04">duben</term>+    <term name="month-05">květen</term>+    <term name="month-06">červen</term>+    <term name="month-07">červenec</term>+    <term name="month-08">srpen</term>+    <term name="month-09">září</term>+    <term name="month-10">říjen</term>+    <term name="month-11">listopad</term>+    <term name="month-12">prosinec</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">led.</term>+    <term name="month-02" form="short">úno.</term>+    <term name="month-03" form="short">bře.</term>+    <term name="month-04" form="short">dub.</term>+    <term name="month-05" form="short">kvě.</term>+    <term name="month-06" form="short">čer.</term>+    <term name="month-07" form="short">čvc.</term>+    <term name="month-08" form="short">srp.</term>+    <term name="month-09" form="short">zář.</term>+    <term name="month-10" form="short">říj.</term>+    <term name="month-11" form="short">lis.</term>+    <term name="month-12" form="short">pro.</term>++    <!-- SEASONS -->+    <term name="season-01">jaro</term>+    <term name="season-02">léto</term>+    <term name="season-03">podzim</term>+    <term name="season-04">zima</term>+  </terms>+</locale>
+ locales/locales-da-DK.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="da-DK">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="-" range-delimiter="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="-" range-delimiter="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">åbnet</term>+    <term name="and">og</term>+    <term name="and others">med flere</term>+    <term name="anonymous">anonym</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">på</term>+    <term name="available at">available at</term>+    <term name="by">af</term>+    <term name="circa">cirka</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">citeret</term>+    <term name="edition">+      <single>udgave</single>+      <multiple>udgaver</multiple>+    </term>+    <term name="edition" form="short">udg.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">kommende</term>+    <term name="from">fra</term>+    <term name="ibid">ibid.</term>+    <term name="in">i</term>+    <term name="in press">i tryk</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">brev</term>+    <term name="no date">ingen dato</term>+    <term name="no date" form="short">udateret</term>+    <term name="online">online</term>+    <term name="presented at">præsenteret ved</term>+    <term name="reference">+      <single>reference</single>+      <multiple>referencer</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refr.</multiple>+    </term>+    <term name="retrieved">hentet</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">e.Kr</term>+    <term name="bc">f.Kr</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">første</term>+    <term name="long-ordinal-02">anden</term>+    <term name="long-ordinal-03">tredje</term>+    <term name="long-ordinal-04">fjerde</term>+    <term name="long-ordinal-05">femte</term>+    <term name="long-ordinal-06">sjette</term>+    <term name="long-ordinal-07">syvende</term>+    <term name="long-ordinal-08">ottende</term>+    <term name="long-ordinal-09">niende</term>+    <term name="long-ordinal-10">tiende</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>bog</single>+      <multiple>bøger</multiple>+    </term>+    <term name="chapter">+      <single>kapitel</single>+      <multiple>kapitler</multiple>+    </term>+    <term name="column">+      <single>kolonne</single>+      <multiple>kolonner</multiple>+    </term>+    <term name="figure">+      <single>figur</single>+      <multiple>figurer</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folier</multiple>+    </term>+    <term name="issue">+      <single>nummer</single>+      <multiple>numre</multiple>+    </term>+    <term name="line">+      <single>linje</single>+      <multiple>linjer</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>noter</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opuser</multiple>+    </term>+    <term name="page">+      <single>side</single>+      <multiple>sider</multiple>+    </term>+    <term name="paragraph">+      <single>afsnit</single>+      <multiple>afsnit</multiple>+    </term>+    <term name="part">+      <single>del</single>+      <multiple>dele</multiple>+    </term>+    <term name="section">+      <single>sektion</single>+      <multiple>sektionerne</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>vers</multiple>+    </term>+    <term name="volume">+      <single>bind</single>+      <multiple>bind</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">b.</term>+    <term name="chapter" form="short">kap.</term>+    <term name="column" form="short">kol.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">fol.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>s.</single>+      <multiple>s.</multiple>+    </term>+    <term name="paragraph" form="short">afs.</term>+    <term name="part" form="short">d.</term>+    <term name="section" form="short">sekt.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>bd.</single>+      <multiple>bd.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>redaktør</single>+      <multiple>redaktører</multiple>+    </term>+    <term name="editorial-director">+      <single>redaktør</single>+      <multiple>redaktører</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>oversætter</single>+      <multiple>oversættere</multiple>+    </term>+    <term name="editortranslator">+      <single>redaktør &amp; oversætter</single>+      <multiple>redaktører &amp; oversættere</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>overs.</single>+      <multiple>overs.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>red. &amp; overs.</single>+      <multiple>red. &amp; overs.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">redigeret af</term>+    <term name="editorial-director" form="verb">redigeret af</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interviewet af</term>+    <term name="recipient" form="verb">modtaget af</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">oversat af</term>+    <term name="editortranslator" form="verb">redigeret &amp; oversat af</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">af</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">red.</term>+    <term name="editorial-director" form="verb-short">red.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">overs.</term>+    <term name="editortranslator" form="verb-short">red. &amp; overs. af</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Januar</term>+    <term name="month-02">Februar</term>+    <term name="month-03">Marts</term>+    <term name="month-04">April</term>+    <term name="month-05">Maj</term>+    <term name="month-06">Juni</term>+    <term name="month-07">Juli</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">Oktober</term>+    <term name="month-11">November</term>+    <term name="month-12">December</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">Mar.</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">Maj</term>+    <term name="month-06" form="short">Jun.</term>+    <term name="month-07" form="short">Jul.</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Okt.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dec.</term>++    <!-- SEASONS -->+    <term name="season-01">Forår</term>+    <term name="season-02">Sommer</term>+    <term name="season-03">Efterår</term>+    <term name="season-04">vinter</term>+  </terms>+</locale>
+ locales/locales-de-AT.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="de-AT">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">zugegriffen</term>+    <term name="and">und</term>+    <term name="and others">und andere</term>+    <term name="anonymous">ohne Autor</term>+    <term name="anonymous" form="short">o. A.</term>+    <term name="at">auf</term>+    <term name="available at">available at</term>+    <term name="by">von</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">zitiert</term>+    <term name="edition">+      <single>Auflage</single>+      <multiple>Auflagen</multiple>+    </term>+    <term name="edition" form="short">Aufl.</term>+    <term name="et-al">u. a.</term>+    <term name="forthcoming">i. E.</term>+    <term name="from">von</term>+    <term name="ibid">ebd.</term>+    <term name="in">in</term>+    <term name="in press">im Druck</term>+    <term name="internet">Internet</term>+    <term name="interview">Interview</term>+    <term name="letter">Brief</term>+    <term name="no date">ohne Datum</term>+    <term name="no date" form="short">o. J.</term>+    <term name="online">online</term>+    <term name="presented at">gehalten auf der</term>+    <term name="reference">+      <single>Referenz</single>+      <multiple>Referenzen</multiple>+    </term>+    <term name="reference" form="short">+      <single>Ref.</single>+      <multiple>Ref.</multiple>+    </term>+    <term name="retrieved">abgerufen</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">n. Chr.</term>+    <term name="bc">v. Chr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">erster</term>+    <term name="long-ordinal-02">zweiter</term>+    <term name="long-ordinal-03">dritter</term>+    <term name="long-ordinal-04">vierter</term>+    <term name="long-ordinal-05">fünfter</term>+    <term name="long-ordinal-06">sechster</term>+    <term name="long-ordinal-07">siebter</term>+    <term name="long-ordinal-08">achter</term>+    <term name="long-ordinal-09">neunter</term>+    <term name="long-ordinal-10">zehnter</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>Buch</single>+      <multiple>Bücher</multiple>+    </term>+    <term name="chapter">+      <single>Kapitel</single>+      <multiple>Kapitel</multiple>+    </term>+    <term name="column">+      <single>Spalte</single>+      <multiple>Spalten</multiple>+    </term>+    <term name="figure">+      <single>Abbildung</single>+      <multiple>Abbildungen</multiple>+    </term>+    <term name="folio">+      <single>Blatt</single>+      <multiple>Blätter</multiple>+    </term>+    <term name="issue">+      <single>Nummer</single>+      <multiple>Nummern</multiple>+    </term>+    <term name="line">+      <single>Zeile</single>+      <multiple>Zeilen</multiple>+    </term>+    <term name="note">+      <single>Note</single>+      <multiple>Noten</multiple>+    </term>+    <term name="opus">+      <single>Opus</single>+      <multiple>Opera</multiple>+    </term>+    <term name="page">+      <single>Seite</single>+      <multiple>Seiten</multiple>+    </term>+    <term name="paragraph">+      <single>Absatz</single>+      <multiple>Absätze</multiple>+    </term>+    <term name="part">+      <single>Teil</single>+      <multiple>Teile</multiple>+    </term>+    <term name="section">+      <single>Abschnitt</single>+      <multiple>Abschnitte</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>Vers</single>+      <multiple>Verse</multiple>+    </term>+    <term name="volume">+      <single>Band</single>+      <multiple>Bände</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">B.</term>+    <term name="chapter" form="short">Kap.</term>+    <term name="column" form="short">Sp.</term>+    <term name="figure" form="short">Abb.</term>+    <term name="folio" form="short">Fol.</term>+    <term name="issue" form="short">Nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>S.</single>+      <multiple>S.</multiple>+    </term>+    <term name="paragraph" form="short">Abs.</term>+    <term name="part" form="short">Teil</term>+    <term name="section" form="short">Abschn.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>V.</single>+      <multiple>V.</multiple>+    </term>+    <term name="volume" form="short">+      <single>Bd.</single>+      <multiple>Bd.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>Herausgeber</single>+      <multiple>Herausgeber</multiple>+    </term>+    <term name="editorial-director">+      <single>Herausgeber</single>+      <multiple>Herausgeber</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>Übersetzer</single>+      <multiple>Übersetzer</multiple>+    </term>+    <term name="editortranslator">+      <single>Herausgeber &amp; Übersetzer</single>+      <multiple>Herausgeber &amp; Übersetzer</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>Hrsg.</single>+      <multiple>Hrsg.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>Hrsg.</single>+      <multiple>Hrsg.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>Übers.</single>+      <multiple>Übers.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>Hrsg. &amp; Übers.</single>+      <multiple>Hrsg. &amp; Übers</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">herausgegeben von</term>+    <term name="editorial-director" form="verb">herausgegeben von</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interviewt von</term>+    <term name="recipient" form="verb">an</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">übersetzt von</term>+    <term name="editortranslator" form="verb">herausgegeben und übersetzt von</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">von</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">hg. von</term>+    <term name="editorial-director" form="verb-short">hg. von</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">übers. von</term>+    <term name="editortranslator" form="verb-short">hg. &amp; übers. von</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Januar</term>+    <term name="month-02">Februar</term>+    <term name="month-03">März</term>+    <term name="month-04">April</term>+    <term name="month-05">Mai</term>+    <term name="month-06">Juni</term>+    <term name="month-07">Juli</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">Oktober</term>+    <term name="month-11">November</term>+    <term name="month-12">Dezember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">März</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">Mai</term>+    <term name="month-06" form="short">Juni</term>+    <term name="month-07" form="short">Juli</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Okt.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dez.</term>++    <!-- SEASONS -->+    <term name="season-01">Frühjahr</term>+    <term name="season-02">Sommer</term>+    <term name="season-03">Herbst</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-de-CH.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="de-CH">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">zugegriffen</term>+    <term name="and">und</term>+    <term name="and others">und andere</term>+    <term name="anonymous">ohne Autor</term>+    <term name="anonymous" form="short">o. A.</term>+    <term name="at">auf</term>+    <term name="available at">available at</term>+    <term name="by">von</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">zitiert</term>+    <term name="edition">+      <single>Auflage</single>+      <multiple>Auflagen</multiple>+    </term>+    <term name="edition" form="short">Aufl.</term>+    <term name="et-al">u. a.</term>+    <term name="forthcoming">i. E.</term>+    <term name="from">von</term>+    <term name="ibid">ebd.</term>+    <term name="in">in</term>+    <term name="in press">im Druck</term>+    <term name="internet">Internet</term>+    <term name="interview">Interview</term>+    <term name="letter">Brief</term>+    <term name="no date">ohne Datum</term>+    <term name="no date" form="short">o. J.</term>+    <term name="online">online</term>+    <term name="presented at">gehalten auf der</term>+    <term name="reference">+      <single>Referenz</single>+      <multiple>Referenzen</multiple>+    </term>+    <term name="reference" form="short">+      <single>Ref.</single>+      <multiple>Ref.</multiple>+    </term>+    <term name="retrieved">abgerufen</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">n. Chr.</term>+    <term name="bc">v. Chr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">erster</term>+    <term name="long-ordinal-02">zweiter</term>+    <term name="long-ordinal-03">dritter</term>+    <term name="long-ordinal-04">vierter</term>+    <term name="long-ordinal-05">fünfter</term>+    <term name="long-ordinal-06">sechster</term>+    <term name="long-ordinal-07">siebter</term>+    <term name="long-ordinal-08">achter</term>+    <term name="long-ordinal-09">neunter</term>+    <term name="long-ordinal-10">zehnter</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>Buch</single>+      <multiple>Bücher</multiple>+    </term>+    <term name="chapter">+      <single>Kapitel</single>+      <multiple>Kapitel</multiple>+    </term>+    <term name="column">+      <single>Spalte</single>+      <multiple>Spalten</multiple>+    </term>+    <term name="figure">+      <single>Abbildung</single>+      <multiple>Abbildungen</multiple>+    </term>+    <term name="folio">+      <single>Blatt</single>+      <multiple>Blätter</multiple>+    </term>+    <term name="issue">+      <single>Nummer</single>+      <multiple>Nummern</multiple>+    </term>+    <term name="line">+      <single>Zeile</single>+      <multiple>Zeilen</multiple>+    </term>+    <term name="note">+      <single>Note</single>+      <multiple>Noten</multiple>+    </term>+    <term name="opus">+      <single>Opus</single>+      <multiple>Opera</multiple>+    </term>+    <term name="page">+      <single>Seite</single>+      <multiple>Seiten</multiple>+    </term>+    <term name="paragraph">+      <single>Absatz</single>+      <multiple>Absätze</multiple>+    </term>+    <term name="part">+      <single>Teil</single>+      <multiple>Teile</multiple>+    </term>+    <term name="section">+      <single>Abschnitt</single>+      <multiple>Abschnitte</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>Vers</single>+      <multiple>Verse</multiple>+    </term>+    <term name="volume">+      <single>Band</single>+      <multiple>Bände</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">B.</term>+    <term name="chapter" form="short">Kap.</term>+    <term name="column" form="short">Sp.</term>+    <term name="figure" form="short">Abb.</term>+    <term name="folio" form="short">Fol.</term>+    <term name="issue" form="short">Nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>S.</single>+      <multiple>S.</multiple>+    </term>+    <term name="paragraph" form="short">Abs.</term>+    <term name="part" form="short">Teil</term>+    <term name="section" form="short">Abschn.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>V.</single>+      <multiple>V.</multiple>+    </term>+    <term name="volume" form="short">+      <single>Bd.</single>+      <multiple>Bd.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>Herausgeber</single>+      <multiple>Herausgeber</multiple>+    </term>+    <term name="editorial-director">+      <single>Herausgeber</single>+      <multiple>Herausgeber</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>Übersetzer</single>+      <multiple>Übersetzer</multiple>+    </term>+    <term name="editortranslator">+      <single>Herausgeber &amp; Übersetzer</single>+      <multiple>Herausgeber &amp; Übersetzer</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>Hrsg.</single>+      <multiple>Hrsg.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>Hrsg.</single>+      <multiple>Hrsg.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>Übers.</single>+      <multiple>Übers.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>Hrsg. &amp; Übers.</single>+      <multiple>Hrsg. &amp; Übers</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">herausgegeben von</term>+    <term name="editorial-director" form="verb">herausgegeben von</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interviewt von</term>+    <term name="recipient" form="verb">an</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">übersetzt von</term>+    <term name="editortranslator" form="verb">herausgegeben und übersetzt von</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">von</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">hg. von</term>+    <term name="editorial-director" form="verb-short">hg. von</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">übers. von</term>+    <term name="editortranslator" form="verb-short">hg. &amp; übers. von</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Januar</term>+    <term name="month-02">Februar</term>+    <term name="month-03">März</term>+    <term name="month-04">April</term>+    <term name="month-05">Mai</term>+    <term name="month-06">Juni</term>+    <term name="month-07">Juli</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">Oktober</term>+    <term name="month-11">November</term>+    <term name="month-12">Dezember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">März</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">Mai</term>+    <term name="month-06" form="short">Juni</term>+    <term name="month-07" form="short">Juli</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Okt.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dez.</term>++    <!-- SEASONS -->+    <term name="season-01">Frühjahr</term>+    <term name="season-02">Sommer</term>+    <term name="season-03">Herbst</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-de-DE.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="de-DE">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">zugegriffen</term>+    <term name="and">und</term>+    <term name="and others">und andere</term>+    <term name="anonymous">ohne Autor</term>+    <term name="anonymous" form="short">o. A.</term>+    <term name="at">auf</term>+    <term name="available at">verfügbar unter</term>+    <term name="by">von</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">zitiert</term>+    <term name="edition">+      <single>Auflage</single>+      <multiple>Auflagen</multiple>+    </term>+    <term name="edition" form="short">Aufl.</term>+    <term name="et-al">u. a.</term>+    <term name="forthcoming">i. E.</term>+    <term name="from">von</term>+    <term name="ibid">ebd.</term>+    <term name="in">in</term>+    <term name="in press">im Druck</term>+    <term name="internet">Internet</term>+    <term name="interview">Interview</term>+    <term name="letter">Brief</term>+    <term name="no date">ohne Datum</term>+    <term name="no date" form="short">o. J.</term>+    <term name="online">online</term>+    <term name="presented at">gehalten auf der</term>+    <term name="reference">+      <single>Referenz</single>+      <multiple>Referenzen</multiple>+    </term>+    <term name="reference" form="short">+      <single>Ref.</single>+      <multiple>Ref.</multiple>+    </term>+    <term name="retrieved">abgerufen</term>+    <term name="scale">Maßstab</term>+    <term name="version">Version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">n. Chr.</term>+    <term name="bc">v. Chr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">erster</term>+    <term name="long-ordinal-02">zweiter</term>+    <term name="long-ordinal-03">dritter</term>+    <term name="long-ordinal-04">vierter</term>+    <term name="long-ordinal-05">fünfter</term>+    <term name="long-ordinal-06">sechster</term>+    <term name="long-ordinal-07">siebter</term>+    <term name="long-ordinal-08">achter</term>+    <term name="long-ordinal-09">neunter</term>+    <term name="long-ordinal-10">zehnter</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>Buch</single>+      <multiple>Bücher</multiple>+    </term>+    <term name="chapter">+      <single>Kapitel</single>+      <multiple>Kapitel</multiple>+    </term>+    <term name="column">+      <single>Spalte</single>+      <multiple>Spalten</multiple>+    </term>+    <term name="figure">+      <single>Abbildung</single>+      <multiple>Abbildungen</multiple>+    </term>+    <term name="folio">+      <single>Blatt</single>+      <multiple>Blätter</multiple>+    </term>+    <term name="issue">+      <single>Nummer</single>+      <multiple>Nummern</multiple>+    </term>+    <term name="line">+      <single>Zeile</single>+      <multiple>Zeilen</multiple>+    </term>+    <term name="note">+      <single>Note</single>+      <multiple>Noten</multiple>+    </term>+    <term name="opus">+      <single>Opus</single>+      <multiple>Opera</multiple>+    </term>+    <term name="page">+      <single>Seite</single>+      <multiple>Seiten</multiple>+    </term>+    <term name="paragraph">+      <single>Absatz</single>+      <multiple>Absätze</multiple>+    </term>+    <term name="part">+      <single>Teil</single>+      <multiple>Teile</multiple>+    </term>+    <term name="section">+      <single>Abschnitt</single>+      <multiple>Abschnitte</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>Vers</single>+      <multiple>Verse</multiple>+    </term>+    <term name="volume">+      <single>Band</single>+      <multiple>Bände</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">B.</term>+    <term name="chapter" form="short">Kap.</term>+    <term name="column" form="short">Sp.</term>+    <term name="figure" form="short">Abb.</term>+    <term name="folio" form="short">Fol.</term>+    <term name="issue" form="short">Nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>S.</single>+      <multiple>S.</multiple>+    </term>+    <term name="paragraph" form="short">Abs.</term>+    <term name="part" form="short">Teil</term>+    <term name="section" form="short">Abschn.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>V.</single>+      <multiple>V.</multiple>+    </term>+    <term name="volume" form="short">+      <single>Bd.</single>+      <multiple>Bd.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>Regisseur</single>+      <multiple>Regisseure</multiple>+    </term>+    <term name="editor">+      <single>Herausgeber</single>+      <multiple>Herausgeber</multiple>+    </term>+    <term name="editorial-director">+      <single>Herausgeber</single>+      <multiple>Herausgeber</multiple>+    </term>+    <term name="illustrator">+      <single>Illustrator</single>+      <multiple>illustratoren</multiple>+    </term>+    <term name="translator">+      <single>Übersetzer</single>+      <multiple>Übersetzer</multiple>+    </term>+    <term name="editortranslator">+      <single>Herausgeber &amp; Übersetzer</single>+      <multiple>Herausgeber &amp; Übersetzer</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>Reg.</single>+      <multiple>Reg..</multiple>+    </term>+    <term name="editor" form="short">+      <single>Hrsg.</single>+      <multiple>Hrsg.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>Hrsg.</single>+      <multiple>Hrsg.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>Ill.</single>+      <multiple>Ill.</multiple>+    </term>+    <term name="translator" form="short">+      <single>Übers.</single>+      <multiple>Übers.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>Hrsg. &amp; Übers.</single>+      <multiple>Hrsg. &amp; Übers</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">herausgegeben von</term>+    <term name="editorial-director" form="verb">herausgegeben von</term>+    <term name="illustrator" form="verb">illustriert von</term>+    <term name="interviewer" form="verb">interviewt von</term>+    <term name="recipient" form="verb">an</term>+    <term name="reviewed-author" form="verb">von</term>+    <term name="translator" form="verb">übersetzt von</term>+    <term name="editortranslator" form="verb">herausgegeben und übersetzt von</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">von</term>+    <term name="director" form="verb-short">Reg.</term>+    <term name="editor" form="verb-short">hg. von</term>+    <term name="editorial-director" form="verb-short">hg. von</term>+    <term name="illustrator" form="verb-short">illus. von</term>+    <term name="translator" form="verb-short">übers. von</term>+    <term name="editortranslator" form="verb-short">hg. &amp; übers. von</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Januar</term>+    <term name="month-02">Februar</term>+    <term name="month-03">März</term>+    <term name="month-04">April</term>+    <term name="month-05">Mai</term>+    <term name="month-06">Juni</term>+    <term name="month-07">Juli</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">Oktober</term>+    <term name="month-11">November</term>+    <term name="month-12">Dezember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">März</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">Mai</term>+    <term name="month-06" form="short">Juni</term>+    <term name="month-07" form="short">Juli</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Okt.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dez.</term>++    <!-- SEASONS -->+    <term name="season-01">Frühjahr</term>+    <term name="season-02">Sommer</term>+    <term name="season-03">Herbst</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-el-GR.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="el-GR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">ημερομηνία πρόσβασης</term>+    <term name="and">και</term>+    <term name="and others">και άλλοι</term>+    <term name="anonymous">ανώνυμο</term>+    <term name="anonymous" form="short">ανών.</term>+    <term name="at">εφ.</term>+    <term name="available at">available at</term>+    <term name="by">από</term>+    <term name="circa">περίπου</term>+    <term name="circa" form="short">περ.</term>+    <term name="cited">παρατίθεται</term>+    <term name="edition">+      <single>έκδοση</single>+      <multiple>εκδόσεις</multiple>+    </term>+    <term name="edition" form="short">έκδ.</term>+    <term name="et-al">κ.ά.</term>+    <term name="forthcoming">προσεχές</term>+    <term name="from">από</term>+    <term name="ibid">στο ίδιο</term>+    <term name="in">στο</term>+    <term name="in press">υπό έκδοση</term>+    <term name="internet">διαδίκτυο</term>+    <term name="interview">συνέντευξη</term>+    <term name="letter">επιστολή</term>+    <term name="no date">χωρίς χρονολογία</term>+    <term name="no date" form="short">χ.χ.</term>+    <term name="online">έκδοση σε ψηφιακή μορφή</term>+    <term name="presented at">παρουσιάστηκε στο</term>+    <term name="reference">+      <single>παραπομπή</single>+      <multiple>παραπομπές</multiple>+    </term>+    <term name="reference" form="short">+      <single>παρ.</single>+      <multiple>παρ.</multiple>+    </term>+    <term name="retrieved">ανακτήθηκε</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">μ.Χ.</term>+    <term name="bc">π.Χ.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">‘</term>+    <term name="close-quote">’</term>+    <term name="open-inner-quote">'</term>+    <term name="close-inner-quote">'</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">ος</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">πρώτος</term>+    <term name="long-ordinal-02">δεύτερος</term>+    <term name="long-ordinal-03">τρίτος</term>+    <term name="long-ordinal-04">τέταρτος</term>+    <term name="long-ordinal-05">πέμπτος</term>+    <term name="long-ordinal-06">έκτος</term>+    <term name="long-ordinal-07">έβδομος</term>+    <term name="long-ordinal-08">όγδοος</term>+    <term name="long-ordinal-09">ένατος</term>+    <term name="long-ordinal-10">δέκατος</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>βιβλίο</single>+      <multiple>βιβλίο</multiple>+    </term>+    <term name="chapter">+      <single>κεφάλαιο</single>+      <multiple>κεφάλαια</multiple>+    </term>+    <term name="column">+      <single>στήλη</single>+      <multiple>στήλες</multiple>+    </term>+    <term name="figure">+      <single>εικόνα</single>+      <multiple>εικόνες</multiple>+    </term>+    <term name="folio">+      <single>φάκελος</single>+      <multiple>φάκελοι</multiple>+    </term>+    <term name="issue">+      <single>τεύχος</single>+      <multiple>τεύχη</multiple>+    </term>+    <term name="line">+      <single>σειρά</single>+      <multiple>σειρές</multiple>+    </term>+    <term name="note">+      <single>σημείωση</single>+      <multiple>σημειώσεις</multiple>+    </term>+    <term name="opus">+      <single>έργο</single>+      <multiple>έργα</multiple>+    </term>+    <term name="page">+      <single>σελίδα</single>+      <multiple>σελίδες</multiple>+    </term>+    <term name="paragraph">+      <single>παράγραφος</single>+      <multiple>παράγραφοι</multiple>+    </term>+    <term name="part">+      <single>μέρος</single>+      <multiple>μέρη</multiple>+    </term>+    <term name="section">+      <single>τμήμα</single>+      <multiple>τμήματα</multiple>+    </term>+    <term name="sub verbo">+      <single>λήμμα</single>+      <multiple>λήμματα</multiple>+    </term>+    <term name="verse">+      <single>στίχος</single>+      <multiple>στίχοι</multiple>+    </term>+    <term name="volume">+      <single>τόμος</single>+      <multiple>τόμοι</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">βιβ.</term>+    <term name="chapter" form="short">κεφ.</term>+    <term name="column" form="short">στ.</term>+    <term name="figure" form="short">εικ.</term>+    <term name="folio" form="short">φάκ</term>+    <term name="issue" form="short">τχ.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">έργ.</term>+    <term name="page" form="short">+      <single>σ</single>+      <multiple>σσ</multiple>+    </term>+    <term name="paragraph" form="short">παρ.</term>+    <term name="part" form="short">μέρ.</term>+    <term name="section" form="short">τμ.</term>+    <term name="sub verbo" form="short">+      <single>λήμ.</single>+      <multiple>λήμ.</multiple>+    </term>+    <term name="verse" form="short">+      <single>στ.</single>+      <multiple>στ.</multiple>+    </term>+    <term name="volume" form="short">+      <single>τ.</single>+      <multiple>τ.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>επιμελητής</single>+      <multiple>επιμελητές</multiple>+    </term>+    <term name="editorial-director">+      <single>διευθυντής σειράς</single>+      <multiple>διευθυντές σειράς</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>μεταφραστής</single>+      <multiple>μεταφραστές</multiple>+    </term>+    <term name="editortranslator">+      <single>μεταφραστής και επιμελητής</single>+      <multiple>μεταφραστές και επιμελητές</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>επιμ.</single>+      <multiple>επιμ.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>δ/ντής σειράς</single>+      <multiple>δ/ντές σειρας</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>μτφ.</single>+      <multiple>μτφ.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>μτφ. και επιμ.</single>+      <multiple>μτφ. και επιμ.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">επιμέλεια</term>+    <term name="editorial-director" form="verb">διεύθυνση σειράς</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">συνέντευξη</term>+    <term name="recipient" form="verb">παραλήπτης</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">μετάφραση</term>+    <term name="editortranslator" form="verb">μετάφραση και επιμέλεια</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">στον συλλ. τόμο</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">επιμέλ.</term>+    <term name="editorial-director" form="verb-short">δ/νση σειράς</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">μετάφρ.</term>+    <term name="editortranslator" form="verb-short">μετάφρ. και επιμέλ.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Ιανουάριος</term>+    <term name="month-02">Φεβρουάριος</term>+    <term name="month-03">Μάρτιος</term>+    <term name="month-04">Απρίλιος</term>+    <term name="month-05">Μάιος</term>+    <term name="month-06">Ιούνιος</term>+    <term name="month-07">Ιούλιος</term>+    <term name="month-08">Αύγουστος</term>+    <term name="month-09">Σεπτέμβριος</term>+    <term name="month-10">Οκτώβριος</term>+    <term name="month-11">Νοέμβριος</term>+    <term name="month-12">Δεκέμβριος</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Ιανουαρίου</term>+    <term name="month-02" form="short">Φεβρουαρίου</term>+    <term name="month-03" form="short">Μαρτίου</term>+    <term name="month-04" form="short">Απριλίου</term>+    <term name="month-05" form="short">Μαΐου</term>+    <term name="month-06" form="short">Ιουνίου</term>+    <term name="month-07" form="short">Ιουλίου</term>+    <term name="month-08" form="short">Αυγούστου</term>+    <term name="month-09" form="short">Σεπτεμβρίου</term>+    <term name="month-10" form="short">Οκτωβρίου</term>+    <term name="month-11" form="short">Νοεμβρίου</term>+    <term name="month-12" form="short">Δεκεμβρίου</term>++    <!-- SEASONS -->+    <term name="season-01">Άνοιξη</term>+    <term name="season-02">Καλοκαίρι</term>+    <term name="season-03">Φθινόπωρο</term>+    <term name="season-04">Χειμώνας</term>+  </terms>+</locale>
+ locales/locales-en-GB.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="en-GB">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">accessed</term>+    <term name="and">and</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">from</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">‘</term>+    <term name="close-quote">’</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>line</single>+      <multiple>lines</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraph</single>+      <multiple>paragraph</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk.</term>+    <term name="chapter" form="short">chap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">no.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>pp.</multiple>+    </term>+    <term name="paragraph" form="short">para.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vols.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>translator</single>+      <multiple>translators</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran.</single>+      <multiple>trans.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">translated by</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir. by</term>+    <term name="editor" form="verb-short">ed. by</term>+    <term name="editorial-director" form="verb-short">ed. by</term>+    <term name="illustrator" form="verb-short">illus. by</term>+    <term name="translator" form="verb-short">trans. by</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">January</term>+    <term name="month-02">February</term>+    <term name="month-03">March</term>+    <term name="month-04">April</term>+    <term name="month-05">May</term>+    <term name="month-06">June</term>+    <term name="month-07">July</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">October</term>+    <term name="month-11">November</term>+    <term name="month-12">December</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">Mar.</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Jun.</term>+    <term name="month-07" form="short">Jul.</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Oct.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dec.</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-en-US.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="en-US">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="true"/>+  <date form="text">+    <date-part name="month" suffix=" "/>+    <date-part name="day" suffix=", "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">accessed</term>+    <term name="and">and</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">from</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>line</single>+      <multiple>lines</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraph</single>+      <multiple>paragraph</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk.</term>+    <term name="chapter" form="short">chap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">no.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>pp.</multiple>+    </term>+    <term name="paragraph" form="short">para.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vols.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>translator</single>+      <multiple>translators</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran.</single>+      <multiple>trans.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">translated by</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir. by</term>+    <term name="editor" form="verb-short">ed. by</term>+    <term name="editorial-director" form="verb-short">ed. by</term>+    <term name="illustrator" form="verb-short">illus. by</term>+    <term name="translator" form="verb-short">trans. by</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">January</term>+    <term name="month-02">February</term>+    <term name="month-03">March</term>+    <term name="month-04">April</term>+    <term name="month-05">May</term>+    <term name="month-06">June</term>+    <term name="month-07">July</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">October</term>+    <term name="month-11">November</term>+    <term name="month-12">December</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">Mar.</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Jun.</term>+    <term name="month-07" form="short">Jul.</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Oct.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dec.</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-es-ES.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="es-ES">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" de "/>+    <date-part name="month" suffix=" de "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">accedido</term>+    <term name="and">y</term>+    <term name="and others">y otros</term>+    <term name="anonymous">anónimo</term>+    <term name="anonymous" form="short">anón.</term>+    <term name="at">en</term>+    <term name="available at">disponible en</term>+    <term name="by">de</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citado</term>+    <term name="edition">+      <single>edición</single>+      <multiple>ediciones</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">et&#160;al.</term>+    <term name="forthcoming">previsto</term>+    <term name="from">a partir de</term>+    <term name="ibid">ibid.</term>+    <term name="in">en</term>+    <term name="in press">en imprenta</term>+    <term name="internet">internet</term>+    <term name="interview">entrevista</term>+    <term name="letter">carta</term>+    <term name="no date">sin fecha</term>+    <term name="no date" form="short">s.&#160;f.</term>+    <term name="online">en línea</term>+    <term name="presented at">presentado en</term>+    <term name="reference">+      <single>referencia</single>+      <multiple>referencias</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">recuperado</term>+    <term name="scale">escala</term>+    <term name="version">versión</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">d.&#160;C.</term>+    <term name="bc">a.&#160;C.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">-</term>++    <!-- ORDINALS -->+    <term name="ordinal">.ª</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">primera</term>+    <term name="long-ordinal-02">segunda</term>+    <term name="long-ordinal-03">tercera</term>+    <term name="long-ordinal-04">cuarta</term>+    <term name="long-ordinal-05">quinta</term>+    <term name="long-ordinal-06">sexta</term>+    <term name="long-ordinal-07">séptima</term>+    <term name="long-ordinal-08">octava</term>+    <term name="long-ordinal-09">novena</term>+    <term name="long-ordinal-10">décima</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>libro</single>+      <multiple>libros</multiple>+    </term>+    <term name="chapter">+      <single>capítulo</single>+      <multiple>capítulos</multiple>+    </term>+    <term name="column">+      <single>columna</single>+      <multiple>columnas</multiple>+    </term>+    <term name="figure">+      <single>figura</single>+      <multiple>figuras</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>número</single>+      <multiple>números</multiple>+    </term>+    <term name="line">+      <single>línea</single>+      <multiple>líneas</multiple>+    </term>+    <term name="note">+      <single>nota</single>+      <multiple>notas</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>página</single>+      <multiple>páginas</multiple>+    </term>+    <term name="paragraph">+      <single>párrafo</single>+      <multiple>párrafos</multiple>+    </term>+    <term name="part">+      <single>parte</single>+      <multiple>partes</multiple>+    </term>+    <term name="section">+      <single>sección</single>+      <multiple>secciones</multiple>+    </term>+    <term name="sub verbo">+      <single>sub voce</single>+      <multiple>sub vocibus</multiple>+    </term>+    <term name="verse">+      <single>verso</single>+      <multiple>versos</multiple>+    </term>+    <term name="volume">+      <single>volumen</single>+      <multiple>volúmenes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">lib.</term>+    <term name="chapter" form="short">cap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">n.º</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>pp.</multiple>+    </term>+    <term name="paragraph" form="short">párr.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.&#160;v.</single>+      <multiple>s.&#160;vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vols.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directores</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editores</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editores</multiple>+    </term>+    <term name="illustrator">+      <single>ilustrador</single>+      <multiple>ilustradores</multiple>+    </term>+    <term name="translator">+      <single>traductor</single>+      <multiple>traductores</multiple>+    </term>+    <term name="editortranslator">+      <single>editor y traductor</single>+      <multiple>editores y traductores</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ilust.</single>+      <multiple>ilusts.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trads.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. y trad.</single>+      <multiple>eds. y trads.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">dirigido por</term>+    <term name="editor" form="verb">editado por</term>+    <term name="editorial-director" form="verb">editado por</term>+    <term name="illustrator" form="verb">ilustrado por</term>+    <term name="interviewer" form="verb">entrevistado por</term>+    <term name="recipient" form="verb">a</term>+    <term name="reviewed-author" form="verb">por</term>+    <term name="translator" form="verb">traducido por</term>+    <term name="editortranslator" form="verb">editado y traducido por</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">de</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">ilust.</term>+    <term name="translator" form="verb-short">trad.</term>+    <term name="editortranslator" form="verb-short">ed. y trad.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">enero</term>+    <term name="month-02">febrero</term>+    <term name="month-03">marzo</term>+    <term name="month-04">abril</term>+    <term name="month-05">mayo</term>+    <term name="month-06">junio</term>+    <term name="month-07">julio</term>+    <term name="month-08">agosto</term>+    <term name="month-09">septiembre</term>+    <term name="month-10">octubre</term>+    <term name="month-11">noviembre</term>+    <term name="month-12">diciembre</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">ene.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">abr.</term>+    <term name="month-05" form="short">may</term>+    <term name="month-06" form="short">jun.</term>+    <term name="month-07" form="short">jul.</term>+    <term name="month-08" form="short">ago.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">oct.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dic.</term>++    <!-- SEASONS -->+    <term name="season-01">primavera</term>+    <term name="season-02">verano</term>+    <term name="season-03">otoño</term>+    <term name="season-04">invierno</term>+  </terms>+</locale>
+ locales/locales-et-EE.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="et-EE">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">vaadatud</term>+    <term name="and">ja</term>+    <term name="and others">ja teised</term>+    <term name="anonymous">anonüümne</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at"/>+    <term name="available at">available at</term>+    <term name="by"/>+    <term name="circa">umbes</term>+    <term name="circa" form="short">u</term>+    <term name="cited">tsiteeritud</term>+    <term name="edition">+      <single>väljaanne</single>+      <multiple>väljaanded</multiple>+    </term>+    <term name="edition" form="short">tr</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">ilmumisel</term>+    <term name="from"/>+    <term name="ibid">ibid.</term>+    <term name="in"/>+    <term name="in press">trükis</term>+    <term name="internet">internet</term>+    <term name="interview">intervjuu</term>+    <term name="letter">kiri</term>+    <term name="no date">s.a.</term>+    <term name="no date" form="short">s.a.</term>+    <term name="online">online</term>+    <term name="presented at">esitatud</term>+    <term name="reference">+      <single>viide</single>+      <multiple>viited</multiple>+    </term>+    <term name="reference" form="short">+      <single>viide</single>+      <multiple>viited</multiple>+    </term>+    <term name="retrieved">salvestatud</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">pKr</term>+    <term name="bc">eKr</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal"/>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">esimene</term>+    <term name="long-ordinal-02">teine</term>+    <term name="long-ordinal-03">kolmas</term>+    <term name="long-ordinal-04">neljas</term>+    <term name="long-ordinal-05">viies</term>+    <term name="long-ordinal-06">kuues</term>+    <term name="long-ordinal-07">seitsmes</term>+    <term name="long-ordinal-08">kaheksas</term>+    <term name="long-ordinal-09">üheksas</term>+    <term name="long-ordinal-10">kümnes</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>raamat</single>+      <multiple>raamatud</multiple>+    </term>+    <term name="chapter">+      <single>peatükk</single>+      <multiple>peatükid</multiple>+    </term>+    <term name="column">+      <single>veerg</single>+      <multiple>veerud</multiple>+    </term>+    <term name="figure">+      <single>joonis</single>+      <multiple>joonised</multiple>+    </term>+    <term name="folio">+      <single>foolio</single>+      <multiple>fooliod</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbrid</multiple>+    </term>+    <term name="line">+      <single>rida</single>+      <multiple>read</multiple>+    </term>+    <term name="note">+      <single>viide</single>+      <multiple>viited</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>lehekülg</single>+      <multiple>leheküljed</multiple>+    </term>+    <term name="paragraph">+      <single>lõik</single>+      <multiple>lõigud</multiple>+    </term>+    <term name="part">+      <single>osa</single>+      <multiple>osad</multiple>+    </term>+    <term name="section">+      <single>alajaotis</single>+      <multiple>alajaotised</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>värss</single>+      <multiple>värsid</multiple>+    </term>+    <term name="volume">+      <single>köide</single>+      <multiple>köited</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">rmt</term>+    <term name="chapter" form="short">ptk</term>+    <term name="column" form="short">v</term>+    <term name="figure" form="short">joon</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">nr</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>lk</single>+      <multiple>lk</multiple>+    </term>+    <term name="paragraph" form="short">lõik</term>+    <term name="part" form="short">osa</term>+    <term name="section" form="short">alajaot.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>kd</single>+      <multiple>kd</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>toimetaja</single>+      <multiple>toimetajad</multiple>+    </term>+    <term name="editorial-director">+      <single>toimetaja</single>+      <multiple>toimetajad</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>tõlkija</single>+      <multiple>tõlkijad</multiple>+    </term>+    <term name="editortranslator">+      <single>toimetaja &amp; tõlkija</single>+      <multiple>toimetajad &amp; tõlkijad</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>toim</single>+      <multiple>toim</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>toim</single>+      <multiple>toim</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tõlk</single>+      <multiple>tõlk</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>toim &amp; tõlk</single>+      <multiple>toim &amp; tõlk</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">toimetanud</term>+    <term name="editorial-director" form="verb">toimetanud</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">intervjueerinud</term>+    <term name="recipient" form="verb"/>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">tõlkinud</term>+    <term name="editortranslator" form="verb">toimetanud &amp; tõlkinud</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">toim</term>+    <term name="editorial-director" form="verb-short">toim</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">tõlk</term>+    <term name="editortranslator" form="verb-short">toim &amp; tõlk</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">jaanuar</term>+    <term name="month-02">veebruar</term>+    <term name="month-03">märts</term>+    <term name="month-04">aprill</term>+    <term name="month-05">mai</term>+    <term name="month-06">juuni</term>+    <term name="month-07">juuli</term>+    <term name="month-08">august</term>+    <term name="month-09">september</term>+    <term name="month-10">oktoober</term>+    <term name="month-11">november</term>+    <term name="month-12">detsember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jaan</term>+    <term name="month-02" form="short">veebr</term>+    <term name="month-03" form="short">märts</term>+    <term name="month-04" form="short">apr</term>+    <term name="month-05" form="short">mai</term>+    <term name="month-06" form="short">juuni</term>+    <term name="month-07" form="short">juuli</term>+    <term name="month-08" form="short">aug</term>+    <term name="month-09" form="short">sept</term>+    <term name="month-10" form="short">okt</term>+    <term name="month-11" form="short">nov</term>+    <term name="month-12" form="short">dets</term>++    <!-- SEASONS -->+    <term name="season-01">kevad</term>+    <term name="season-02">suvi</term>+    <term name="season-03">sügis</term>+    <term name="season-04">talv</term>+  </terms>+</locale>
+ locales/locales-eu.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="eu">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="year" suffix="(e)ko "/>+    <date-part name="month" suffix="aren "/>+    <date-part name="day" suffix="a"/>+  </date>+  <date form="numeric">+    <date-part name="year" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="day" form="numeric-leading-zeros"/>+  </date>+  <terms>+    <term name="accessed">eskuratua</term>+    <term name="and">eta</term>+    <term name="and others">eta beste</term>+    <term name="anonymous">ezezaguna</term>+    <term name="anonymous" form="short">ezez.</term>+    <term name="at">-(e)n</term>+    <term name="available at">available at</term>+    <term name="by">-(e)k egina</term>+    <term name="circa">inguru</term>+    <term name="circa" form="short">ing.</term>+    <term name="cited">aipatua</term>+    <term name="edition">+      <single>argitalpena</single>+      <multiple>argitalpenak</multiple>+    </term>+    <term name="edition" form="short">arg.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">bidean</term>+    <term name="from">-(e)tik</term>+    <term name="ibid">ibíd.</term>+    <term name="in">in</term>+    <term name="in press">moldiztegian</term>+    <term name="internet">internet</term>+    <term name="interview">elkarrizketa</term>+    <term name="letter">gutuna</term>+    <term name="no date">datarik gabe</term>+    <term name="no date" form="short">d. g.</term>+    <term name="online">sarean</term>+    <term name="presented at">-(e)n aurkeztua</term>+    <term name="reference">+      <single>aipamena</single>+      <multiple>aipamenak</multiple>+    </term>+    <term name="reference" form="short">+      <single>aip.</single>+      <multiple>aip.</multiple>+    </term>+    <term name="retrieved">berreskuratua</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">K.a.</term>+    <term name="bc">K.o.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">lehengo</term>+    <term name="long-ordinal-02">bigarren</term>+    <term name="long-ordinal-03">hirugarren</term>+    <term name="long-ordinal-04">laugarren</term>+    <term name="long-ordinal-05">bosgarren</term>+    <term name="long-ordinal-06">seigarren</term>+    <term name="long-ordinal-07">zazpigarren</term>+    <term name="long-ordinal-08">zortzigarren</term>+    <term name="long-ordinal-09">bederatzigarren</term>+    <term name="long-ordinal-10">hamargarren</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>liburua</single>+      <multiple>liburuak</multiple>+    </term>+    <term name="chapter">+      <single>kapitulua</single>+      <multiple>kapituluak</multiple>+    </term>+    <term name="column">+      <single>zutabea</single>+      <multiple>zutabeak</multiple>+    </term>+    <term name="figure">+      <single>irudia</single>+      <multiple>irudiak</multiple>+    </term>+    <term name="folio">+      <single>orria</single>+      <multiple>orriak</multiple>+    </term>+    <term name="issue">+      <single>zenbakia</single>+      <multiple>zenbakiak</multiple>+    </term>+    <term name="line">+      <single>lerroa</single>+      <multiple>lerroak</multiple>+    </term>+    <term name="note">+      <single>oharra</single>+      <multiple>oharrak</multiple>+    </term>+    <term name="opus">+      <single>obra</single>+      <multiple>obrak</multiple>+    </term>+    <term name="page">+      <single>orrialdea</single>+      <multiple>orrialdeak</multiple>+    </term>+    <term name="paragraph">+      <single>paragrafoa</single>+      <multiple>paragrafoak</multiple>+    </term>+    <term name="part">+      <single>zatia</single>+      <multiple>zatiak</multiple>+    </term>+    <term name="section">+      <single>atala</single>+      <multiple>atalak</multiple>+    </term>+    <term name="sub verbo">+      <single>sub voce</single>+      <multiple>sub vocem</multiple>+    </term>+    <term name="verse">+      <single>bertsoa</single>+      <multiple>bertsoak</multiple>+    </term>+    <term name="volume">+      <single>luburikia</single>+      <multiple>luburukiak</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">lib.</term>+    <term name="chapter" form="short">kap.</term>+    <term name="column" form="short">zut.</term>+    <term name="figure" form="short">iru.</term>+    <term name="folio" form="short">or.</term>+    <term name="issue" form="short">zenb.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>or.</single>+      <multiple>or.</multiple>+    </term>+    <term name="paragraph" form="short">par.</term>+    <term name="part" form="short">zt.</term>+    <term name="section" form="short">atal.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.v.</multiple>+    </term>+    <term name="verse" form="short">+      <single>b.</single>+      <multiple>bb.</multiple>+    </term>+    <term name="volume" form="short">+      <single>libk.</single>+      <multiple>libk.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>argitaratzailea</single>+      <multiple>argitaratzaileak</multiple>+    </term>+    <term name="editorial-director">+      <single>argitaratzailea</single>+      <multiple>argitaratzaileak</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>itzultzailea</single>+      <multiple>itzultzaileak</multiple>+    </term>+    <term name="editortranslator">+      <single>argitaratzaile eta itzultzailea</single>+      <multiple>argitaratzaile eta itzultzaileak</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>arg.</single>+      <multiple>arg.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>arg.</single>+      <multiple>arg.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>itzul.</single>+      <multiple>itzul.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>arg. eta itzul.</single>+      <multiple>arg. eta itzul.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">-(e)k argitaratua</term>+    <term name="editorial-director" form="verb">-(e)k argitaratua</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">-(e)k elkarrizketatua</term>+    <term name="recipient" form="verb">-(r)entzat</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">-(e)k itzulia</term>+    <term name="editortranslator" form="verb">-(e)k argitaratu eta itzulia</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">arg.</term>+    <term name="editorial-director" form="verb-short">arg.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">itzul.</term>+    <term name="editortranslator" form="verb-short">-(e)k arg. eta itzul.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">urtarrilak</term>+    <term name="month-02">otsailak</term>+    <term name="month-03">martxoak</term>+    <term name="month-04">apirilak</term>+    <term name="month-05">maiatzak</term>+    <term name="month-06">ekainak</term>+    <term name="month-07">uztailak</term>+    <term name="month-08">abuztuak</term>+    <term name="month-09">irailak</term>+    <term name="month-10">urriak</term>+    <term name="month-11">azaroak</term>+    <term name="month-12">abenduak</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">urt.</term>+    <term name="month-02" form="short">ots.</term>+    <term name="month-03" form="short">martx.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mai.</term>+    <term name="month-06" form="short">eka.</term>+    <term name="month-07" form="short">uzt.</term>+    <term name="month-08" form="short">abz.</term>+    <term name="month-09" form="short">ira.</term>+    <term name="month-10" form="short">urr.</term>+    <term name="month-11" form="short">aza.</term>+    <term name="month-12" form="short">abe.</term>++    <!-- SEASONS -->+    <term name="season-01">udaberria</term>+    <term name="season-02">uda</term>+    <term name="season-03">udazkena</term>+    <term name="season-04">negua</term>+  </terms>+</locale>
+ locales/locales-fa-IR.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="fa-IR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="true"/>+  <date form="text">+    <date-part name="month" suffix=" "/>+    <date-part name="day" form="numeric-leading-zeros" suffix=", "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">دسترسی</term>+    <term name="and">و</term>+    <term name="and others">و دیگران</term>+    <term name="anonymous">ناشناس</term>+    <term name="anonymous" form="short">ناشناس</term>+    <term name="at">در</term>+    <term name="available at">available at</term>+    <term name="by">توسط</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">یادکرد</term>+    <term name="edition">+      <single>ویرایش</single>+      <multiple>ویرایش‌های</multiple>+    </term>+    <term name="edition" form="short">ویرایش</term>+    <term name="et-al">و دیگران</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">از</term>+    <term name="ibid">همان</term>+    <term name="in">در</term>+    <term name="in press">زیر چاپ</term>+    <term name="internet">اینترنت</term>+    <term name="interview">مصاحبه</term>+    <term name="letter">نامه</term>+    <term name="no date">بدون تاریخ</term>+    <term name="no date" form="short">بدون تاریخ</term>+    <term name="online">برخط</term>+    <term name="presented at">ارائه شده در</term>+    <term name="reference">+      <single>مرجع</single>+      <multiple>مراجع</multiple>+    </term>+    <term name="reference" form="short">+      <single>مرجع</single>+      <multiple>مراجع</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">اول</term>+    <term name="long-ordinal-02">دوم</term>+    <term name="long-ordinal-03">سوم</term>+    <term name="long-ordinal-04">چهارم</term>+    <term name="long-ordinal-05">پنجم</term>+    <term name="long-ordinal-06">ششم</term>+    <term name="long-ordinal-07">هفتم</term>+    <term name="long-ordinal-08">هشتم</term>+    <term name="long-ordinal-09">نهم</term>+    <term name="long-ordinal-10">دهم</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>کتاب</single>+      <multiple>کتاب‌های</multiple>+    </term>+    <term name="chapter">+      <single>فصل</single>+      <multiple>فصل‌های</multiple>+    </term>+    <term name="column">+      <single>ستون</single>+      <multiple>ستون‌های</multiple>+    </term>+    <term name="figure">+      <single>تصویر</single>+      <multiple>تصاویر</multiple>+    </term>+    <term name="folio">+      <single>برگ</single>+      <multiple>برگ‌های</multiple>+    </term>+    <term name="issue">+      <single>شماره</single>+      <multiple>شماره‌های</multiple>+    </term>+    <term name="line">+      <single>خط</single>+      <multiple>خطوط</multiple>+    </term>+    <term name="note">+      <single>یادداشت</single>+      <multiple>یادداشت‌های</multiple>+    </term>+    <term name="opus">+      <single>قطعه</single>+      <multiple>قطعات</multiple>+    </term>+    <term name="page">+      <single>صفحه</single>+      <multiple>صفحات</multiple>+    </term>+    <term name="paragraph">+      <single>پاراگراف</single>+      <multiple>پاراگراف‌های</multiple>+    </term>+    <term name="part">+      <single>بخش</single>+      <multiple>بخش‌های</multiple>+    </term>+    <term name="section">+      <single>قسمت</single>+      <multiple>قسمت‌های</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>بیت</single>+      <multiple>بیت‌های</multiple>+    </term>+    <term name="volume">+      <single>جلد</single>+      <multiple>جلدهای</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">کتاب</term>+    <term name="chapter" form="short">فصل</term>+    <term name="column" form="short">ستون</term>+    <term name="figure" form="short">تصویر</term>+    <term name="folio" form="short">برگ</term>+    <term name="issue" form="short">ش</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">قطعه</term>+    <term name="page" form="short">+      <single>ص</single>+      <multiple>صص</multiple>+    </term>+    <term name="paragraph" form="short">پاراگراف</term>+    <term name="part" form="short">بخش</term>+    <term name="section" form="short">قسمت</term>+    <term name="sub verbo" form="short">+      <single>s.v</single>+      <multiple>s.vv</multiple>+    </term>+    <term name="verse" form="short">+      <single>بیت</single>+      <multiple>ابیات</multiple>+    </term>+    <term name="volume" form="short">+      <single>ج</single>+      <multiple>جج</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>ویرایشگر</single>+      <multiple>ویرایشگران</multiple>+    </term>+    <term name="editorial-director">+      <single>ویرایشگر</single>+      <multiple>ویرایشگران</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>مترجم</single>+      <multiple>مترجمین</multiple>+    </term>+    <term name="editortranslator">+      <single>ویرایشگر و مترجم</single>+      <multiple>ویرایشگران و مترجمین</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ویرایشگر</single>+      <multiple>ویرایشگران</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ویرایشگر</single>+      <multiple>ویرایشگران</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>مترجم</single>+      <multiple>مترجمین</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ویرایشگر و مترجم</single>+      <multiple>ویرایشگران و مترجمین</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">ویراسته‌ی</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">مصاحبه توسط</term>+    <term name="recipient" form="verb">به</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">ترجمه‌ی</term>+    <term name="editortranslator" form="verb">ترجمه و ویراسته‌ی</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">توسط</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ویراسته‌ی</term>+    <term name="editorial-director" form="verb-short">ویراسته‌ی</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">ترجمه‌ی</term>+    <term name="editortranslator" form="verb-short">ترجمه و ویراسته‌ی</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">ژانویه</term>+    <term name="month-02">فوریه</term>+    <term name="month-03">مارس</term>+    <term name="month-04">آوریل</term>+    <term name="month-05">می</term>+    <term name="month-06">ژوئن</term>+    <term name="month-07">جولای</term>+    <term name="month-08">آگوست</term>+    <term name="month-09">سپتامبر</term>+    <term name="month-10">اکتبر</term>+    <term name="month-11">نوامبر</term>+    <term name="month-12">دسامبر</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">ژانویه</term>+    <term name="month-02" form="short">فوریه</term>+    <term name="month-03" form="short">مارس</term>+    <term name="month-04" form="short">آوریل</term>+    <term name="month-05" form="short">می</term>+    <term name="month-06" form="short">ژوئن</term>+    <term name="month-07" form="short">جولای</term>+    <term name="month-08" form="short">آگوست</term>+    <term name="month-09" form="short">سپتامبر</term>+    <term name="month-10" form="short">اکتبر</term>+    <term name="month-11" form="short">نوامبر</term>+    <term name="month-12" form="short">دسامبر</term>++    <!-- SEASONS -->+    <term name="season-01">بهار</term>+    <term name="season-02">تابستان</term>+    <term name="season-03">پاییز</term>+    <term name="season-04">زمستان</term>+  </terms>+</locale>
+ locales/locales-fi-FI.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="fi-FI">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" suffix="."/>+    <date-part name="month" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">viitattu</term>+    <term name="and">ja</term>+    <term name="and others">ym.</term>+    <term name="anonymous">tuntematon</term>+    <term name="anonymous" form="short">tuntematon</term>+    <term name="at">osoitteessa</term>+    <term name="available at">available at</term>+    <term name="by">tekijä</term>+    <term name="circa">noin</term>+    <term name="circa" form="short">n.</term>+    <term name="cited">viitattu</term>+    <term name="edition">+      <single>painos</single>+      <multiple>painokset</multiple>+    </term>+    <term name="edition" form="short">p.</term>+    <term name="et-al">ym.</term>+    <term name="forthcoming">tulossa</term>+    <term name="from">alkaen</term>+    <term name="ibid">mt.</term>+    <term name="in">teoksessa</term>+    <term name="in press">painossa</term>+    <term name="internet">internet</term>+    <term name="interview">haastattelu</term>+    <term name="letter">kirje</term>+    <term name="no date">ei päivämäärää</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">verkossa</term>+    <term name="presented at">esitetty tilaisuudessa</term>+    <term name="reference">+      <single>viittaus</single>+      <multiple>viittaukset</multiple>+    </term>+    <term name="reference" form="short">+      <single>viit..</single>+      <multiple>viit.</multiple>+    </term>+    <term name="retrieved">noudettu</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">eaa.</term>+    <term name="bc">jaa.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">”</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">’</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">ensimmäinen</term>+    <term name="long-ordinal-02">toinen</term>+    <term name="long-ordinal-03">kolmas</term>+    <term name="long-ordinal-04">neljäs</term>+    <term name="long-ordinal-05">viides</term>+    <term name="long-ordinal-06">kuudes</term>+    <term name="long-ordinal-07">seitsemäs</term>+    <term name="long-ordinal-08">kahdeksas</term>+    <term name="long-ordinal-09">yhdeksäs</term>+    <term name="long-ordinal-10">kymmenes</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>kirja</single>+      <multiple>kirjat</multiple>+    </term>+    <term name="chapter">+      <single>luku</single>+      <multiple>luvut</multiple>+    </term>+    <term name="column">+      <single>palsta</single>+      <multiple>palstat</multiple>+    </term>+    <term name="figure">+      <single>kuvio</single>+      <multiple>kuviot</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>foliot</multiple>+    </term>+    <term name="issue">+      <single>numero</single>+      <multiple>numerot</multiple>+    </term>+    <term name="line">+      <single>rivi</single>+      <multiple>rivit</multiple>+    </term>+    <term name="note">+      <single>muistiinpano</single>+      <multiple>muistiinpanot</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opukset</multiple>+    </term>+    <term name="page">+      <single>sivu</single>+      <multiple>sivut</multiple>+    </term>+    <term name="paragraph">+      <single>kappale</single>+      <multiple>kappaleet</multiple>+    </term>+    <term name="part">+      <single>osa</single>+      <multiple>osat</multiple>+    </term>+    <term name="section">+      <single>osa</single>+      <multiple>osat</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>säkeistö</single>+      <multiple>säkeistöt</multiple>+    </term>+    <term name="volume">+      <single>vuosikerta</single>+      <multiple>vuosikerrat</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">kirja</term>+    <term name="chapter" form="short">luku</term>+    <term name="column" form="short">palsta</term>+    <term name="figure" form="short">kuv.</term>+    <term name="folio" form="short">fol.</term>+    <term name="issue" form="short">nro</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>s.</single>+      <multiple>ss.</multiple>+    </term>+    <term name="paragraph" form="short">kappale</term>+    <term name="part" form="short">osa</term>+    <term name="section" form="short">osa</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>säk.</single>+      <multiple>säk.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vol.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>toimittaja</single>+      <multiple>toimittajat</multiple>+    </term>+    <term name="editorial-director">+      <single>toimittaja</single>+      <multiple>toimittajat</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>suomentaja</single>+      <multiple>suomentajat</multiple>+    </term>+    <term name="editortranslator">+      <single>toimittaja ja suomentaja</single>+      <multiple>toimittajat ja suomentajat</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>toim.</single>+      <multiple>toim.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>toim.</single>+      <multiple>toim.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>suom.</single>+      <multiple>suom.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>toim. ja suom.</single>+      <multiple>toim. ja suom.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">toimittanut</term>+    <term name="editorial-director" form="verb">toimittanut</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">haastatellut</term>+    <term name="recipient" form="verb">vastaanottaja</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">suomentanut</term>+    <term name="editortranslator" form="verb">toimittanut ja suomentanut</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">toim.</term>+    <term name="editorial-director" form="verb-short">toim.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">suom.</term>+    <term name="editortranslator" form="verb-short">toim. ja suom.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">tammikuu</term>+    <term name="month-02">helmikuu</term>+    <term name="month-03">maaliskuu</term>+    <term name="month-04">huhtikuu</term>+    <term name="month-05">toukokuu</term>+    <term name="month-06">kesäkuu</term>+    <term name="month-07">heinäkuu</term>+    <term name="month-08">elokuu</term>+    <term name="month-09">syyskuu</term>+    <term name="month-10">lokakuu</term>+    <term name="month-11">marraskuu</term>+    <term name="month-12">joulukuu</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">tammi</term>+    <term name="month-02" form="short">helmi</term>+    <term name="month-03" form="short">maalis</term>+    <term name="month-04" form="short">huhti</term>+    <term name="month-05" form="short">touko</term>+    <term name="month-06" form="short">kesä</term>+    <term name="month-07" form="short">heinä</term>+    <term name="month-08" form="short">elo</term>+    <term name="month-09" form="short">syys</term>+    <term name="month-10" form="short">loka</term>+    <term name="month-11" form="short">marras</term>+    <term name="month-12" form="short">joulu</term>++    <!-- SEASONS -->+    <term name="season-01">kevät</term>+    <term name="season-02">kesä</term>+    <term name="season-03">syksy</term>+    <term name="season-04">talvi</term>+  </terms>+</locale>
+ locales/locales-fr-CA.xml view
@@ -0,0 +1,309 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="fr-CA">+  <info>+    <translator>+      <name>Grégoire Colly</name>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false" limit-day-ordinals-to-day-1="true"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">consulté le</term>+    <term name="and">et</term>+    <term name="and others">et autres</term>+    <term name="anonymous">anonyme</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">sur</term>+    <term name="available at">disponible sur</term>+    <term name="by">par</term>+    <term name="circa">vers</term>+    <term name="circa" form="short">v.</term>+    <term name="cited">cité</term>+    <term name="edition" gender="feminine">+      <single>édition</single>+      <multiple>éditions</multiple>+    </term>+    <term name="edition" form="short">éd.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">à paraître</term>+    <term name="from">à l'adresse</term>+    <term name="ibid">ibid.</term>+    <term name="in">dans</term>+    <term name="in press">sous presse</term>+    <term name="internet">Internet</term>+    <term name="interview">entretien</term>+    <term name="letter">lettre</term>+    <term name="no date">sans date</term>+    <term name="no date" form="short">s.&#160;d.</term>+    <term name="online">en ligne</term>+    <term name="presented at">présenté à</term>+    <term name="reference">+      <single>référence</single>+      <multiple>références</multiple>+    </term>+    <term name="reference" form="short">+      <single>réf.</single>+      <multiple>réf.</multiple>+    </term>+    <term name="retrieved">consulté</term>+    <term name="scale">échelle</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">apr. J.-C.</term>+    <term name="bc">av. J.-C.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«&#160;</term>+    <term name="close-quote">&#160;»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">&#8209;</term> <!-- non-breaking hyphen -->++    <!-- ORDINALS -->+    <term name="ordinal">ᵉ</term>+   	<term name="ordinal-01" gender-form="feminine" match="whole-number">ʳᵉ</term>+    <term name="ordinal-01" gender-form="masculine" match="whole-number">ᵉʳ</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">premier</term>+    <term name="long-ordinal-02">deuxième</term>+    <term name="long-ordinal-03">troisième</term>+    <term name="long-ordinal-04">quatrième</term>+    <term name="long-ordinal-05">cinquième</term>+    <term name="long-ordinal-06">sixième</term>+    <term name="long-ordinal-07">septième</term>+    <term name="long-ordinal-08">huitième</term>+    <term name="long-ordinal-09">neuvième</term>+    <term name="long-ordinal-10">dixième</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>livre</single>+      <multiple>livres</multiple>+    </term>+    <term name="chapter">+      <single>chapitre</single>+      <multiple>chapitres</multiple>+    </term>+    <term name="column">+      <single>colonne</single>+      <multiple>colonnes</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue" gender="masculine">+      <single>numéro</single>+      <multiple>numéros</multiple>+    </term>+    <term name="line">+      <single>ligne</single>+      <multiple>lignes</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opus</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraphe</single>+      <multiple>paragraphes</multiple>+    </term>+    <term name="part">+      <single>partie</single>+      <multiple>parties</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verset</single>+      <multiple>versets</multiple>+    </term>+    <term name="volume" gender="masculine">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">liv.</term>+    <term name="chapter" form="short">chap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">+      <single>fᵒ</single>+      <multiple>fᵒˢ</multiple>+    </term>+    <term name="issue" form="short">+      <single>nᵒ</single>+      <multiple>nᵒˢ</multiple>+    </term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>p.</multiple>+    </term>+    <term name="paragraph" form="short">paragr.</term>+    <term name="part" form="short">part.</term>+    <term name="section" form="short">sect.</term>+    <term name="sub verbo" form="short">+      <single>s.&#160;v.</single>+      <multiple>s.&#160;vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vol.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>réalisateur</single>+      <multiple>réalisateurs</multiple>+    </term>+    <term name="editor">+      <single>éditeur</single>+      <multiple>éditeurs</multiple>+    </term>+    <term name="editorial-director">+      <single>directeur</single>+      <multiple>directeurs</multiple>+    </term>+    <term name="illustrator">+      <single>illustrateur</single>+      <multiple>illustrateurs</multiple>+    </term>+    <term name="translator">+      <single>traducteur</single>+      <multiple>traducteurs</multiple>+    </term>+    <term name="editortranslator">+      <single>éditeur et traducteur</single>+      <multiple>éditeurs et traducteurs</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>réal.</single>+      <multiple>réal.</multiple>+    </term>+    <term name="editor" form="short">+      <single>éd.</single>+      <multiple>éd.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>dir.</single>+      <multiple>dir.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ill.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trad.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>éd. et trad.</single>+      <multiple>éd. et trad.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">réalisé par</term>+    <term name="editor" form="verb">édité par</term>+    <term name="editorial-director" form="verb">sous la direction de</term>+    <term name="illustrator" form="verb">illustré par</term>+    <term name="interviewer" form="verb">entretien réalisé par</term>+    <term name="recipient" form="verb">à</term>+    <term name="reviewed-author" form="verb">par</term>+    <term name="translator" form="verb">traduit par</term>+    <term name="editortranslator" form="verb">édité et traduit par</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">par</term>+    <term name="director" form="verb-short">réal. par</term>+    <term name="editor" form="verb-short">éd. par</term>+    <term name="editorial-director" form="verb-short">ss la dir. de</term>+    <term name="illustrator" form="verb-short">ill. par</term>+    <term name="translator" form="verb-short">trad. par</term>+    <term name="editortranslator" form="verb-short">éd. et trad. par</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01" gender="masculine">janvier</term>+    <term name="month-02" gender="masculine">février</term>+    <term name="month-03" gender="masculine">mars</term>+    <term name="month-04" gender="masculine">avril</term>+    <term name="month-05" gender="masculine">mai</term>+    <term name="month-06" gender="masculine">juin</term>+    <term name="month-07" gender="masculine">juillet</term>+    <term name="month-08" gender="masculine">août</term>+    <term name="month-09" gender="masculine">septembre</term>+    <term name="month-10" gender="masculine">octobre</term>+    <term name="month-11" gender="masculine">novembre</term>+    <term name="month-12" gender="masculine">décembre</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">janv.</term>+    <term name="month-02" form="short">févr.</term>+    <term name="month-03" form="short">mars</term>+    <term name="month-04" form="short">avr.</term>+    <term name="month-05" form="short">mai</term>+    <term name="month-06" form="short">juin</term>+    <term name="month-07" form="short">juill.</term>+    <term name="month-08" form="short">août</term>+    <term name="month-09" form="short">sept.</term>+    <term name="month-10" form="short">oct.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">déc.</term>++    <!-- SEASONS -->+    <term name="season-01">printemps</term>+    <term name="season-02">été</term>+    <term name="season-03">automne</term>+    <term name="season-04">hiver</term>+  </terms>+</locale>
+ locales/locales-fr-FR.xml view
@@ -0,0 +1,309 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="fr-FR">+  <info>+    <translator>+      <name>Grégoire Colly</name>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false" limit-day-ordinals-to-day-1="true"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">consulté le</term>+    <term name="and">et</term>+    <term name="and others">et autres</term>+    <term name="anonymous">anonyme</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">sur</term>+    <term name="available at">disponible sur</term>+    <term name="by">par</term>+    <term name="circa">vers</term>+    <term name="circa" form="short">v.</term>+    <term name="cited">cité</term>+    <term name="edition" gender="feminine">+      <single>édition</single>+      <multiple>éditions</multiple>+    </term>+    <term name="edition" form="short">éd.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">à paraître</term>+    <term name="from">à l'adresse</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">sous presse</term>+    <term name="internet">Internet</term>+    <term name="interview">entretien</term>+    <term name="letter">lettre</term>+    <term name="no date">sans date</term>+    <term name="no date" form="short">s.&#160;d.</term>+    <term name="online">en ligne</term>+    <term name="presented at">présenté à</term>+    <term name="reference">+      <single>référence</single>+      <multiple>références</multiple>+    </term>+    <term name="reference" form="short">+      <single>réf.</single>+      <multiple>réf.</multiple>+    </term>+    <term name="retrieved">consulté</term>+    <term name="scale">échelle</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">apr. J.-C.</term>+    <term name="bc">av. J.-C.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«&#160;</term>+    <term name="close-quote">&#160;»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">&#8209;</term> <!-- non-breaking hyphen -->++    <!-- ORDINALS -->+    <term name="ordinal">ᵉ</term>+    <term name="ordinal-01" gender-form="feminine" match="whole-number">ʳᵉ</term>+    <term name="ordinal-01" gender-form="masculine" match="whole-number">ᵉʳ</term>+    +    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">premier</term>+    <term name="long-ordinal-02">deuxième</term>+    <term name="long-ordinal-03">troisième</term>+    <term name="long-ordinal-04">quatrième</term>+    <term name="long-ordinal-05">cinquième</term>+    <term name="long-ordinal-06">sixième</term>+    <term name="long-ordinal-07">septième</term>+    <term name="long-ordinal-08">huitième</term>+    <term name="long-ordinal-09">neuvième</term>+    <term name="long-ordinal-10">dixième</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>livre</single>+      <multiple>livres</multiple>+    </term>+    <term name="chapter">+      <single>chapitre</single>+      <multiple>chapitres</multiple>+    </term>+    <term name="column">+      <single>colonne</single>+      <multiple>colonnes</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue" gender="masculine">+      <single>numéro</single>+      <multiple>numéros</multiple>+    </term>+    <term name="line">+      <single>ligne</single>+      <multiple>lignes</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opus</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraphe</single>+      <multiple>paragraphes</multiple>+    </term>+    <term name="part">+      <single>partie</single>+      <multiple>parties</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verset</single>+      <multiple>versets</multiple>+    </term>+    <term name="volume" gender="masculine">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">liv.</term>+    <term name="chapter" form="short">chap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">+      <single>fᵒ</single>+      <multiple>fᵒˢ</multiple>+    </term>+    <term name="issue" form="short">+      <single>nᵒ</single>+      <multiple>nᵒˢ</multiple>+    </term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>p.</multiple>+    </term>+    <term name="paragraph" form="short">paragr.</term>+    <term name="part" form="short">part.</term>+    <term name="section" form="short">sect.</term>+    <term name="sub verbo" form="short">+      <single>s.&#160;v.</single>+      <multiple>s.&#160;vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vol.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>réalisateur</single>+      <multiple>réalisateurs</multiple>+    </term>+    <term name="editor">+      <single>éditeur</single>+      <multiple>éditeurs</multiple>+    </term>+    <term name="editorial-director">+      <single>directeur</single>+      <multiple>directeurs</multiple>+    </term>+    <term name="illustrator">+      <single>illustrateur</single>+      <multiple>illustrateurs</multiple>+    </term>+    <term name="translator">+      <single>traducteur</single>+      <multiple>traducteurs</multiple>+    </term>+    <term name="editortranslator">+      <single>éditeur et traducteur</single>+      <multiple>éditeurs et traducteurs</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>réal.</single>+      <multiple>réal.</multiple>+    </term>+    <term name="editor" form="short">+      <single>éd.</single>+      <multiple>éd.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>dir.</single>+      <multiple>dir.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ill.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trad.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>éd. et trad.</single>+      <multiple>éd. et trad.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">réalisé par</term>+    <term name="editor" form="verb">édité par</term>+    <term name="editorial-director" form="verb">sous la direction de</term>+    <term name="illustrator" form="verb">illustré par</term>+    <term name="interviewer" form="verb">entretien réalisé par</term>+    <term name="recipient" form="verb">à</term>+    <term name="reviewed-author" form="verb">par</term>+    <term name="translator" form="verb">traduit par</term>+    <term name="editortranslator" form="verb">édité et traduit par</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">par</term>+    <term name="director" form="verb-short">réal. par</term>+    <term name="editor" form="verb-short">éd. par</term>+    <term name="editorial-director" form="verb-short">ss la dir. de</term>+    <term name="illustrator" form="verb-short">ill. par</term>+    <term name="translator" form="verb-short">trad. par</term>+    <term name="editortranslator" form="verb-short">éd. et trad. par</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01" gender="masculine">janvier</term>+    <term name="month-02" gender="masculine">février</term>+    <term name="month-03" gender="masculine">mars</term>+    <term name="month-04" gender="masculine">avril</term>+    <term name="month-05" gender="masculine">mai</term>+    <term name="month-06" gender="masculine">juin</term>+    <term name="month-07" gender="masculine">juillet</term>+    <term name="month-08" gender="masculine">août</term>+    <term name="month-09" gender="masculine">septembre</term>+    <term name="month-10" gender="masculine">octobre</term>+    <term name="month-11" gender="masculine">novembre</term>+    <term name="month-12" gender="masculine">décembre</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">janv.</term>+    <term name="month-02" form="short">févr.</term>+    <term name="month-03" form="short">mars</term>+    <term name="month-04" form="short">avr.</term>+    <term name="month-05" form="short">mai</term>+    <term name="month-06" form="short">juin</term>+    <term name="month-07" form="short">juill.</term>+    <term name="month-08" form="short">août</term>+    <term name="month-09" form="short">sept.</term>+    <term name="month-10" form="short">oct.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">déc.</term>++    <!-- SEASONS -->+    <term name="season-01">printemps</term>+    <term name="season-02">été</term>+    <term name="season-03">automne</term>+    <term name="season-04">hiver</term>+  </terms>+</locale>
+ locales/locales-he-IL.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="he-IL">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">גישה</term>+    <term name="and">ו</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">-ב</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">ואחרים</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">מתוך</term>+    <term name="ibid">שם</term>+    <term name="in">בתוך</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">nd</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">אוחזר</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>ספר</single>+      <multiple>ספרים</multiple>+    </term>+    <term name="chapter">+      <single>פרק</single>+      <multiple>פרקים</multiple>+    </term>+    <term name="column">+      <single>טור</single>+      <multiple>טורים</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>מספר</single>+      <multiple>מספרים</multiple>+    </term>+    <term name="line">+      <single>שורה</single>+      <multiple>שורות</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>אופוס</single>+      <multiple>אופרה</multiple>+    </term>+    <term name="page">+      <single>עמוד</single>+      <multiple>עמודים</multiple>+    </term>+    <term name="paragraph">+      <single>paragraph</single>+      <multiple>פיסקה</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>בית</single>+      <multiple>בתים</multiple>+    </term>+    <term name="volume">+      <single>כרך</single>+      <multiple>כרכים</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">no</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>'עמ</single>+      <multiple>'עמ</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>עורך</single>+      <multiple>עורכים</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>מתרגם</single>+      <multiple>מתרגמים</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>eds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran</single>+      <multiple>trans</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">נערך ע"י</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">תורגם ע"י</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">ינואר</term>+    <term name="month-02">פברואר</term>+    <term name="month-03">מרץ</term>+    <term name="month-04">אפריל</term>+    <term name="month-05">מאי</term>+    <term name="month-06">יוני</term>+    <term name="month-07">יולי</term>+    <term name="month-08">אוגוסט</term>+    <term name="month-09">ספטמבר</term>+    <term name="month-10">אוקטובר</term>+    <term name="month-11">נובמבר</term>+    <term name="month-12">דצמבר</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan</term>+    <term name="month-02" form="short">Feb</term>+    <term name="month-03" form="short">Mar</term>+    <term name="month-04" form="short">Apr</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Jun</term>+    <term name="month-07" form="short">Jul</term>+    <term name="month-08" form="short">Aug</term>+    <term name="month-09" form="short">Sep</term>+    <term name="month-10" form="short">Oct</term>+    <term name="month-11" form="short">Nov</term>+    <term name="month-12" form="short">Dec</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-hr-HR.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="hr-HR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year" suffix="."/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">pristupljeno</term>+    <term name="and">i</term>+    <term name="and others">i ostali</term>+    <term name="anonymous">anonim</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">na</term>+    <term name="available at">pristupačno na</term>+    <term name="by">od</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citirano</term>+    <term name="edition">+      <single>izdanje</single>+      <multiple>izdanja</multiple>+    </term>+    <term name="edition" form="short">izd.</term>+    <term name="et-al">i ostali</term>+    <term name="forthcoming">u pripremi</term>+    <term name="from">od</term>+    <term name="ibid">ibid.</term>+    <term name="in">u</term>+    <term name="in press">u štampi</term>+    <term name="internet">internet</term>+    <term name="interview">intervju</term>+    <term name="letter">pismo</term>+    <term name="no date">bez datuma</term>+    <term name="no date" form="short">bez datuma</term>+    <term name="online">na internetu</term>+    <term name="presented at">predstavljeno na</term>+    <term name="reference">+      <single>reference</single>+      <multiple>reference</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>ref.</multiple>+    </term>+    <term name="retrieved">preuzeto</term>+    <term name="scale">skala</term>+    <term name="version">verzija</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">prvi</term>+    <term name="long-ordinal-02">drugi</term>+    <term name="long-ordinal-03">treći</term>+    <term name="long-ordinal-04">četvrti</term>+    <term name="long-ordinal-05">peti</term>+    <term name="long-ordinal-06">šesti</term>+    <term name="long-ordinal-07">sedmi</term>+    <term name="long-ordinal-08">osmi</term>+    <term name="long-ordinal-09">deveti</term>+    <term name="long-ordinal-10">deseti</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>knjiga</single>+      <multiple>knjige</multiple>+    </term>+    <term name="chapter">+      <single>poglavlje</single>+      <multiple>poglavlja</multiple>+    </term>+    <term name="column">+      <single>kolona</single>+      <multiple>kolone</multiple>+    </term>+    <term name="figure">+      <single>crtež</single>+      <multiple>crteži</multiple>+    </term>+    <term name="folio">+      <single>folija</single>+      <multiple>folije</multiple>+    </term>+    <term name="issue">+      <single>broj</single>+      <multiple>brojevi</multiple>+    </term>+    <term name="line">+      <single>linija</single>+      <multiple>linije</multiple>+    </term>+    <term name="note">+      <single>beleška</single>+      <multiple>beleške</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>stranica</single>+      <multiple>stranice</multiple>+    </term>+    <term name="paragraph">+      <single>paragraf</single>+      <multiple>paragrafi</multiple>+    </term>+    <term name="part">+      <single>deo</single>+      <multiple>delova</multiple>+    </term>+    <term name="section">+      <single>odeljak</single>+      <multiple>odeljaka</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>strofa</single>+      <multiple>strofe</multiple>+    </term>+    <term name="volume">+      <single>tom</single>+      <multiple>tomova</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">knj</term>+    <term name="chapter" form="short">pog</term>+    <term name="column" form="short">kol</term>+    <term name="figure" form="short">црт</term>+    <term name="folio" form="short">fol</term>+    <term name="issue" form="short">izd</term>+    <term name="line" form="short">l</term>+    <term name="note" form="short">n</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>str.</single>+      <multiple>str.</multiple>+    </term>+    <term name="paragraph" form="short">par</term>+    <term name="part" form="short">deo</term>+    <term name="section" form="short">od</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>s</single>+      <multiple>s</multiple>+    </term>+    <term name="volume" form="short">+      <single>tom</single>+      <multiple>tomova</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>priređivač</single>+      <multiple>priređivači</multiple>+    </term>+    <term name="editorial-director">+      <single>priređivač</single>+      <multiple>priređivači</multiple>+    </term>+    <term name="illustrator">+      <single>ilustrator</single>+      <multiple>ilustratori</multiple>+    </term>+    <term name="translator">+      <single>prevodilac</single>+      <multiple>prevodioci</multiple>+    </term>+    <term name="editortranslator">+      <single>priređivač &amp; prevodilac</single>+      <multiple>priređivači &amp; prevodioci</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>prir.</single>+      <multiple>prir.</multiple>+    </term>+    <term name="editor" form="short">+      <single>prir.</single>+      <multiple>prir.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>prir.</single>+      <multiple>prir.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>il.</single>+      <multiple>il.</multiple>+    </term>+    <term name="translator" form="short">+      <single>prev.</single>+      <multiple>prev.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>prir. &amp; prev.</single>+      <multiple>prir. &amp; prev.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">priredio</term>+    <term name="editorial-director" form="verb">priredio</term>+    <term name="illustrator" form="verb">ilustrovao</term>+    <term name="interviewer" form="verb">intervjuisao</term>+    <term name="recipient" form="verb">prima</term>+    <term name="reviewed-author" form="verb">od</term>+    <term name="translator" form="verb">preveo</term>+    <term name="editortranslator" form="verb">priredio &amp; preveo by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">prir.</term>+    <term name="editorial-director" form="verb-short">prir.</term>+    <term name="illustrator" form="verb-short">ilus.</term>+    <term name="translator" form="verb-short">prev.</term>+    <term name="editortranslator" form="verb-short">prir. &amp; prev. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">januar</term>+    <term name="month-02">februar</term>+    <term name="month-03">mart</term>+    <term name="month-04">april</term>+    <term name="month-05">maj</term>+    <term name="month-06">jun</term>+    <term name="month-07">jul</term>+    <term name="month-08">avgust</term>+    <term name="month-09">septembar</term>+    <term name="month-10">oktobar</term>+    <term name="month-11">novembar</term>+    <term name="month-12">decembar</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mart</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">maj</term>+    <term name="month-06" form="short">jun</term>+    <term name="month-07" form="short">jul</term>+    <term name="month-08" form="short">avg.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">okt.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dec.</term>++    <!-- SEASONS -->+    <term name="season-01">proleće</term>+    <term name="season-02">leto</term>+    <term name="season-03">jesen</term>+    <term name="season-04">zima</term>+  </terms>+</locale>
+ locales/locales-hu-HU.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="hu-HU">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="year"/>+    <date-part name="month" prefix=". "/>+    <date-part name="day" prefix=" " suffix="."/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="."/>+    <date-part name="day" form="numeric-leading-zeros" prefix="."/>+  </date>+  <terms>+    <term name="accessed">elérés</term>+    <term name="and">és</term>+    <term name="and others">és mások</term>+    <term name="anonymous">név nélkül</term>+    <term name="anonymous" form="short">nn</term>+    <term name="at"/>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">idézi</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">megjelenés alatt</term>+    <term name="from">forrás</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">nyomtatás alatt</term>+    <term name="internet">internet</term>+    <term name="interview">interjú</term>+    <term name="letter">levél</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">nd</term>+    <term name="online">online</term>+    <term name="presented at">előadás</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">elérés</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">»</term>+    <term name="close-inner-quote">«</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>könyv</single>+      <multiple>könyv</multiple>+    </term>+    <term name="chapter">+      <single>fejezet</single>+      <multiple>fejezet</multiple>+    </term>+    <term name="column">+      <single>oszlop</single>+      <multiple>oszlop</multiple>+    </term>+    <term name="figure">+      <single>ábra</single>+      <multiple>ábra</multiple>+    </term>+    <term name="folio">+      <single>fóliáns</single>+      <multiple>fóliáns</multiple>+    </term>+    <term name="issue">+      <single>szám</single>+      <multiple>szám</multiple>+    </term>+    <term name="line">+      <single>sor</single>+      <multiple>sor</multiple>+    </term>+    <term name="note">+      <single>jegyzet</single>+      <multiple>jegyzet</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>oldal</single>+      <multiple>oldal</multiple>+    </term>+    <term name="paragraph">+      <single>bekezdés</single>+      <multiple>bekezdés</multiple>+    </term>+    <term name="part">+      <single>rész</single>+      <multiple>rész</multiple>+    </term>+    <term name="section">+      <single>szakasz</single>+      <multiple>szakasz</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>versszak</single>+      <multiple>versszak</multiple>+    </term>+    <term name="volume">+      <single>kötet</single>+      <multiple>kötet</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">könyv</term>+    <term name="chapter" form="short">fej</term>+    <term name="column" form="short">oszl</term>+    <term name="figure" form="short">ábr</term>+    <term name="folio" form="short">fol</term>+    <term name="issue" form="short">sz</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>o</single>+      <multiple>o</multiple>+    </term>+    <term name="paragraph" form="short">bek</term>+    <term name="part" form="short">rész</term>+    <term name="section" form="short">szak</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>vsz</single>+      <multiple>vsz</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>szerkesztő</single>+      <multiple>szerkesztő</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>fordító</single>+      <multiple>fordító</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>szerk</single>+      <multiple>szerk</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>ford</single>+      <multiple>ford</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">szerkesztette</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interjúkészítő</term>+    <term name="recipient" form="verb">címzett</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">fordította</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">szerk</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">ford</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">január</term>+    <term name="month-02">február</term>+    <term name="month-03">március</term>+    <term name="month-04">április</term>+    <term name="month-05">május</term>+    <term name="month-06">június</term>+    <term name="month-07">július</term>+    <term name="month-08">augusztus</term>+    <term name="month-09">szeptember</term>+    <term name="month-10">október</term>+    <term name="month-11">november</term>+    <term name="month-12">december</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan</term>+    <term name="month-02" form="short">febr</term>+    <term name="month-03" form="short">márc</term>+    <term name="month-04" form="short">ápr</term>+    <term name="month-05" form="short">máj</term>+    <term name="month-06" form="short">jún</term>+    <term name="month-07" form="short">júl</term>+    <term name="month-08" form="short">aug</term>+    <term name="month-09" form="short">szept</term>+    <term name="month-10" form="short">okt</term>+    <term name="month-11" form="short">nov</term>+    <term name="month-12" form="short">dec</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-is-IS.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="is-IS">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" suffix="."/>+    <date-part name="month" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">sótt</term>+    <term name="and">og</term>+    <term name="and others">og fleiri</term>+    <term name="anonymous">nafnlaus</term>+    <term name="anonymous" form="short">nafnl.</term>+    <term name="at">af</term>+    <term name="available at">available at</term>+    <term name="by">eftir</term>+    <term name="circa">sirka</term>+    <term name="circa" form="short">u.þ.b.</term>+    <term name="cited">tilvitnun</term>+    <term name="edition">+      <single>útgáfa</single>+      <multiple>útgáfur</multiple>+    </term>+    <term name="edition" form="short">útg.</term>+    <term name="et-al">o.fl.</term>+    <term name="forthcoming">óbirt</term>+    <term name="from">af</term>+    <term name="ibid">sama heimild</term>+    <term name="in">í</term>+    <term name="in press">í prentun</term>+    <term name="internet">rafrænt</term>+    <term name="interview">viðtal</term>+    <term name="letter">bréf</term>+    <term name="no date">engin dagsetning</term>+    <term name="no date" form="short">e.d.</term>+    <term name="online">rafrænt</term>+    <term name="presented at">flutt á</term>+    <term name="reference">+      <single>tilvitnun</single>+      <multiple>tilvitnanir</multiple>+    </term>+    <term name="reference" form="short">+      <single>tilv.</single>+      <multiple>tilv.</multiple>+    </term>+    <term name="retrieved">sótt</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">e.Kr.</term>+    <term name="bc">f.Kr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">fyrsti</term>+    <term name="long-ordinal-02">annar</term>+    <term name="long-ordinal-03">þriðji</term>+    <term name="long-ordinal-04">fjórði</term>+    <term name="long-ordinal-05">fimmti</term>+    <term name="long-ordinal-06">sjötti</term>+    <term name="long-ordinal-07">sjöundi</term>+    <term name="long-ordinal-08">áttundi</term>+    <term name="long-ordinal-09">níundi</term>+    <term name="long-ordinal-10">tíundi</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>bók</single>+      <multiple>bækur</multiple>+    </term>+    <term name="chapter">+      <single>kafli</single>+      <multiple>kaflar</multiple>+    </term>+    <term name="column">+      <single>dálkur</single>+      <multiple>dálkar</multiple>+    </term>+    <term name="figure">+      <single>mynd</single>+      <multiple>myndir</multiple>+    </term>+    <term name="folio">+      <single>handrit</single>+      <multiple>handrit</multiple>+    </term>+    <term name="issue">+      <single>númer</single>+      <multiple>númer</multiple>+    </term>+    <term name="line">+      <single>lína</single>+      <multiple>línur</multiple>+    </term>+    <term name="note">+      <single>skilaboð</single>+      <multiple>skilaboð</multiple>+    </term>+    <term name="opus">+      <single>tónverk</single>+      <multiple>tónverk</multiple>+    </term>+    <term name="page">+      <single>blaðsíða</single>+      <multiple>blaðsíður</multiple>+    </term>+    <term name="paragraph">+      <single>málsgrein</single>+      <multiple>málsgreinar</multiple>+    </term>+    <term name="part">+      <single>hluti</single>+      <multiple>hlutar</multiple>+    </term>+    <term name="section">+      <single>hluti</single>+      <multiple>hlutar</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>vers</multiple>+    </term>+    <term name="volume">+      <single>bindi</single>+      <multiple>bindi</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">b.</term>+    <term name="chapter" form="short">k.</term>+    <term name="column" form="short">d.</term>+    <term name="figure" form="short">mynd.</term>+    <term name="folio" form="short">handr.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">tónv.</term>+    <term name="page" form="short">+      <single>bls.</single>+      <multiple>bls.</multiple>+    </term>+    <term name="paragraph" form="short">málsgr.</term>+    <term name="part" form="short">hl.</term>+    <term name="section" form="short">hl.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>bindi</single>+      <multiple>bindi</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>ritstjóri</single>+      <multiple>ritstjórar</multiple>+    </term>+    <term name="editorial-director">+      <single>ritstjóri</single>+      <multiple>ritstjórar</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>þýðandi</single>+      <multiple>þýðendur</multiple>+    </term>+    <term name="editortranslator">+      <single>ritstjóri og þýðandi</single>+      <multiple>ritstjórar og þýðendur</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ritstj.</single>+      <multiple>ritstj.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ritstj.</single>+      <multiple>ritstj.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>þýð.</single>+      <multiple>þýð.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ritstj. og þýð.</single>+      <multiple>ritstj. og þýð.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">ritstjóri</term>+    <term name="editorial-director" form="verb">ritstjóri</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">viðtal tók</term>+    <term name="recipient" form="verb">til</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">þýddi</term>+    <term name="editortranslator" form="verb">ritstjóri og þýðandi</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">eftir</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ritst.</term>+    <term name="editorial-director" form="verb-short">ritst.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">þýð.</term>+    <term name="editortranslator" form="verb-short">ritst. og þýð.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">janúar</term>+    <term name="month-02">febrúar</term>+    <term name="month-03">mars</term>+    <term name="month-04">apríl</term>+    <term name="month-05">maí</term>+    <term name="month-06">júní</term>+    <term name="month-07">júlí</term>+    <term name="month-08">ágúst</term>+    <term name="month-09">september</term>+    <term name="month-10">október</term>+    <term name="month-11">nóvember</term>+    <term name="month-12">desember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">maí</term>+    <term name="month-06" form="short">jún.</term>+    <term name="month-07" form="short">júl.</term>+    <term name="month-08" form="short">ágú.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">okt.</term>+    <term name="month-11" form="short">nóv.</term>+    <term name="month-12" form="short">des.</term>++    <!-- SEASONS -->+    <term name="season-01">vor</term>+    <term name="season-02">sumar</term>+    <term name="season-03">haust</term>+    <term name="season-04">vetur</term>+  </terms>+</locale>
+ locales/locales-it-IT.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="it-IT">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">consultato</term>+    <term name="and">e</term>+    <term name="and others">e altri</term>+    <term name="anonymous">anonimo</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">a</term>+    <term name="available at">available at</term>+    <term name="by">di</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citato</term>+    <term name="edition">+      <single>edizione</single>+      <multiple>edizioni</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">futuro</term>+    <term name="from">da</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in stampa</term>+    <term name="internet">internet</term>+    <term name="interview">intervista</term>+    <term name="letter">lettera</term>+    <term name="no date">senza data</term>+    <term name="no date" form="short">s.d.</term>+    <term name="online">in linea</term>+    <term name="presented at">presentato al</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">recuperato</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">d.C.</term>+    <term name="bc">a.C.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">°</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">prima</term>+    <term name="long-ordinal-02">seconda</term>+    <term name="long-ordinal-03">terza</term>+    <term name="long-ordinal-04">quarta</term>+    <term name="long-ordinal-05">quinta</term>+    <term name="long-ordinal-06">sesta</term>+    <term name="long-ordinal-07">settima</term>+    <term name="long-ordinal-08">ottava</term>+    <term name="long-ordinal-09">nona</term>+    <term name="long-ordinal-10">decima</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>libro</single>+      <multiple>libri</multiple>+    </term>+    <term name="chapter">+      <single>capitolo</single>+      <multiple>capitoli</multiple>+    </term>+    <term name="column">+      <single>colonna</single>+      <multiple>colonne</multiple>+    </term>+    <term name="figure">+      <single>figura</single>+      <multiple>figure</multiple>+    </term>+    <term name="folio">+      <single>foglio</single>+      <multiple>fogli</multiple>+    </term>+    <term name="issue">+      <single>numero</single>+      <multiple>numeri</multiple>+    </term>+    <term name="line">+      <single>riga</single>+      <multiple>righe</multiple>+    </term>+    <term name="note">+      <single>nota</single>+      <multiple>note</multiple>+    </term>+    <term name="opus">+      <single>opera</single>+      <multiple>opere</multiple>+    </term>+    <term name="page">+      <single>pagina</single>+      <multiple>pagine</multiple>+    </term>+    <term name="paragraph">+      <single>capoverso</single>+      <multiple>capoversi</multiple>+    </term>+    <term name="part">+      <single>parte</single>+      <multiple>parti</multiple>+    </term>+    <term name="section">+      <single>paragrafo</single>+      <multiple>paragrafi</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verso</single>+      <multiple>versi</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumi</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">lib.</term>+    <term name="chapter" form="short">cap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">fgl.</term>+    <term name="issue" form="short">n.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>pag.</single>+      <multiple>pagg.</multiple>+    </term>+    <term name="paragraph" form="short">cpv.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">par.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vol.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>curatore</single>+      <multiple>curatori</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>traduttore</single>+      <multiple>traduttori</multiple>+    </term>+    <term name="editortranslator">+      <single>curatore e traduttore</single>+      <multiple>curatori e tradutori</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>a c. di</single>+      <multiple>a c. di</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trad.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>a c. di e trad. da</single>+      <multiple>a c. di e trad. da</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">a cura di</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">intervista di</term>+    <term name="recipient" form="verb">a</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">tradotto da</term>+    <term name="editortranslator" form="verb">a cura di e tradotto da</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">di</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">a c. di</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trad. da</term>+    <term name="editortranslator" form="verb-short">a c. di e trad. da</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">gennaio</term>+    <term name="month-02">febbraio</term>+    <term name="month-03">marzo</term>+    <term name="month-04">aprile</term>+    <term name="month-05">maggio</term>+    <term name="month-06">giugno</term>+    <term name="month-07">luglio</term>+    <term name="month-08">agosto</term>+    <term name="month-09">settembre</term>+    <term name="month-10">ottobre</term>+    <term name="month-11">novembre</term>+    <term name="month-12">dicembre</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">gen.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mag.</term>+    <term name="month-06" form="short">giu.</term>+    <term name="month-07" form="short">lug.</term>+    <term name="month-08" form="short">ago.</term>+    <term name="month-09" form="short">set.</term>+    <term name="month-10" form="short">ott.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dic.</term>++    <!-- SEASONS -->+    <term name="season-01">primavera</term>+    <term name="season-02">estate</term>+    <term name="season-03">autunno</term>+    <term name="season-04">inverno</term>+  </terms>+</locale>
+ locales/locales-ja-JP.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ja-JP">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="year" suffix="年"/>+    <date-part name="month" form="numeric" suffix="月"/>+    <date-part name="day" suffix="日"/>+  </date>+  <date form="numeric">+    <date-part name="year" suffix="年"/>+    <date-part name="month" form="numeric" suffix="月"/>+    <date-part name="day" suffix="日"/>+  </date>+  <terms>+    <term name="accessed">アクセス</term>+    <term name="and">と</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">他</term>+    <term name="forthcoming">近刊</term>+    <term name="from">から</term>+    <term name="ibid">前掲</term>+    <term name="in"/>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">日付なし</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">読み込み</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">「</term>+    <term name="close-quote">」</term>+    <term name="open-inner-quote">『</term>+    <term name="close-inner-quote">』</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>行</single>+      <multiple>行</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>ページ</single>+      <multiple>ページ</multiple>+    </term>+    <term name="paragraph">+      <single>段落</single>+      <multiple>段落</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">号</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>p</single>+      <multiple>p</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>編集者</single>+      <multiple>編集者</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>翻訳者</single>+      <multiple>翻訳者</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>編集者</single>+      <multiple>編集者</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>翻訳者</single>+      <multiple>翻訳者</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">編集者:</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">翻訳者:</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">1月</term>+    <term name="month-02">2月</term>+    <term name="month-03">3月</term>+    <term name="month-04">4月</term>+    <term name="month-05">5月</term>+    <term name="month-06">6月</term>+    <term name="month-07">7月</term>+    <term name="month-08">8月</term>+    <term name="month-09">9月</term>+    <term name="month-10">10月</term>+    <term name="month-11">11月</term>+    <term name="month-12">12月</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">1月</term>+    <term name="month-02" form="short">2月</term>+    <term name="month-03" form="short">3月</term>+    <term name="month-04" form="short">4月</term>+    <term name="month-05" form="short">5月</term>+    <term name="month-06" form="short">6月</term>+    <term name="month-07" form="short">7月</term>+    <term name="month-08" form="short">8月</term>+    <term name="month-09" form="short">9月</term>+    <term name="month-10" form="short">10月</term>+    <term name="month-11" form="short">11月</term>+    <term name="month-12" form="short">12月</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-km-KH.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="km-KH">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric" suffix="​"/>+    <date-part name="month" suffix="​"/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">accessed</term>+    <term name="and">and</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">from</term>+    <term name="ibid">ibid</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">ទីមួយ</term>+    <term name="long-ordinal-02">ទីពីរ</term>+    <term name="long-ordinal-03">ទីបី</term>+    <term name="long-ordinal-04">ទីបួន</term>+    <term name="long-ordinal-05">ទីប្រាំ</term>+    <term name="long-ordinal-06">ទីប្រាំមួយ</term>+    <term name="long-ordinal-07">ទីប្រាំពីរ</term>+    <term name="long-ordinal-08">ទីប្រាំបី</term>+    <term name="long-ordinal-09">ទីប្រាំបួន</term>+    <term name="long-ordinal-10">ទីដប់មួយ</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>សៀវភៅ</single>+      <multiple>សៀវភៅ</multiple>+    </term>+    <term name="chapter">+      <single>ជំពូក</single>+      <multiple>ជំពូក</multiple>+    </term>+    <term name="column">+      <single>កាឡោន</single>+      <multiple>កាឡោន</multiple>+    </term>+    <term name="figure">+      <single>តួលេខ</single>+      <multiple>តួលេខ</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>ចំនួន</single>+      <multiple>ចំនួន</multiple>+    </term>+    <term name="line">+      <single>បន្ទាត់</single>+      <multiple>បន្ទាត់</multiple>+    </term>+    <term name="note">+      <single>កំណត់ចំណាំ</single>+      <multiple>កំណត់ចំណាំ</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>ទំព័រ</single>+      <multiple>ទំព័រ</multiple>+    </term>+    <term name="paragraph">+      <single>កថាខណ្ឌ</single>+      <multiple>កថាខណ្ឌ</multiple>+    </term>+    <term name="part">+      <single>ជំពូក</single>+      <multiple>ជំពូក</multiple>+    </term>+    <term name="section">+      <single>ផ្នែក</single>+      <multiple>ផ្នែក</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>វ៉ុល</single>+      <multiple>វ៉ុល</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk.</term>+    <term name="chapter" form="short">chap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">no.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>pp.</multiple>+    </term>+    <term name="paragraph" form="short">para.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vols.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single/>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>translator</single>+      <multiple>translator</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran.</single>+      <multiple>trans.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">translated by</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans.</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">មករា</term>+    <term name="month-02">កុម្ភៈ</term>+    <term name="month-03">មីនា</term>+    <term name="month-04">មេសា</term>+    <term name="month-05">ឧសភា</term>+    <term name="month-06">មិថុនា</term>+    <term name="month-07">កក្កដា</term>+    <term name="month-08">សីហា</term>+    <term name="month-09">កញ្ញា</term>+    <term name="month-10">តុលា</term>+    <term name="month-11">វិច្ឆិកា</term>+    <term name="month-12">ធ្នូ</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan.</term>+    <term name="month-02" form="short">Feb.</term>+    <term name="month-03" form="short">Mar.</term>+    <term name="month-04" form="short">Apr.</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Jun.</term>+    <term name="month-07" form="short">Jul.</term>+    <term name="month-08" form="short">Aug.</term>+    <term name="month-09" form="short">Sep.</term>+    <term name="month-10" form="short">Oct.</term>+    <term name="month-11" form="short">Nov.</term>+    <term name="month-12" form="short">Dec.</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-ko-KR.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ko-KR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="year" suffix="년"/>+    <date-part name="month" form="numeric" prefix=" " suffix="월"/>+    <date-part name="day" prefix=" " suffix="일"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="/"/>+  </date>+  <terms>+    <term name="accessed">접근된</term>+    <term name="and">와/과</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">기타</term>+    <term name="forthcoming">근간</term>+    <term name="from">(으)로부터</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">일자 없음</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>행</single>+      <multiple>행</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>페이지</single>+      <multiple>페이지</multiple>+    </term>+    <term name="paragraph">+      <single>단락</single>+      <multiple>단락</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">호</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>p</single>+      <multiple>pp</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>편집자</single>+      <multiple>편집자</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>번역자</single>+      <multiple>번역자</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>편집자</single>+      <multiple>편집자</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>번역자</single>+      <multiple>번역자</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">편집자:</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">번역자:</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">1월</term>+    <term name="month-02">2월</term>+    <term name="month-03">3월</term>+    <term name="month-04">4월</term>+    <term name="month-05">5월</term>+    <term name="month-06">6월</term>+    <term name="month-07">7월</term>+    <term name="month-08">8월</term>+    <term name="month-09">9월</term>+    <term name="month-10">10월</term>+    <term name="month-11">11월</term>+    <term name="month-12">12월</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">1</term>+    <term name="month-02" form="short">2</term>+    <term name="month-03" form="short">3</term>+    <term name="month-04" form="short">4</term>+    <term name="month-05" form="short">5</term>+    <term name="month-06" form="short">6</term>+    <term name="month-07" form="short">7</term>+    <term name="month-08" form="short">8</term>+    <term name="month-09" form="short">9</term>+    <term name="month-10" form="short">10</term>+    <term name="month-11" form="short">11</term>+    <term name="month-12" form="short">12</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-lt-LT.xml view
@@ -0,0 +1,305 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="lt-LT">+  <info>+    <translator>+      <name>Valdemaras Klumbys</name>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text" delimiter=" ">++    <!-- "2011 m. lapkričio 1 d." -->+    <date-part name="year" suffix=" m."/>+    <date-part name="month"/>+    <date-part name="day" form="numeric" suffix=" d."/>+  </date>+  <date form="numeric" delimiter="-">++    <!-- "2011-11-01" -->+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros"/>+    <date-part name="day" form="numeric-leading-zeros"/>+  </date>+  <terms>+    <term name="accessed">žiūrėta</term>+    <term name="and">ir</term>+    <term name="and others">ir kt.</term>+    <term name="anonymous">anonimas</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at"/>+    <term name="available at">available at</term>+    <term name="by"/>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">cituojama pagal</term>+    <term name="edition">+      <single>leidimas</single>+      <multiple>leidimai</multiple>+    </term>+    <term name="edition" form="short">leid.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">ruošiamas</term>+    <term name="from"/>+    <term name="ibid">ibid.</term>+    <term name="in"/>+    <term name="in press">spaudoje</term>+    <term name="internet">prieiga per internetą</term>+    <term name="interview">interviu</term>+    <term name="letter">laiškas</term>+    <term name="no date">sine anno</term>+    <term name="no date" form="short">s.a.</term>+    <term name="online">interaktyvus</term>+    <term name="presented at">pristatytas</term>+    <term name="reference">+      <single>nuoroda</single>+      <multiple>nuorodos</multiple>+    </term>+    <term name="reference" form="short">+      <single>nuor.</single>+      <multiple>nuor.</multiple>+    </term>+    <term name="retrieved">gauta</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">po Kr.</term>+    <term name="bc">pr. Kr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">,</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">-asis</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">pirmasis</term>+    <term name="long-ordinal-02">antrasis</term>+    <term name="long-ordinal-03">trečiasis</term>+    <term name="long-ordinal-04">ketvirtasis</term>+    <term name="long-ordinal-05">penktasis</term>+    <term name="long-ordinal-06">šeštasis</term>+    <term name="long-ordinal-07">septintasis</term>+    <term name="long-ordinal-08">aštuntasis</term>+    <term name="long-ordinal-09">devintasis</term>+    <term name="long-ordinal-10">dešimtasis</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>knyga</single>+      <multiple>knygos</multiple>+    </term>+    <term name="chapter">+      <single>skyrius</single>+      <multiple>skyriai</multiple>+    </term>+    <term name="column">+      <single>skiltis</single>+      <multiple>skiltys</multiple>+    </term>+    <term name="figure">+      <single>iliustracija</single>+      <multiple>iliustracijos</multiple>+    </term>+    <term name="folio">+      <single>lapas</single>+      <multiple>lapai</multiple>+    </term>+    <term name="issue">+      <single>numeris</single>+      <multiple>numeriai</multiple>+    </term>+    <term name="line">+      <single>eilutė</single>+      <multiple>eilutės</multiple>+    </term>+    <term name="note">+      <single>pastaba</single>+      <multiple>pastabos</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>puslapis</single>+      <multiple>puslapiai</multiple>+    </term>+    <term name="paragraph">+      <single>pastraipa</single>+      <multiple>pastraipos</multiple>+    </term>+    <term name="part">+      <single>dalis</single>+      <multiple>dalys</multiple>+    </term>+    <term name="section">+      <single>poskyris</single>+      <multiple>poskyriai</multiple>+    </term>+    <term name="sub verbo">+      <single>žiūrėk</single>+      <multiple>žiūrėk</multiple>+    </term>+    <term name="verse">+      <single>eilėraštis</single>+      <multiple>eilėraščiai</multiple>+    </term>+    <term name="volume">+      <single>tomas</single>+      <multiple>tomai</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">kn.</term>+    <term name="chapter" form="short">sk.</term>+    <term name="column" form="short">skilt.</term>+    <term name="figure" form="short">il.</term>+    <term name="folio" form="short">l.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>p.</multiple>+    </term>+    <term name="paragraph" form="short">pastr.</term>+    <term name="part" form="short">d.</term>+    <term name="section" form="short">posk.</term>+    <term name="sub verbo" form="short">+      <single>žr.</single>+      <multiple>žr.</multiple>+    </term>+    <term name="verse" form="short">+      <single>eilėr.</single>+      <multiple>eilėr.</multiple>+    </term>+    <term name="volume" form="short">+      <single>t.</single>+      <multiple>t.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>sudarytojas</single>+      <multiple>sudarytojai</multiple>+    </term>+    <term name="editorial-director">+      <single>atsakingasis redaktorius</single>+      <multiple>atsakingieji redaktoriai</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>vertėjas</single>+      <multiple>vertėjai</multiple>+    </term>+    <term name="editortranslator">+      <single>sudarytojas ir vertėjas</single>+      <multiple>sudarytojai ir vertėjai</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>sud.</single>+      <multiple>sud.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ats. red.</single>+      <multiple>ats. red.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>vert.</single>+      <multiple>vert.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>sud. ir vert.</single>+      <multiple>sud. ir vert.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">sudarė</term>+    <term name="editorial-director" form="verb">parengė</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interviu ėmė</term>+    <term name="recipient" form="verb">gavo</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">vertė</term>+    <term name="editortranslator" form="verb">sudarė ir vertė</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">sud.</term>+    <term name="editorial-director" form="verb-short">pareng.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">vert.</term>+    <term name="editortranslator" form="verb-short">sud. ir vert.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">sausio</term>+    <term name="month-02">vasario</term>+    <term name="month-03">kovo</term>+    <term name="month-04">balandžio</term>+    <term name="month-05">gegužės</term>+    <term name="month-06">birželio</term>+    <term name="month-07">liepos</term>+    <term name="month-08">rugpjūčio</term>+    <term name="month-09">rugsėjo</term>+    <term name="month-10">spalio</term>+    <term name="month-11">lapkričio</term>+    <term name="month-12">gruodžio</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">saus.</term>+    <term name="month-02" form="short">vas.</term>+    <term name="month-03" form="short">kovo</term>+    <term name="month-04" form="short">bal.</term>+    <term name="month-05" form="short">geg.</term>+    <term name="month-06" form="short">birž.</term>+    <term name="month-07" form="short">liep.</term>+    <term name="month-08" form="short">rugpj.</term>+    <term name="month-09" form="short">rugs.</term>+    <term name="month-10" form="short">spal.</term>+    <term name="month-11" form="short">lapkr.</term>+    <term name="month-12" form="short">gruodž.</term>++    <!-- SEASONS -->+    <term name="season-01">pavasaris</term>+    <term name="season-02">vasara</term>+    <term name="season-03">ruduo</term>+    <term name="season-04">žiema</term>+  </terms>+</locale>
+ locales/locales-lv-LV.xml view
@@ -0,0 +1,353 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="lv-LV">+  <info>+    <translator>+      <name>Andris Lupgins</name>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-12-27T11:40:58+02:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text" delimiter=" ">+    <!-- "2012. gada 28. martā" -->+    <date-part name="year" suffix=". gada"/>+    <date-part name="day" form="numeric" suffix="."/>+    <date-part name="month"/>+  </date>+  <date form="numeric" delimiter=".">+    <!-- "28.03.2012." -->+    <date-part name="day" form="numeric"/>+    <date-part name="month" form="numeric"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">skatīts</term>+    <term name="ad">m.ē.</term>+    <term name="and">un</term>+    <term name="and others">un citi</term>+    <term name="anonymous">anonīms</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at"/>+    <term name="available at">pieejams</term>+    <term name="bc">p.m.ē.</term>+    <term name="by"/>+    <term name="circa">apmēram</term>+    <term name="circa" form="short">apm.</term>+    <term name="cited">citēts</term>+    <term name="edition" gender="feminine">+      <single>redakcija</single>+      <multiple>redakcijas</multiple>+    </term>+    <term name="edition" form="short">red.</term>+    <term name="et-al">u.c.</term>+    <term name="forthcoming">gaidāms</term>+    <term name="from">no</term>+    <term name="ibid">turpat</term>+    <term name="in">no</term>+    <term name="in press">presē</term>+    <term name="internet">internets</term>+    <term name="interview">intervija</term>+    <term name="letter">vēstule</term>+    <term name="no date">bez datuma</term>+    <term name="no date" form="short">b.g.</term>+    <term name="online">tiešsaiste</term>+    <term name="presented at">iesniegts</term>+    <term name="reference">+      <single>atsauce</single>+      <multiple>atsauces</multiple>+    </term>+    <term name="reference" form="short">+      <single>ats.</single>+      <multiple>ats.</multiple>+    </term>+    <term name="retrieved">iegūts</term>+    <term name="scale">mērogs</term>+    <term name="version">versija</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">"</term>+    <term name="close-quote">"</term>+    <term name="open-inner-quote">"</term>+    <term name="close-inner-quote">"</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">-ais</term>+    <term name="ordinal" gender-form="feminine">-ā</term>+    +    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">pirmais</term>+    <term name="long-ordinal-02">otrais</term>+    <term name="long-ordinal-03">trešais</term>+    <term name="long-ordinal-04">ceturtais</term>+    <term name="long-ordinal-05">piektais</term>+    <term name="long-ordinal-06">sestais</term>+    <term name="long-ordinal-07">septītais</term>+    <term name="long-ordinal-08">astotais</term>+    <term name="long-ordinal-09">devītais</term>+    <term name="long-ordinal-10">desmitais</term>++    <term name="long-ordinal-01" gender-form="feminine">pirmā</term>+    <term name="long-ordinal-02" gender-form="feminine">otrā</term>+    <term name="long-ordinal-03" gender-form="feminine">trešā</term>+    <term name="long-ordinal-04" gender-form="feminine">ceturtā</term>+    <term name="long-ordinal-05" gender-form="feminine">piektā</term>+    <term name="long-ordinal-06" gender-form="feminine">sestā</term>+    <term name="long-ordinal-07" gender-form="feminine">septītā</term>+    <term name="long-ordinal-08" gender-form="feminine">astotā</term>+    <term name="long-ordinal-09" gender-form="feminine">devītā</term>+    <term name="long-ordinal-10" gender-form="feminine">desmitā</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>grāmata</single>+      <multiple>grāmatas</multiple>+    </term>+    <term name="chapter">+      <single>nodaļa</single>+      <multiple>nodaļas</multiple>+    </term>+    <term name="column">+      <single>sleja</single>+      <multiple>slejas</multiple>+    </term>+    <term name="figure">+      <single>ilustrācija</single>+      <multiple>ilustrācijas</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folio</multiple>+    </term>+    <term name="issue">+      <single>numurs</single>+      <multiple>numuri</multiple>+    </term>+    <term name="line">+      <single>rinda</single>+      <multiple>rindas</multiple>+    </term>+    <term name="note">+      <single>piezīme</single>+      <multiple>piezīmes</multiple>+    </term>+    <term name="opus">+      <single>opuss</single>+      <multiple>opusi</multiple>+    </term>+    <term name="page">+      <single>lappuse</single>+      <multiple>lappuses</multiple>+    </term>+    <term name="paragraph">+      <single>rindkopa</single>+      <multiple>rindkopas</multiple>+    </term>+    <term name="part">+      <single>daļa</single>+      <multiple>daļas</multiple>+    </term>+    <term name="section">+      <single>apakšnodaļa</single>+      <multiple>apakšnodaļas</multiple>+    </term>+    <term name="sub verbo">+      <single>skatīt</single>+      <multiple>skatīt</multiple>+    </term>+    <term name="verse">+      <single>pants</single>+      <multiple>panti</multiple>+    </term>+    <term name="volume">+      <single>sējums</single>+      <multiple>sējumi</multiple>+    </term>+    +    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">grām.</term>+    <term name="chapter" form="short">nod.</term>+    <term name="column" form="short">sl.</term>+    <term name="figure" form="short">il.</term>+    <term name="folio" form="short">fo.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">r.</term>+    <term name="note" form="short">piez.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>lpp.</single>+      <multiple>lpp.</multiple>+    </term>+    <term name="paragraph" form="short">rindk.</term>+    <term name="part" form="short">d.</term>+    <term name="section" form="short">apakšnod.</term>+    <term name="sub verbo" form="short">+      <single>sk.</single>+      <multiple>sk.</multiple>+    </term>+    <term name="verse" form="short">+      <single>p.</single>+      <multiple>p.</multiple>+    </term>+    <term name="volume" form="short">+      <single>sēj.</single>+      <multiple>sēj.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="collection-editor">+      <single>krājuma redaktors</single>+      <multiple>krājuma redaktori</multiple>+    </term>+    <term name="composer">+      <single>sastādītājs</single>+      <multiple>sastādītāji</multiple>+    </term>+    <term name="container-author">+      <single>pamatmateriāla autors</single>+      <multiple>pamatmateriāla autori</multiple>+    </term>+    <term name="director">+      <single>vadītājs</single>+      <multiple>vadītāji</multiple>+    </term>+    <term name="editor">+      <single>redaktors</single>+      <multiple>redaktors</multiple>+    </term>+    <term name="editorial-director">+      <single>galvenais redaktors</single>+      <multiple>galvenie redaktori</multiple>+    </term>+    <term name="editortranslator">+      <single>redaktors un tulkotājs</single>+      <multiple>redaktors un tulkotājs</multiple>+    </term>+    <term name="illustrator">+      <single>ilustrators</single>+      <multiple>ilustratori</multiple>+    </term>+    <term name="interviewer">+      <single>intervētājs</single>+      <multiple>intervētāji</multiple>+    </term>+    <term name="recipient">+      <single>saņēmējs</single>+      <multiple>saņēmēji</multiple>+    </term>+    <term name="translator">+      <single>tulkotājs</single>+      <multiple>tulkotāji</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="collection-editor" form="short">+      <single>kr. red.</single>+      <multiple>kr. red.</multiple>+    </term>+    <term name="composer" form="short">+      <single>sast.</single>+      <multiple>sast.</multiple>+    </term>+    <term name="container-author" form="short">+      <single>pamatmat. aut.</single>+      <multiple>pamatmat. aut.</multiple>+    </term>+    <term name="director" form="short">+      <single>vad.</single>+      <multiple>vad.</multiple>+    </term>+    <term name="editor" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>galv. red.</single>+      <multiple>galv. red.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>red. un tulk.</single>+      <multiple>red. un tulk.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ilustr.</single>+      <multiple>ilustr.</multiple>+    </term>+    <term name="interviewer" form="short">+      <single>interv.</single>+      <multiple>interv.</multiple>+    </term>+    <term name="recipient" form="short">+      <single>saņ.</single>+      <multiple>saņ.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tulk.</single>+      <multiple>tulk.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="composer" form="verb">sastādīja</term>+    <term name="director" form="verb">vadīja</term>+    <term name="editor" form="verb">sagatavoja</term>+    <term name="editorial-director" form="verb">sagatavoja</term>+    <term name="editortranslator" form="verb">sagatavoja un tulkoja</term>+    <term name="illustrator" form="verb">ilustrēja</term>+    <term name="interviewer" form="verb">intervēja</term>+    <term name="recipient" form="verb">saņēma</term>+    <term name="translator" form="verb">tulkoja</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">sast.</term>+    <term name="editor" form="verb-short">sag.</term>+    <term name="editorial-director" form="verb-short">sag.</term>+    <term name="illustrator" form="verb-short">ilustr.</term>+    <term name="translator" form="verb-short">tulk.</term>+    <term name="editortranslator" form="verb-short">sag. un tulk.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">janvārī</term>+    <term name="month-02">februārī</term>+    <term name="month-03">martā</term>+    <term name="month-04">aprīlī</term>+    <term name="month-05">maijā</term>+    <term name="month-06">jūnijā</term>+    <term name="month-07">jūlijā</term>+    <term name="month-08">augustā</term>+    <term name="month-09">septembrī</term>+    <term name="month-10">oktobrī</term>+    <term name="month-11">novembrī</term>+    <term name="month-12">decembrī</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">janv.</term>+    <term name="month-02" form="short">febr.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mai.</term>+    <term name="month-06" form="short">jūn.</term>+    <term name="month-07" form="short">jūl.</term>+    <term name="month-08" form="short">aug.</term>+    <term name="month-09" form="short">sept.</term>+    <term name="month-10" form="short">okt.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dec.</term>++    <!-- SEASONS -->+    <term name="season-01">pavasaris</term>+    <term name="season-02">vasara</term>+    <term name="season-03">rudens</term>+    <term name="season-04">ziema</term>+  </terms>+</locale>
+ locales/locales-mn-MN.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="mn-MN">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="."/>+    <date-part name="day" form="numeric-leading-zeros" prefix="."/>+  </date>+  <terms>+    <term name="accessed">accessed</term>+    <term name="and">and</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">from</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">„</term>+    <term name="close-inner-quote">“</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>line</single>+      <multiple>lines</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraph</single>+      <multiple>paragraph</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">no</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>p</single>+      <multiple>pp</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>translator</single>+      <multiple>translators</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>eds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran</single>+      <multiple>trans</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">translated by</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">January</term>+    <term name="month-02">February</term>+    <term name="month-03">March</term>+    <term name="month-04">April</term>+    <term name="month-05">May</term>+    <term name="month-06">June</term>+    <term name="month-07">July</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">October</term>+    <term name="month-11">November</term>+    <term name="month-12">December</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan</term>+    <term name="month-02" form="short">Feb</term>+    <term name="month-03" form="short">Mar</term>+    <term name="month-04" form="short">Apr</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Jun</term>+    <term name="month-07" form="short">Jul</term>+    <term name="month-08" form="short">Aug</term>+    <term name="month-09" form="short">Sep</term>+    <term name="month-10" form="short">Oct</term>+    <term name="month-11" form="short">Nov</term>+    <term name="month-12" form="short">Dec</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-nb-NO.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="nb-NO">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2013-03-01T12:20:00+01:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">åpnet</term>+    <term name="and">og</term>+    <term name="and others">med flere</term>+    <term name="anonymous">anonym</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">på</term>+    <term name="available at">tilgjengelig på</term>+    <term name="by">av</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">sitert</term>+    <term name="edition">+      <single>utgave</single>+      <multiple>utgaver</multiple>+    </term>+    <term name="edition" form="short">utg.</term>+    <term name="et-al">mfl.</term>+    <term name="forthcoming">kommende</term>+    <term name="from">fra</term>+    <term name="ibid">ibid.</term>+    <term name="in">i</term>+    <term name="in press">i trykk</term>+    <term name="internet">Internett</term>+    <term name="interview">intervju</term>+    <term name="letter">brev</term>+    <term name="no date">ingen dato</term>+    <term name="no date" form="short">udatert</term>+    <term name="online">online</term>+    <term name="presented at">presentert på</term>+    <term name="reference">+      <single>referanse</single>+      <multiple>referanser</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refr.</multiple>+    </term>+    <term name="retrieved">hentet</term>+    <term name="scale">målestokk</term>+    <term name="version">versjon</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">fvt.</term>+    <term name="bc">evt.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">første</term>+    <term name="long-ordinal-02">andre</term>+    <term name="long-ordinal-03">tredje</term>+    <term name="long-ordinal-04">fjerde</term>+    <term name="long-ordinal-05">femte</term>+    <term name="long-ordinal-06">sjette</term>+    <term name="long-ordinal-07">sjuende</term>+    <term name="long-ordinal-08">åttende</term>+    <term name="long-ordinal-09">niende</term>+    <term name="long-ordinal-10">tiende</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>bok</single>+      <multiple>bøker</multiple>+    </term>+    <term name="chapter">+      <single>kapittel</single>+      <multiple>kapitler</multiple>+    </term>+    <term name="column">+      <single>kolonne</single>+      <multiple>kolonner</multiple>+    </term>+    <term name="figure">+      <single>figur</single>+      <multiple>figurer</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folioer</multiple>+    </term>+    <term name="issue">+      <single>nummer</single>+      <multiple>numre</multiple>+    </term>+    <term name="line">+      <single>linje</single>+      <multiple>linjer</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>noter</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opus</multiple>+    </term>+    <term name="page">+      <single>side</single>+      <multiple>sider</multiple>+    </term>+    <term name="paragraph">+      <single>avsnitt</single>+      <multiple>avsnitt</multiple>+    </term>+    <term name="part">+      <single>del</single>+      <multiple>deler</multiple>+    </term>+    <term name="section">+      <single>paragraf</single>+      <multiple>paragrafer</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>vers</multiple>+    </term>+    <term name="volume">+      <single>bind</single>+      <multiple>bind</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">b.</term>+    <term name="chapter" form="short">kap.</term>+    <term name="column" form="short">kol.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">fol.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>s.</single>+      <multiple>s.</multiple>+    </term>+    <term name="paragraph" form="short">avsn.</term>+    <term name="part" form="short">d.</term>+    <term name="section" form="short">pargr.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>bd.</single>+      <multiple>bd.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>regissør</single>+      <multiple>regissører</multiple>+    </term>+    <term name="editor">+      <single>redaktør</single>+      <multiple>redaktører</multiple>+    </term>+    <term name="editorial-director">+      <single>redaktør</single>+      <multiple>redaktører</multiple>+    </term>+    <term name="illustrator">+      <single>illustratør</single>+      <multiple>illustratører</multiple>+    </term>+    <term name="translator">+      <single>oversetter</single>+      <multiple>oversettere</multiple>+    </term>+    <term name="editortranslator">+      <single>redaktør &amp; oversetter</single>+      <multiple>redaktører &amp; oversettere</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>regi</single>+      <multiple>regi</multiple>+    </term>+    <term name="editor" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>overs.</single>+      <multiple>overs.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>red. &amp; overs.</single>+      <multiple>red. &amp; overs.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">regissert av</term>+    <term name="editor" form="verb">redigert av</term>+    <term name="editorial-director" form="verb">redigert av</term>+    <term name="illustrator" form="verb">illustrert av</term>+    <term name="interviewer" form="verb">intervjuet av</term>+    <term name="recipient" form="verb">til</term>+    <term name="reviewed-author" form="verb">av</term>+    <term name="translator" form="verb">oversatt av</term>+    <term name="editortranslator" form="verb">redigert &amp; oversatt av</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">av</term>+    <term name="director" form="verb-short">regi</term>+    <term name="editor" form="verb-short">red.</term>+    <term name="editorial-director" form="verb-short">red.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">overs.</term>+    <term name="editortranslator" form="verb-short">red. &amp; overs. av</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">januar</term>+    <term name="month-02">februar</term>+    <term name="month-03">mars</term>+    <term name="month-04">april</term>+    <term name="month-05">mai</term>+    <term name="month-06">juni</term>+    <term name="month-07">juli</term>+    <term name="month-08">august</term>+    <term name="month-09">september</term>+    <term name="month-10">oktober</term>+    <term name="month-11">november</term>+    <term name="month-12">desember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mai</term>+    <term name="month-06" form="short">jun.</term>+    <term name="month-07" form="short">jul.</term>+    <term name="month-08" form="short">aug.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">okt.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">des.</term>++    <!-- SEASONS -->+    <term name="season-01">vår</term>+    <term name="season-02">sommer</term>+    <term name="season-03">høst</term>+    <term name="season-04">vinter</term>+  </terms>+</locale>
+ locales/locales-nl-NL.xml view
@@ -0,0 +1,320 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="nl-NL">+  <info>+    <translator>+      <name>Rintze Zelle</name>+      <uri>http://twitter.com/rintzezelle</uri>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" suffix="-" range-delimiter="/"/>+    <date-part name="month" form="numeric" suffix="-" range-delimiter="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">bezocht</term>+    <term name="and">en</term>+    <term name="and others">en anderen</term>+    <term name="anonymous">anoniem</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">bij</term>+    <term name="available at">beschikbaar op</term>+    <term name="by">door</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">geciteerd</term>+    <term name="edition">+      <single>editie</single>+      <multiple>edities</multiple>+    </term>+    <term name="edition" form="short">ed.</term>+    <term name="et-al">e.a.</term>+    <term name="forthcoming">in voorbereiding</term>+    <term name="from">van</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in druk</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">brief</term>+    <term name="no date">zonder datum</term>+    <term name="no date" form="short">z.d.</term>+    <term name="online">online</term>+    <term name="presented at">gepresenteerd bij</term>+    <term name="reference">+      <single>referentie</single>+      <multiple>referenties</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">geraadpleegd</term>+    <term name="scale">schaal</term>+    <term name="version">versie</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">ste</term>+    <term name="ordinal-00" match="whole-number">de</term>+    <term name="ordinal-02" match="last-two-digits">de</term>+    <term name="ordinal-03" match="last-two-digits">de</term>+    <term name="ordinal-04" match="last-two-digits">de</term>+    <term name="ordinal-05" match="last-two-digits">de</term>+    <term name="ordinal-06" match="last-two-digits">de</term>+    <term name="ordinal-07" match="last-two-digits">de</term>+    <term name="ordinal-09" match="last-two-digits">de</term>+    <term name="ordinal-10">de</term>+    <term name="ordinal-11">de</term>+    <term name="ordinal-12">de</term>+    <term name="ordinal-13">de</term>+    <term name="ordinal-14">de</term>+    <term name="ordinal-15">de</term>+    <term name="ordinal-16">de</term>+    <term name="ordinal-17">de</term>+    <term name="ordinal-18">de</term>+    <term name="ordinal-19">de</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">eerste</term>+    <term name="long-ordinal-02">tweede</term>+    <term name="long-ordinal-03">derde</term>+    <term name="long-ordinal-04">vierde</term>+    <term name="long-ordinal-05">vijfde</term>+    <term name="long-ordinal-06">zesde</term>+    <term name="long-ordinal-07">zevende</term>+    <term name="long-ordinal-08">achtste</term>+    <term name="long-ordinal-09">negende</term>+    <term name="long-ordinal-10">tiende</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>boek</single>+      <multiple>boeken</multiple>+    </term>+    <term name="chapter">+      <single>hoofdstuk</single>+      <multiple>hoofdstukken</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figuur</single>+      <multiple>figuren</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folio's</multiple>+    </term>+    <term name="issue">+      <single>nummer</single>+      <multiple>nummers</multiple>+    </term>+    <term name="line">+      <single>regel</single>+      <multiple>regels</multiple>+    </term>+    <term name="note">+      <single>aantekening</single>+      <multiple>aantekeningen</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>pagina</single>+      <multiple>pagina's</multiple>+    </term>+    <term name="paragraph">+      <single>paragraaf</single>+      <multiple>paragrafen</multiple>+    </term>+    <term name="part">+      <single>deel</single>+      <multiple>delen</multiple>+    </term>+    <term name="section">+      <single>sectie</single>+      <multiple>secties</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>versen</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk.</term>+    <term name="chapter" form="short">hfdst.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>pp.</multiple>+    </term>+    <term name="paragraph" form="short">par.</term>+    <term name="part" form="short">deel</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vols.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>regisseur</single>+      <multiple>regisseurs</multiple>+    </term>+    <term name="editor">+      <single>redacteur</single>+      <multiple>redacteuren</multiple>+    </term>+    <term name="editorial-director">+      <single>redacteur</single>+      <multiple>redacteuren</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>vertaler</single>+      <multiple>vertalers</multiple>+    </term>+    <term name="editortranslator">+      <single>redacteur &amp; vertaler</single>+      <multiple>redacteuren &amp; vertalers</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>reg.</single>+      <multiple>reg.</multiple>+    </term>+    <term name="editor" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ill.</multiple>+    </term>+    <term name="translator" form="short">+      <single>vert.</single>+      <multiple>vert.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>red. &amp; vert.</single>+      <multiple>red. &amp; vert.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">geregisseerd door</term>+    <term name="editor" form="verb">bewerkt door</term>+    <term name="editorial-director" form="verb">bewerkt door</term>+    <term name="illustrator" form="verb">geïllustreerd door</term>+    <term name="interviewer" form="verb">geïnterviewd door</term>+    <term name="recipient" form="verb">ontvangen door</term>+    <term name="reviewed-author" form="verb">door</term>+    <term name="translator" form="verb">vertaald door</term>+    <term name="editortranslator" form="verb">bewerkt &amp; vertaald door</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">door</term>+    <term name="director" form="verb-short">geregisseerd door</term>+    <term name="editor" form="verb-short">bewerkt door</term>+    <term name="editorial-director" form="verb-short">bewerkt door</term>+    <term name="illustrator" form="verb-short">geïllustreerd door</term>+    <term name="translator" form="verb-short">vertaald door</term>+    <term name="editortranslator" form="verb-short">bewerkt &amp; vertaald door</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">januari</term>+    <term name="month-02">februari</term>+    <term name="month-03">maart</term>+    <term name="month-04">april</term>+    <term name="month-05">mei</term>+    <term name="month-06">juni</term>+    <term name="month-07">juli</term>+    <term name="month-08">augustus</term>+    <term name="month-09">september</term>+    <term name="month-10">oktober</term>+    <term name="month-11">november</term>+    <term name="month-12">december</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mrt.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mei</term>+    <term name="month-06" form="short">jun.</term>+    <term name="month-07" form="short">jul.</term>+    <term name="month-08" form="short">aug.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">okt.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dec.</term>++    <!-- SEASONS -->+    <term name="season-01">lente</term>+    <term name="season-02">zomer</term>+    <term name="season-03">herst</term>+    <term name="season-04">winter</term>+  </terms>+</locale>
+ locales/locales-nn-NO.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="nn-NO">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2013-03-01T12:20:00+01:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">vitja</term>+    <term name="and">og</term>+    <term name="and others">med fleire</term>+    <term name="anonymous">anonym</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">på</term>+    <term name="available at">tilgjengeleg på</term>+    <term name="by">av</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">sitert</term>+    <term name="edition">+      <single>utgåve</single>+      <multiple>utgåver</multiple>+    </term>+    <term name="edition" form="short">utg.</term>+    <term name="et-al">mfl.</term>+    <term name="forthcoming">kommande</term>+    <term name="from">frå</term>+    <term name="ibid">ibid.</term>+    <term name="in">i</term>+    <term name="in press">i trykk</term>+    <term name="internet">Internett</term>+    <term name="interview">intervju</term>+    <term name="letter">brev</term>+    <term name="no date">ingen dato</term>+    <term name="no date" form="short">udatert</term>+    <term name="online">online</term>+    <term name="presented at">presentert på</term>+    <term name="reference">+      <single>referanse</single>+      <multiple>referansar</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refr.</multiple>+    </term>+    <term name="retrieved">henta</term>+    <term name="scale">målestokk</term>+    <term name="version">versjon</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">fvt.</term>+    <term name="bc">evt.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">første</term>+    <term name="long-ordinal-02">andre</term>+    <term name="long-ordinal-03">tredje</term>+    <term name="long-ordinal-04">fjerde</term>+    <term name="long-ordinal-05">femte</term>+    <term name="long-ordinal-06">sjette</term>+    <term name="long-ordinal-07">sjuande</term>+    <term name="long-ordinal-08">åttande</term>+    <term name="long-ordinal-09">niande</term>+    <term name="long-ordinal-10">tiande</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>bok</single>+      <multiple>bøker</multiple>+    </term>+    <term name="chapter">+      <single>kapittel</single>+      <multiple>kapittel</multiple>+    </term>+    <term name="column">+      <single>kolonne</single>+      <multiple>kolonner</multiple>+    </term>+    <term name="figure">+      <single>figur</single>+      <multiple>figurar</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folioar</multiple>+    </term>+    <term name="issue">+      <single>nummer</single>+      <multiple>nummer</multiple>+    </term>+    <term name="line">+      <single>linje</single>+      <multiple>linjer</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notar</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opus</multiple>+    </term>+    <term name="page">+      <single>side</single>+      <multiple>sider</multiple>+    </term>+    <term name="paragraph">+      <single>avsnitt</single>+      <multiple>avsnitt</multiple>+    </term>+    <term name="part">+      <single>del</single>+      <multiple>deler</multiple>+    </term>+    <term name="section">+      <single>paragraf</single>+      <multiple>paragrafar</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>vers</multiple>+    </term>+    <term name="volume">+      <single>bind</single>+      <multiple>bind</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">b.</term>+    <term name="chapter" form="short">kap.</term>+    <term name="column" form="short">kol.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">fol.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>s.</single>+      <multiple>s.</multiple>+    </term>+    <term name="paragraph" form="short">avsn.</term>+    <term name="part" form="short">d.</term>+    <term name="section" form="short">par.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>v.</multiple>+    </term>+    <term name="volume" form="short">+      <single>bd.</single>+      <multiple>bd.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>regissør</single>+      <multiple>regissørar</multiple>+    </term>+    <term name="editor">+      <single>redaktør</single>+      <multiple>redaktørar</multiple>+    </term>+    <term name="editorial-director">+      <single>redaktør</single>+      <multiple>redaktørar</multiple>+    </term>+    <term name="illustrator">+      <single>illustratør</single>+      <multiple>illustratørar</multiple>+    </term>+    <term name="translator">+      <single>omsetjar</single>+      <multiple>omsetjarar</multiple>+    </term>+    <term name="editortranslator">+      <single>redaktør &amp; omsetjar</single>+      <multiple>redaktørar &amp; omsetjarar</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>regi</single>+      <multiple>regi</multiple>+    </term>+    <term name="editor" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>oms.</single>+      <multiple>oms.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>red. &amp; oms.</single>+      <multiple>red. &amp; oms.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">regissert av</term>+    <term name="editor" form="verb">redigert av</term>+    <term name="editorial-director" form="verb">redigert av</term>+    <term name="illustrator" form="verb">illustrert av</term>+    <term name="interviewer" form="verb">intervjua av</term>+    <term name="recipient" form="verb">til</term>+    <term name="reviewed-author" form="verb">av</term>+    <term name="translator" form="verb">omsett av</term>+    <term name="editortranslator" form="verb">redigert &amp; omsett av</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">av</term>+    <term name="director" form="verb-short">regi</term>+    <term name="editor" form="verb-short">red.</term>+    <term name="editorial-director" form="verb-short">red.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">oms.</term>+    <term name="editortranslator" form="verb-short">red. &amp; oms. av</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">januar</term>+    <term name="month-02">februar</term>+    <term name="month-03">mars</term>+    <term name="month-04">april</term>+    <term name="month-05">mai</term>+    <term name="month-06">juni</term>+    <term name="month-07">juli</term>+    <term name="month-08">august</term>+    <term name="month-09">september</term>+    <term name="month-10">oktober</term>+    <term name="month-11">november</term>+    <term name="month-12">desember</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mai</term>+    <term name="month-06" form="short">jun.</term>+    <term name="month-07" form="short">jul.</term>+    <term name="month-08" form="short">aug.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">okt.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">des.</term>++    <!-- SEASONS -->+    <term name="season-01">vår</term>+    <term name="season-02">sommar</term>+    <term name="season-03">haust</term>+    <term name="season-04">vinter</term>+  </terms>+</locale>
+ locales/locales-pl-PL.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="pl-PL">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">udostępniono</term>+    <term name="and">i</term>+    <term name="and others">i inni</term>+    <term name="anonymous">anonim</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">na</term>+    <term name="available at">available at</term>+    <term name="by">przez</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca</term>+    <term name="cited">cytowane</term>+    <term name="edition">+      <single>wydanie</single>+      <multiple>wydania</multiple>+    </term>+    <term name="edition" form="short">wyd.</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">w przygotowaniu</term>+    <term name="from">z</term>+    <term name="ibid">ibid.</term>+    <term name="in">w</term>+    <term name="in press">w druku</term>+    <term name="internet">internet</term>+    <term name="interview">wywiad</term>+    <term name="letter">list</term>+    <term name="no date">brak daty</term>+    <term name="no date" form="short">b.d.</term>+    <term name="online">online</term>+    <term name="presented at">zaprezentowano na</term>+    <term name="reference">+      <single>referencja</single>+      <multiple>referencje</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>ref.</multiple>+    </term>+    <term name="retrieved">pobrano</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">n.e.</term>+    <term name="bc">p.n.e.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">«</term>+    <term name="close-inner-quote">»</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">pierwszy</term>+    <term name="long-ordinal-02">drugi</term>+    <term name="long-ordinal-03">trzeci</term>+    <term name="long-ordinal-04">czwarty</term>+    <term name="long-ordinal-05">piąty</term>+    <term name="long-ordinal-06">szósty</term>+    <term name="long-ordinal-07">siódmy</term>+    <term name="long-ordinal-08">ósmy</term>+    <term name="long-ordinal-09">dziewiąty</term>+    <term name="long-ordinal-10">dziesiąty</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>książka</single>+      <multiple>książki</multiple>+    </term>+    <term name="chapter">+      <single>rozdział</single>+      <multiple>rozdziały</multiple>+    </term>+    <term name="column">+      <single>kolumna</single>+      <multiple>kolumny</multiple>+    </term>+    <term name="figure">+      <single>rycina</single>+      <multiple>ryciny</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folio</multiple>+    </term>+    <term name="issue">+      <single>numer</single>+      <multiple>numery</multiple>+    </term>+    <term name="line">+      <single>wers</single>+      <multiple>wersy</multiple>+    </term>+    <term name="note">+      <single>notatka</single>+      <multiple>notatki</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>strona</single>+      <multiple>strony</multiple>+    </term>+    <term name="paragraph">+      <single>akapit</single>+      <multiple>akapity</multiple>+    </term>+    <term name="part">+      <single>część</single>+      <multiple>części</multiple>+    </term>+    <term name="section">+      <single>sekcja</single>+      <multiple>sekcje</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>wers</single>+      <multiple>wersy</multiple>+    </term>+    <term name="volume">+      <single>tom</single>+      <multiple>tomy</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">książka</term>+    <term name="chapter" form="short">rozdz.</term>+    <term name="column" form="short">kol.</term>+    <term name="figure" form="short">ryc.</term>+    <term name="folio" form="short">fol.</term>+    <term name="issue" form="short">nr</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>s.</single>+      <multiple>ss.</multiple>+    </term>+    <term name="paragraph" form="short">akap.</term>+    <term name="part" form="short">cz.</term>+    <term name="section" form="short">sekc.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>w.</single>+      <multiple>w.</multiple>+    </term>+    <term name="volume" form="short">+      <single>t.</single>+      <multiple>t.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>redaktor</single>+      <multiple>redaktorzy</multiple>+    </term>+    <term name="editorial-director">+      <single>edytor</single>+      <multiple>edytorzy</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>tłumacz</single>+      <multiple>tłumacze</multiple>+    </term>+    <term name="editortranslator">+      <single>redaktor &amp; tłumacz</single>+      <multiple>redaktorzy &amp; tłumacze</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>red.</single>+      <multiple>red.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tłum.</single>+      <multiple>tłum.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>red. &amp; tłum.</single>+      <multiple>red. &amp; tłum.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">zredagowane przez</term>+    <term name="editorial-director" form="verb">zredagowane przez</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">przeprowadzony przez</term>+    <term name="recipient" form="verb">dla</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">przetłumaczone przez</term>+    <term name="editortranslator" form="verb">zredagowane &amp; przetłumaczone przez</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">przez</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">red.</term>+    <term name="editorial-director" form="verb-short">red.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">tłum.</term>+    <term name="editortranslator" form="verb-short">red. &amp; tłum.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">styczeń</term>+    <term name="month-02">luty</term>+    <term name="month-03">marzec</term>+    <term name="month-04">kwiecień</term>+    <term name="month-05">maj</term>+    <term name="month-06">czerwiec</term>+    <term name="month-07">lipiec</term>+    <term name="month-08">sierpień</term>+    <term name="month-09">wrzesień</term>+    <term name="month-10">październik</term>+    <term name="month-11">listopad</term>+    <term name="month-12">grudzień</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">sty.</term>+    <term name="month-02" form="short">luty</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">kwi.</term>+    <term name="month-05" form="short">maj</term>+    <term name="month-06" form="short">cze.</term>+    <term name="month-07" form="short">lip.</term>+    <term name="month-08" form="short">sie.</term>+    <term name="month-09" form="short">wrz.</term>+    <term name="month-10" form="short">paź.</term>+    <term name="month-11" form="short">lis.</term>+    <term name="month-12" form="short">grudz.</term>++    <!-- SEASONS -->+    <term name="season-01">wiosna</term>+    <term name="season-02">lato</term>+    <term name="season-03">jesień</term>+    <term name="season-04">zima</term>+  </terms>+</locale>
+ locales/locales-pt-BR.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="pt-BR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" de "/>+    <date-part name="month" suffix=" de "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">acessado</term>+    <term name="and">e</term>+    <term name="and others">e outros</term>+    <term name="anonymous">anônimo</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">em</term>+    <term name="available at">available at</term>+    <term name="by">por</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citado</term>+    <term name="edition">+      <single>edição</single>+      <multiple>edições</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">a ser publicado</term>+    <term name="from">de</term>+    <term name="ibid">ibidem</term>+    <term name="in">in</term>+    <term name="in press">no prelo</term>+    <term name="internet">internet</term>+    <term name="interview">entrevista</term>+    <term name="letter">carta</term>+    <term name="no date">sem data</term>+    <term name="no date" form="short">[s.d.]</term>+    <term name="online">online</term>+    <term name="presented at">apresentado em</term>+    <term name="reference">+      <single>referência</single>+      <multiple>referências</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">recuperado</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">º</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">primeiro</term>+    <term name="long-ordinal-02">segundo</term>+    <term name="long-ordinal-03">terceiro</term>+    <term name="long-ordinal-04">quarto</term>+    <term name="long-ordinal-05">quinto</term>+    <term name="long-ordinal-06">sexto</term>+    <term name="long-ordinal-07">sétimo</term>+    <term name="long-ordinal-08">oitavo</term>+    <term name="long-ordinal-09">nono</term>+    <term name="long-ordinal-10">décimo</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>livro</single>+      <multiple>livros</multiple>+    </term>+    <term name="chapter">+      <single>capítulo</single>+      <multiple>capítulos</multiple>+    </term>+    <term name="column">+      <single>coluna</single>+      <multiple>colunas</multiple>+    </term>+    <term name="figure">+      <single>figura</single>+      <multiple>figuras</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>número</single>+      <multiple>números</multiple>+    </term>+    <term name="line">+      <single>linha</single>+      <multiple>linhas</multiple>+    </term>+    <term name="note">+      <single>nota</single>+      <multiple>notas</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>página</single>+      <multiple>páginas</multiple>+    </term>+    <term name="paragraph">+      <single>parágrafo</single>+      <multiple>parágrafos</multiple>+    </term>+    <term name="part">+      <single>parte</single>+      <multiple>partes</multiple>+    </term>+    <term name="section">+      <single>seção</single>+      <multiple>seções</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verso</single>+      <multiple>versos</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">liv.</term>+    <term name="chapter" form="short">cap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">f.</term>+    <term name="issue" form="short">nº</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>p.</multiple>+    </term>+    <term name="paragraph" form="short">parag.</term>+    <term name="part" form="short">pt.</term>+    <term name="section" form="short">seç.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vols.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>organizador</single>+      <multiple>organizadores</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>tradutor</single>+      <multiple>tradutores</multiple>+    </term>+    <term name="editortranslator">+      <single>editor e tradutor</single>+      <multiple>editores e tradutores</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>org.</single>+      <multiple>orgs.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trads.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. e trad.</single>+      <multiple>eds. e trads.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">organizado por</term>+    <term name="editorial-director" form="verb">editado por</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">entrevista de</term>+    <term name="recipient" form="verb">para</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">traduzido por</term>+    <term name="editortranslator" form="verb">editado &amp; traduzido por</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">por</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">org.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trad.</term>+    <term name="editortranslator" form="verb-short">ed. e trad. por</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">janeiro</term>+    <term name="month-02">fevereiro</term>+    <term name="month-03">março</term>+    <term name="month-04">abril</term>+    <term name="month-05">maio</term>+    <term name="month-06">junho</term>+    <term name="month-07">julho</term>+    <term name="month-08">agosto</term>+    <term name="month-09">setembro</term>+    <term name="month-10">outubro</term>+    <term name="month-11">novembro</term>+    <term name="month-12">dezembro</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan.</term>+    <term name="month-02" form="short">fev.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">abr.</term>+    <term name="month-05" form="short">maio</term>+    <term name="month-06" form="short">jun.</term>+    <term name="month-07" form="short">jul.</term>+    <term name="month-08" form="short">ago.</term>+    <term name="month-09" form="short">set.</term>+    <term name="month-10" form="short">out.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dez.</term>++    <!-- SEASONS -->+    <term name="season-01">Primavera</term>+    <term name="season-02">Verão</term>+    <term name="season-03">Outono</term>+    <term name="season-04">Inverno</term>+  </terms>+</locale>
+ locales/locales-pt-PT.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="pt-PT">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" de "/>+    <date-part name="month" suffix=" de "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">acedido</term>+    <term name="and">e</term>+    <term name="and others">e outros</term>+    <term name="anonymous">anónimo</term>+    <term name="anonymous" form="short">anón</term>+    <term name="at">em</term>+    <term name="available at">disponível em</term>+    <term name="by">por</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citado</term>+    <term name="edition">+      <single>edição</single>+      <multiple>edições</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">a publicar</term>+    <term name="from">de</term>+    <term name="ibid">ibid.</term>+    <term name="in">em</term>+    <term name="in press">no prelo</term>+    <term name="internet">internet</term>+    <term name="interview">entrevista</term>+    <term name="letter">carta</term>+    <term name="no date">sem data</term>+    <term name="no date" form="short">sem data</term>+    <term name="online">em linha</term>+    <term name="presented at">apresentado na</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">obtido</term>+    <term name="scale">scale</term>+    <term name="version">versão</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">“</term>+    <term name="close-inner-quote">”</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">primeiro</term>+    <term name="long-ordinal-02">segundo</term>+    <term name="long-ordinal-03">terceiro</term>+    <term name="long-ordinal-04">quarto</term>+    <term name="long-ordinal-05">quinto</term>+    <term name="long-ordinal-06">sexto</term>+    <term name="long-ordinal-07">sétimo</term>+    <term name="long-ordinal-08">oitavo</term>+    <term name="long-ordinal-09">nono</term>+    <term name="long-ordinal-10">décimo</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>livro</single>+      <multiple>livros</multiple>+    </term>+    <term name="chapter">+      <single>capítulo</single>+      <multiple>capítulos</multiple>+    </term>+    <term name="column">+      <single>coluna</single>+      <multiple>colunas</multiple>+    </term>+    <term name="figure">+      <single>figura</single>+      <multiple>figuras</multiple>+    </term>+    <term name="folio">+      <single>fólio</single>+      <multiple>fólios</multiple>+    </term>+    <term name="issue">+      <single>número</single>+      <multiple>número</multiple>+    </term>+    <term name="line">+      <single>linha</single>+      <multiple>linhas</multiple>+    </term>+    <term name="note">+      <single>nota</single>+      <multiple>notas</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>página</single>+      <multiple>páginas</multiple>+    </term>+    <term name="paragraph">+      <single>parágrafo</single>+      <multiple>parágrafos</multiple>+    </term>+    <term name="part">+      <single>parte</single>+      <multiple>partes</multiple>+    </term>+    <term name="section">+      <single>secção</single>+      <multiple>secções</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>versículo</single>+      <multiple>versículos</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">liv</term>+    <term name="chapter" form="short">cap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">n</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>p</single>+      <multiple>pp</multiple>+    </term>+    <term name="paragraph" form="short">par</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editores</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>tradutor</single>+      <multiple>tradutores</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>eds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad</single>+      <multiple>trads</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">editado por</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">entrevistado por</term>+    <term name="recipient" form="verb">para</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">traduzido por</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trad</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Janeiro</term>+    <term name="month-02">Fevereiro</term>+    <term name="month-03">Março</term>+    <term name="month-04">Abril</term>+    <term name="month-05">Maio</term>+    <term name="month-06">Junho</term>+    <term name="month-07">Julho</term>+    <term name="month-08">Agosto</term>+    <term name="month-09">Setembro</term>+    <term name="month-10">Outubro</term>+    <term name="month-11">Novembro</term>+    <term name="month-12">Dezembro</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan</term>+    <term name="month-02" form="short">Fev</term>+    <term name="month-03" form="short">Mar</term>+    <term name="month-04" form="short">Abr</term>+    <term name="month-05" form="short">Mai</term>+    <term name="month-06" form="short">Jun</term>+    <term name="month-07" form="short">Jul</term>+    <term name="month-08" form="short">Ago</term>+    <term name="month-09" form="short">Set</term>+    <term name="month-10" form="short">Out</term>+    <term name="month-11" form="short">Nov</term>+    <term name="month-12" form="short">Dez</term>++    <!-- SEASONS -->+    <term name="season-01">Primavera</term>+    <term name="season-02">Verão</term>+    <term name="season-03">Outono</term>+    <term name="season-04">Inverno</term>+  </terms>+</locale>
+ locales/locales-ro-RO.xml view
@@ -0,0 +1,303 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ro-RO">+  <info>+    <translator>+      <name>Nicolae Turcan</name>+      <email>nturcan@gmail.com</email>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" suffix="."/>+    <date-part name="month" form="numeric" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">data accesării</term>+    <term name="and">și</term>+    <term name="and others">și alții</term>+    <term name="anonymous">anonim</term>+    <term name="anonymous" form="short">anon.</term>+    <term name="at">la</term>+    <term name="available at">valabil la</term>+    <term name="by">de</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">cca.</term>+    <term name="cited">citat</term>+    <term name="edition">+      <single>ediția</single>+      <multiple>edițiile</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">în curs de apariție</term>+    <term name="from">din</term>+    <term name="ibid">ibidem</term>+    <term name="in">în</term>+    <term name="in press">sub tipar</term>+    <term name="internet">internet</term>+    <term name="interview">interviu</term>+    <term name="letter">scrisoare</term>+    <term name="no date">fără dată</term>+    <term name="no date" form="short">f.a.</term>+    <term name="online">online</term>+    <term name="presented at">prezentat la</term>+    <term name="reference">+      <single>referință</single>+      <multiple>referințe</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>ref.</multiple>+    </term>+    <term name="retrieved">preluat în</term>+    <term name="scale">scală</term>+    <term name="version">versiunea</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">d.Hr.</term>+    <term name="bc">î.Hr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">«</term>+    <term name="close-inner-quote">»</term>+    <term name="page-range-delimiter">-</term>++    <!-- ORDINALS -->+    <term name="ordinal">-lea</term>+    <term name="ordinal-01" match="whole-number"/>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">primul</term>+    <term name="long-ordinal-02">al doilea</term>+    <term name="long-ordinal-03">al treilea</term>+    <term name="long-ordinal-04">al patrulea</term>+    <term name="long-ordinal-05">al cincilea</term>+    <term name="long-ordinal-06">al șaselea</term>+    <term name="long-ordinal-07">al șaptelea</term>+    <term name="long-ordinal-08">al optulea</term>+    <term name="long-ordinal-09">al nouălea</term>+    <term name="long-ordinal-10">al zecelea</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>cartea</single>+      <multiple>cărțile</multiple>+    </term>+    <term name="chapter">+      <single>capitolul</single>+      <multiple>capitolele</multiple>+    </term>+    <term name="column">+      <single>coloana</single>+      <multiple>coloanele</multiple>+    </term>+    <term name="figure">+      <single>figura</single>+      <multiple>figurile</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folio</multiple>+    </term>+    <term name="issue">+      <single>numărul</single>+      <multiple>numerele</multiple>+    </term>+    <term name="line">+      <single>linia</single>+      <multiple>liniile</multiple>+    </term>+    <term name="note">+      <single>nota</single>+      <multiple>notele</multiple>+    </term>+    <term name="opus">+      <single>opusul</single>+      <multiple>opusurile</multiple>+    </term>+    <term name="page">+      <single>pagina</single>+      <multiple>paginile</multiple>+    </term>+    <term name="paragraph">+      <single>paragraful</single>+      <multiple>paragrafele</multiple>+    </term>+    <term name="part">+      <single>partea</single>+      <multiple>părțile</multiple>+    </term>+    <term name="section">+      <single>secțiunea</single>+      <multiple>secțiunile</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>versetul</single>+      <multiple>versetele</multiple>+    </term>+    <term name="volume">+      <single>volumul</single>+      <multiple>volumele</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">cart.</term>+    <term name="chapter" form="short">cap.</term>+    <term name="column" form="short">col.</term>+    <term name="figure" form="short">fig.</term>+    <term name="folio" form="short">fol.</term>+    <term name="issue" form="short">nr.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op.</term>+    <term name="page" form="short">+      <single>p.</single>+      <multiple>pp.</multiple>+    </term>+    <term name="paragraph" form="short">par.</term>+    <term name="part" form="short">part.</term>+    <term name="section" form="short">sec.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v.</single>+      <multiple>vv.</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol.</single>+      <multiple>vol.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directori</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editori</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editori</multiple>+    </term>+    <term name="illustrator">+      <single>ilustrator</single>+      <multiple>ilustratori</multiple>+    </term>+    <term name="translator">+      <single>traducător</single>+      <multiple>traducători</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; traducător</single>+      <multiple>editori &amp; traducători</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dir.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ilustr.</single>+      <multiple>ilustr.</multiple>+    </term>+    <term name="translator" form="short">+      <single>trad.</single>+      <multiple>trad.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; trad.</single>+      <multiple>ed. &amp; trad.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">coordonat de</term>+    <term name="editor" form="verb">ediție de</term>+    <term name="editorial-director" form="verb">ediție de</term>+    <term name="illustrator" form="verb">ilustrații de</term>+    <term name="interviewer" form="verb">interviu de</term>+    <term name="recipient" form="verb">în</term>+    <term name="reviewed-author" form="verb">de</term>+    <term name="translator" form="verb">traducere de</term>+    <term name="editortranslator" form="verb">ediție &amp; traducere de</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">de</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">ilustr.</term>+    <term name="translator" form="verb-short">trad.</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trad. de</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">ianuarie</term>+    <term name="month-02">februarie</term>+    <term name="month-03">martie</term>+    <term name="month-04">aprilie</term>+    <term name="month-05">mai</term>+    <term name="month-06">iunie</term>+    <term name="month-07">iulie</term>+    <term name="month-08">august</term>+    <term name="month-09">septembrie</term>+    <term name="month-10">octombrie</term>+    <term name="month-11">noiembrie</term>+    <term name="month-12">decembrie</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">ian.</term>+    <term name="month-02" form="short">feb.</term>+    <term name="month-03" form="short">mar.</term>+    <term name="month-04" form="short">apr.</term>+    <term name="month-05" form="short">mai</term>+    <term name="month-06" form="short">iun.</term>+    <term name="month-07" form="short">iul.</term>+    <term name="month-08" form="short">aug.</term>+    <term name="month-09" form="short">sep.</term>+    <term name="month-10" form="short">oct.</term>+    <term name="month-11" form="short">nov.</term>+    <term name="month-12" form="short">dec.</term>++    <!-- SEASONS -->+    <term name="season-01">primăvara</term>+    <term name="season-02">vara</term>+    <term name="season-03">toamna</term>+    <term name="season-04">iarna</term>+  </terms>+</locale>
+ locales/locales-ru-RU.xml view
@@ -0,0 +1,303 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ru-RU">+  <info>+    <translator>+      <name>Alexei Kouprianov</name>+      <email>alexei.kouprianov@gmail.com</email>+    </translator>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year" suffix=" г."/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="."/>+    <date-part name="month" form="numeric-leading-zeros" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">просмотрено</term>+    <term name="and">и</term>+    <term name="and others">и др.</term>+    <term name="anonymous">аноним</term>+    <term name="anonymous" form="short">анон.</term>+    <term name="at">на</term>+    <term name="available at">available at</term>+    <term name="by"/>+    <term name="circa">circa</term>+    <term name="circa" form="short">ca.</term>+    <term name="cited">цитируется по</term>+    <term name="cited" form="short">цит. по</term>+    <term name="edition">+      <single>издание</single>+      <multiple>издания</multiple>+    </term>+    <term name="edition" form="short">изд.</term>+    <term name="et-al">и др.</term>+    <term name="forthcoming">ожидается</term>+    <term name="from">от</term>+    <term name="ibid">там же</term>+    <term name="in">в</term>+    <term name="in press">в печати</term>+    <term name="internet">Интернет</term>+    <term name="interview">интервью</term>+    <term name="letter">письмо</term>+    <term name="no date">без даты</term>+    <term name="no date" form="short">б. д.</term>+    <term name="online">online</term>+    <term name="presented at">представлено на</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">извлечено</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">н. э.</term>+    <term name="bc">до н. э.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">„</term>+    <term name="close-inner-quote">“</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">й</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">первый</term>+    <term name="long-ordinal-02">второй</term>+    <term name="long-ordinal-03">третий</term>+    <term name="long-ordinal-04">четвертый</term>+    <term name="long-ordinal-05">пятый</term>+    <term name="long-ordinal-06">шестой</term>+    <term name="long-ordinal-07">седьмой</term>+    <term name="long-ordinal-08">восьмой</term>+    <term name="long-ordinal-09">девятый</term>+    <term name="long-ordinal-10">десятый</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>книга</single>+      <multiple>книги</multiple>+    </term>+    <term name="chapter">+      <single>глава</single>+      <multiple>главы</multiple>+    </term>+    <term name="column">+      <single>столбец</single>+      <multiple>столбцы</multiple>+    </term>+    <term name="figure">+      <single>рисунок</single>+      <multiple>рисунки</multiple>+    </term>+    <term name="folio">+      <single>лист</single>+      <multiple>листы</multiple>+    </term>+    <term name="issue">+      <single>выпуск</single>+      <multiple>выпуски</multiple>+    </term>+    <term name="line">+      <single>строка</single>+      <multiple>строки</multiple>+    </term>+    <term name="note">+      <single>примечание</single>+      <multiple>примечания</multiple>+    </term>+    <term name="opus">+      <single>сочинение</single>+      <multiple>сочинения</multiple>+    </term>+    <term name="page">+      <single>страница</single>+      <multiple>страницы</multiple>+    </term>+    <term name="paragraph">+      <single>параграф</single>+      <multiple>параграфы</multiple>+    </term>+    <term name="part">+      <single>часть</single>+      <multiple>части</multiple>+    </term>+    <term name="section">+      <single>раздел</single>+      <multiple>разделы</multiple>+    </term>+    <term name="sub verbo">+      <single>смотри</single>+      <multiple>смотри</multiple>+    </term>+    <term name="verse">+      <single>стих</single>+      <multiple>стихи</multiple>+    </term>+    <term name="volume">+      <single>том</single>+      <multiple>тома</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">кн.</term>+    <term name="chapter" form="short">гл.</term>+    <term name="column" form="short">стб.</term>+    <term name="figure" form="short">рис.</term>+    <term name="folio" form="short">л.</term>+    <term name="issue" form="short">№</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">соч.</term>+    <term name="page" form="short">+      <single>с.</single>+      <multiple>с.</multiple>+    </term>+    <term name="paragraph" form="short">пара.</term>+    <term name="part" form="short">ч.</term>+    <term name="section" form="short">разд.</term>+    <term name="sub verbo" form="short">+      <single>см.</single>+      <multiple>см.</multiple>+    </term>+    <term name="verse" form="short">+      <single>ст.</single>+      <multiple>ст.</multiple>+    </term>+    <term name="volume" form="short">+      <single>т.</single>+      <multiple>тт.</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>редактор</single>+      <multiple>редакторы</multiple>+    </term>+    <term name="editorial-director">+      <single>ответственный редактор</single>+      <multiple>ответственные редакторы</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>переводчик</single>+      <multiple>переводчики</multiple>+    </term>+    <term name="editortranslator">+      <single>редактор и переводчик</single>+      <multiple>редакторы и переводчики</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ред.</single>+      <multiple>ред.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>отв. ред.</single>+      <multiple>отв. ред.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>перев.</single>+      <multiple>перев.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ред. и перев.</single>+      <multiple>ред. и перев.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">отредактировано</term>+    <term name="editorial-director" form="verb">отредактировано</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">интервью</term>+    <term name="recipient" form="verb">к</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">переведено</term>+    <term name="editortranslator" form="verb">отредактировано и переведено</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ред.</term>+    <term name="editorial-director" form="verb-short">отв. ред.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">перев.</term>+    <term name="editortranslator" form="verb-short">ред. и перев.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">январь</term>+    <term name="month-02">февраль</term>+    <term name="month-03">март</term>+    <term name="month-04">апрель</term>+    <term name="month-05">май</term>+    <term name="month-06">июнь</term>+    <term name="month-07">июль</term>+    <term name="month-08">август</term>+    <term name="month-09">сентябрь</term>+    <term name="month-10">октябрь</term>+    <term name="month-11">ноябрь</term>+    <term name="month-12">декабрь</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">янв.</term>+    <term name="month-02" form="short">фев.</term>+    <term name="month-03" form="short">мар.</term>+    <term name="month-04" form="short">апр.</term>+    <term name="month-05" form="short">май</term>+    <term name="month-06" form="short">июн.</term>+    <term name="month-07" form="short">июл.</term>+    <term name="month-08" form="short">авг.</term>+    <term name="month-09" form="short">сен.</term>+    <term name="month-10" form="short">окт.</term>+    <term name="month-11" form="short">ноя.</term>+    <term name="month-12" form="short">дек.</term>++    <!-- SEASONS -->+    <term name="season-01">весна</term>+    <term name="season-02">лета</term>+    <term name="season-03">осень</term>+    <term name="season-04">зима</term>+  </terms>+</locale>
+ locales/locales-sk-SK.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="sk-SK">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" suffix="."/>+    <date-part name="month" form="numeric" suffix="."/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">cit</term>+    <term name="and">a</term>+    <term name="and others">a ďalší</term>+    <term name="anonymous">anonym</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">v</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">cca.</term>+    <term name="cited">cit</term>+    <term name="edition">+      <single>vydanie</single>+      <multiple>vydania</multiple>+    </term>+    <term name="edition" form="short">vyd</term>+    <term name="et-al">et al</term>+    <term name="forthcoming">nadchádzajúci</term>+    <term name="from">z</term>+    <term name="ibid">ibid.</term>+    <term name="in">v</term>+    <term name="in press">v tlači</term>+    <term name="internet">internet</term>+    <term name="interview">osobná komunikácia</term>+    <term name="letter">list</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">prezentované na</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">cit</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">po Kr.</term>+    <term name="bc">pred Kr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>kniha</single>+      <multiple>knihy</multiple>+    </term>+    <term name="chapter">+      <single>kapitola</single>+      <multiple>kapitoly</multiple>+    </term>+    <term name="column">+      <single>stĺpec</single>+      <multiple>stĺpce</multiple>+    </term>+    <term name="figure">+      <single>obrázok</single>+      <multiple>obrázky</multiple>+    </term>+    <term name="folio">+      <single>list</single>+      <multiple>listy</multiple>+    </term>+    <term name="issue">+      <single>číslo</single>+      <multiple>čísla</multiple>+    </term>+    <term name="line">+      <single>riadok</single>+      <multiple>riadky</multiple>+    </term>+    <term name="note">+      <single>poznámka</single>+      <multiple>poznámky</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>strana</single>+      <multiple>strany</multiple>+    </term>+    <term name="paragraph">+      <single>odstavec</single>+      <multiple>odstavce</multiple>+    </term>+    <term name="part">+      <single>časť</single>+      <multiple>časti</multiple>+    </term>+    <term name="section">+      <single>sekcia</single>+      <multiple>sekcie</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verš</single>+      <multiple>verše</multiple>+    </term>+    <term name="volume">+      <single>ročník</single>+      <multiple>ročníky</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">k</term>+    <term name="chapter" form="short">kap</term>+    <term name="column" form="short">stĺp</term>+    <term name="figure" form="short">obr</term>+    <term name="folio" form="short">l</term>+    <term name="issue" form="short">č</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>s</single>+      <multiple>s</multiple>+    </term>+    <term name="paragraph" form="short">par</term>+    <term name="part" form="short">č</term>+    <term name="section" form="short">sek</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>v</multiple>+    </term>+    <term name="volume" form="short">+      <single>roč</single>+      <multiple>roč</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editori</multiple>+    </term>+    <term name="editorial-director">+      <single>zostavovateľ</single>+      <multiple>zostavovatelia</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>prekladateľ</single>+      <multiple>prekladatelia</multiple>+    </term>+    <term name="editortranslator">+      <single>zostavovateľ &amp; prekladateľ</single>+      <multiple>zostavovatelia &amp; prekladatelia</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>ed</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>zost.</single>+      <multiple>zost.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>prel</single>+      <multiple>prel</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">zostavil</term>+    <term name="editorial-director" form="verb">zostavil</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">rozhovor urobil</term>+    <term name="recipient" form="verb">adresát</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">preložil</term>+    <term name="editortranslator" form="verb">zostavil &amp; preložil</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">prel</term>+    <term name="editortranslator" form="verb-short">zost. &amp; prel.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">január</term>+    <term name="month-02">február</term>+    <term name="month-03">marec</term>+    <term name="month-04">apríl</term>+    <term name="month-05">máj</term>+    <term name="month-06">jún</term>+    <term name="month-07">júl</term>+    <term name="month-08">august</term>+    <term name="month-09">september</term>+    <term name="month-10">október</term>+    <term name="month-11">november</term>+    <term name="month-12">december</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan</term>+    <term name="month-02" form="short">feb</term>+    <term name="month-03" form="short">mar</term>+    <term name="month-04" form="short">apr</term>+    <term name="month-05" form="short">máj</term>+    <term name="month-06" form="short">jún</term>+    <term name="month-07" form="short">júl</term>+    <term name="month-08" form="short">aug</term>+    <term name="month-09" form="short">sep</term>+    <term name="month-10" form="short">okt</term>+    <term name="month-11" form="short">nov</term>+    <term name="month-12" form="short">dec</term>++    <!-- SEASONS -->+    <term name="season-01">Jar</term>+    <term name="season-02">Leto</term>+    <term name="season-03">Jeseň</term>+    <term name="season-04">Zima</term>+  </terms>+</locale>
+ locales/locales-sl-SI.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="sl-SI">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year" suffix="."/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">dostopano</term>+    <term name="and">in</term>+    <term name="and others">in drugi</term>+    <term name="anonymous">anonimni</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">pri</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">citirano</term>+    <term name="edition">+      <single>izdaja</single>+      <multiple>izdaje</multiple>+    </term>+    <term name="edition" form="short">iz</term>+    <term name="et-al">idr.</term>+    <term name="forthcoming">pred izidom</term>+    <term name="from">od</term>+    <term name="ibid">isto</term>+    <term name="in">v</term>+    <term name="in press">v tisku</term>+    <term name="internet">internet</term>+    <term name="interview">intervju</term>+    <term name="letter">pismo</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">b.d.</term>+    <term name="online">na spletu</term>+    <term name="presented at">predstavljeno na</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">pridobljeno</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>knjiga</single>+      <multiple>knjige</multiple>+    </term>+    <term name="chapter">+      <single>poglavje</single>+      <multiple>poglavja</multiple>+    </term>+    <term name="column">+      <single>stolpec</single>+      <multiple>stolpci</multiple>+    </term>+    <term name="figure">+      <single>slika</single>+      <multiple>slike</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folii</multiple>+    </term>+    <term name="issue">+      <single>številka</single>+      <multiple>številke</multiple>+    </term>+    <term name="line">+      <single>vrstica</single>+      <multiple>vrstice</multiple>+    </term>+    <term name="note">+      <single>opomba</single>+      <multiple>opombe</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>stran</single>+      <multiple>strani</multiple>+    </term>+    <term name="paragraph">+      <single>odstavek</single>+      <multiple>odstavki</multiple>+    </term>+    <term name="part">+      <single>del</single>+      <multiple>deli</multiple>+    </term>+    <term name="section">+      <single>odsek</single>+      <multiple>odseki</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verz</single>+      <multiple>verzi</multiple>+    </term>+    <term name="volume">+      <single>letnik</single>+      <multiple>letniki</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">knj</term>+    <term name="chapter" form="short">pogl</term>+    <term name="column" form="short">sto</term>+    <term name="figure" form="short">sl</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">št</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>str</single>+      <multiple>str</multiple>+    </term>+    <term name="paragraph" form="short">odst</term>+    <term name="part" form="short">del</term>+    <term name="section" form="short">odsk</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>v</multiple>+    </term>+    <term name="volume" form="short">+      <single>let</single>+      <multiple>let</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>urednik</single>+      <multiple>uredniki</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>prevajalec</single>+      <multiple>prevajalci</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ur</single>+      <multiple>ur</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>prev</single>+      <multiple>prev</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">uredil</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">intervjuval</term>+    <term name="recipient" form="verb">za</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">prevedel</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ur</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">prev</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">januar</term>+    <term name="month-02">februar</term>+    <term name="month-03">marec</term>+    <term name="month-04">april</term>+    <term name="month-05">maj</term>+    <term name="month-06">junij</term>+    <term name="month-07">julij</term>+    <term name="month-08">avgust</term>+    <term name="month-09">september</term>+    <term name="month-10">oktober</term>+    <term name="month-11">november</term>+    <term name="month-12">december</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">jan</term>+    <term name="month-02" form="short">feb</term>+    <term name="month-03" form="short">mar</term>+    <term name="month-04" form="short">apr</term>+    <term name="month-05" form="short">maj</term>+    <term name="month-06" form="short">jun</term>+    <term name="month-07" form="short">jul</term>+    <term name="month-08" form="short">avg</term>+    <term name="month-09" form="short">sep</term>+    <term name="month-10" form="short">okt</term>+    <term name="month-11" form="short">nov</term>+    <term name="month-12" form="short">dec</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-sr-RS.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="sr-RS">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=". "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year" suffix="."/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">приступљено</term>+    <term name="and">и</term>+    <term name="and others">и остали</term>+    <term name="anonymous">анонимна</term>+    <term name="anonymous" form="short">анон.</term>+    <term name="at">на</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">цитирано</term>+    <term name="edition">+      <single>издање</single>+      <multiple>издања</multiple>+    </term>+    <term name="edition" form="short">изд.</term>+    <term name="et-al">и остали</term>+    <term name="forthcoming">долазећи</term>+    <term name="from">од</term>+    <term name="ibid">ibid.</term>+    <term name="in">у</term>+    <term name="in press">у штампи</term>+    <term name="internet">Интернет</term>+    <term name="interview">интервју</term>+    <term name="letter">писмо</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">без датума</term>+    <term name="online">на Интернету</term>+    <term name="presented at">представљено на</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">преузето</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">„</term>+    <term name="close-quote">“</term>+    <term name="open-inner-quote">‚</term>+    <term name="close-inner-quote">‘</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>књига</single>+      <multiple>књиге</multiple>+    </term>+    <term name="chapter">+      <single>поглавље</single>+      <multiple>поглавља</multiple>+    </term>+    <term name="column">+      <single>колона</single>+      <multiple>колоне</multiple>+    </term>+    <term name="figure">+      <single>цртеж</single>+      <multiple>цртежи</multiple>+    </term>+    <term name="folio">+      <single>фолио</single>+      <multiple>фолији</multiple>+    </term>+    <term name="issue">+      <single>број</single>+      <multiple>бројеви</multiple>+    </term>+    <term name="line">+      <single>линија</single>+      <multiple>линије</multiple>+    </term>+    <term name="note">+      <single>белешка</single>+      <multiple>белешке</multiple>+    </term>+    <term name="opus">+      <single>опус</single>+      <multiple>опера</multiple>+    </term>+    <term name="page">+      <single>страница</single>+      <multiple>странице</multiple>+    </term>+    <term name="paragraph">+      <single>параграф</single>+      <multiple>параграфи</multiple>+    </term>+    <term name="part">+      <single>део</single>+      <multiple>делова</multiple>+    </term>+    <term name="section">+      <single>одељак</single>+      <multiple>одељака</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>строфа</single>+      <multiple>строфе</multiple>+    </term>+    <term name="volume">+      <single>том</single>+      <multiple>томова</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">књига</term>+    <term name="chapter" form="short">Пог.</term>+    <term name="column" form="short">кол.</term>+    <term name="figure" form="short">црт.</term>+    <term name="folio" form="short">фолио</term>+    <term name="issue" form="short">изд.</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">оп.</term>+    <term name="page" form="short">+      <single>стр.</single>+      <multiple>стр.</multiple>+    </term>+    <term name="paragraph" form="short">пар.</term>+    <term name="part" form="short">део</term>+    <term name="section" form="short">од.</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>стр.</single>+      <multiple>стр.</multiple>+    </term>+    <term name="volume" form="short">+      <single>том</single>+      <multiple>томови</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>уредник</single>+      <multiple>урединици</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>преводилац</single>+      <multiple>преводиоци</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ур.</single>+      <multiple>ур.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>прев.</single>+      <multiple>прев.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">уредио</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">интервјуисао</term>+    <term name="recipient" form="verb">прима</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">превео</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ур.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">прев.</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Јануар</term>+    <term name="month-02">Фебруар</term>+    <term name="month-03">Март</term>+    <term name="month-04">Април</term>+    <term name="month-05">Мај</term>+    <term name="month-06">Јуни</term>+    <term name="month-07">Јули</term>+    <term name="month-08">Август</term>+    <term name="month-09">Септембар</term>+    <term name="month-10">Октобар</term>+    <term name="month-11">Новембар</term>+    <term name="month-12">Децембар</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Јан.</term>+    <term name="month-02" form="short">Феб.</term>+    <term name="month-03" form="short">Март</term>+    <term name="month-04" form="short">Апр.</term>+    <term name="month-05" form="short">Мај</term>+    <term name="month-06" form="short">Јуни</term>+    <term name="month-07" form="short">Јули</term>+    <term name="month-08" form="short">Авг.</term>+    <term name="month-09" form="short">Сеп.</term>+    <term name="month-10" form="short">Окт.</term>+    <term name="month-11" form="short">Нов.</term>+    <term name="month-12" form="short">Дец.</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-sv-SE.xml view
@@ -0,0 +1,302 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="sv-SE">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">åtkomstdatum</term>+    <term name="and">och</term>+    <term name="and others">och andra</term>+    <term name="anonymous">anonym</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">vid</term>+    <term name="available at">tillgänglig vid</term>+    <term name="by">av</term>+    <term name="circa">cirka</term>+    <term name="circa" form="short">ca</term>+    <term name="cited">citerad</term>+    <term name="edition">+      <single>upplaga</single>+      <multiple>upplagor</multiple>+    </term>+    <term name="edition" form="short">uppl</term>+    <term name="et-al">m.fl.</term>+    <term name="forthcoming">kommande</term>+    <term name="from">från</term>+    <term name="ibid">ibid.</term>+    <term name="in">i</term>+    <term name="in press">i tryck</term>+    <term name="internet">internet</term>+    <term name="interview">intervju</term>+    <term name="letter">brev</term>+    <term name="no date">inget datum</term>+    <term name="no date" form="short">nd</term>+    <term name="online">online</term>+    <term name="presented at">presenterad vid</term>+    <term name="reference">+      <single>referens</single>+      <multiple>referenser</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">hämtad</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">e. Kr.</term>+    <term name="bc">f. Kr.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">”</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">’</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">e</term>+    <term name="ordinal-01">a</term>+    <term name="ordinal-02">a</term>+    <term name="ordinal-11">e</term>+    <term name="ordinal-12">e</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">första</term>+    <term name="long-ordinal-02">andra</term>+    <term name="long-ordinal-03">tredje</term>+    <term name="long-ordinal-04">fjärde</term>+    <term name="long-ordinal-05">femte</term>+    <term name="long-ordinal-06">sjätte</term>+    <term name="long-ordinal-07">sjunde</term>+    <term name="long-ordinal-08">åttonde</term>+    <term name="long-ordinal-09">nionde</term>+    <term name="long-ordinal-10">tionde</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>bok</single>+      <multiple>böcker</multiple>+    </term>+    <term name="chapter">+      <single>kapitel</single>+      <multiple>kapitel</multiple>+    </term>+    <term name="column">+      <single>kolumn</single>+      <multiple>kolumner</multiple>+    </term>+    <term name="figure">+      <single>figur</single>+      <multiple>figurer</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>nummer</single>+      <multiple>nummer</multiple>+    </term>+    <term name="line">+      <single>rad</single>+      <multiple>rader</multiple>+    </term>+    <term name="note">+      <single>not</single>+      <multiple>noter</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>sida</single>+      <multiple>sidor</multiple>+    </term>+    <term name="paragraph">+      <single>stycke</single>+      <multiple>stycken</multiple>+    </term>+    <term name="part">+      <single>del</single>+      <multiple>delar</multiple>+    </term>+    <term name="section">+      <single>avsnitt</single>+      <multiple>avsnitt</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>vers</single>+      <multiple>verser</multiple>+    </term>+    <term name="volume">+      <single>volym</single>+      <multiple>volumer</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bok</term>+    <term name="chapter" form="short">kap</term>+    <term name="column" form="short">kol</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">num</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>s</single>+      <multiple>ss</multiple>+    </term>+    <term name="paragraph" form="short">st</term>+    <term name="part" form="short">del</term>+    <term name="section" form="short">avs</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>vers</single>+      <multiple>verser</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>redaktör</single>+      <multiple>redaktörer</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustratör</single>+      <multiple>illustratörer</multiple>+    </term>+    <term name="translator">+      <single>översättare</single>+      <multiple>översättare</multiple>+    </term>+    <term name="editortranslator">+      <single>redaktör &amp; översättare</single>+      <multiple>redaktörer &amp; översättare</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>red</single>+      <multiple>reds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>övers</single>+      <multiple>övers</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">redigerad av</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">intervju av</term>+    <term name="recipient" form="verb">till</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">översatt av</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">red</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">övers</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Januari</term>+    <term name="month-02">Februari</term>+    <term name="month-03">Mars</term>+    <term name="month-04">April</term>+    <term name="month-05">Maj</term>+    <term name="month-06">Juni</term>+    <term name="month-07">Juli</term>+    <term name="month-08">Augusti</term>+    <term name="month-09">September</term>+    <term name="month-10">Oktober</term>+    <term name="month-11">November</term>+    <term name="month-12">December</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan</term>+    <term name="month-02" form="short">Feb</term>+    <term name="month-03" form="short">Mar</term>+    <term name="month-04" form="short">Apr</term>+    <term name="month-05" form="short">Maj</term>+    <term name="month-06" form="short">Jun</term>+    <term name="month-07" form="short">Jul</term>+    <term name="month-08" form="short">Aug</term>+    <term name="month-09" form="short">Sep</term>+    <term name="month-10" form="short">Okt</term>+    <term name="month-11" form="short">Nov</term>+    <term name="month-12" form="short">Dec</term>++    <!-- SEASONS -->+    <term name="season-01">Vår</term>+    <term name="season-02">Sommar</term>+    <term name="season-03">Höst</term>+    <term name="season-04">Vinter</term>+  </terms>+</locale>
+ locales/locales-th-TH.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="th-TH">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">สืบค้น</term>+    <term name="and">และ</term>+    <term name="and others">และคณะ</term>+    <term name="anonymous">นิรนาม</term>+    <term name="anonymous" form="short">นิรนาม</term>+    <term name="at">ที่</term>+    <term name="available at">available at</term>+    <term name="by">โดย</term>+    <term name="circa">โดยประมาณ</term>+    <term name="circa" form="short">ประมาณ</term>+    <term name="cited">อ้างถึง</term>+    <term name="edition">+      <single>พิมพ์ครั้งที่</single>+      <multiple>พิมพ์ครั้งที่</multiple>+    </term>+    <term name="edition" form="short">พิมพ์ครั้งที่</term>+    <term name="et-al">และคณะ</term>+    <term name="forthcoming">เต็มใจให้ข้อมูล</term>+    <term name="from">จาก</term>+    <term name="ibid"> ในที่เดียวกัน</term>+    <term name="in">ใน</term>+    <term name="in press">กำลังรอตีพิมพ์</term>+    <term name="internet">อินเทอร์เน็ต</term>+    <term name="interview">การสัมภาษณ์</term>+    <term name="letter">จดหมาย</term>+    <term name="no date">ไม่ปรากฏปีที่พิมพ์</term>+    <term name="no date" form="short">ม.ป.ป.</term>+    <term name="online">ออนไลน์</term>+    <term name="presented at">นำเสนอที่</term>+    <term name="reference">+      <single>เอกสารอ้างอิง</single>+      <multiple>เอกสารอ้างอิง</multiple>+    </term>+    <term name="reference" form="short">+      <single>อ้างอิง</single>+      <multiple>อ้างอิง</multiple>+    </term>+    <term name="retrieved">สืบค้น</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">ค.ศ.</term>+    <term name="bc">พ.ศ.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal"/>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">หนึ่ง</term>+    <term name="long-ordinal-02">สอง</term>+    <term name="long-ordinal-03">สาม</term>+    <term name="long-ordinal-04">สี่</term>+    <term name="long-ordinal-05">ห้า</term>+    <term name="long-ordinal-06">หก</term>+    <term name="long-ordinal-07">เจ็ด</term>+    <term name="long-ordinal-08">แปด</term>+    <term name="long-ordinal-09">เก้า</term>+    <term name="long-ordinal-10">สิบ</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>หนังสือ</single>+      <multiple>หนังสือ</multiple>+    </term>+    <term name="chapter">+      <single>บทที่</single>+      <multiple>บทที่</multiple>+    </term>+    <term name="column">+      <single>สดมภ์</single>+      <multiple>สดมภ์</multiple>+    </term>+    <term name="figure">+      <single>รูปภาพ</single>+      <multiple>รูปภาพ</multiple>+    </term>+    <term name="folio">+      <single>หน้า</single>+      <multiple>หน้า</multiple>+    </term>+    <term name="issue">+      <single>ฉบับที่</single>+      <multiple>ฉบับที่</multiple>+    </term>+    <term name="line">+      <single>บรรทัดที่</single>+      <multiple>บรรทัดที่</multiple>+    </term>+    <term name="note">+      <single>บันทึก</single>+      <multiple>บันทึก</multiple>+    </term>+    <term name="opus">+      <single>บทประพันธ์</single>+      <multiple>บทประพันธ์</multiple>+    </term>+    <term name="page">+      <single>หน้า</single>+      <multiple>หน้า</multiple>+    </term>+    <term name="paragraph">+      <single>ย่อหน้า</single>+      <multiple>ย่อหน้า</multiple>+    </term>+    <term name="part">+      <single>ส่วนย่อย</single>+      <multiple>ส่วนย่อย</multiple>+    </term>+    <term name="section">+      <single>หมวด</single>+      <multiple>หมวด</multiple>+    </term>+    <term name="sub verbo">+      <single>ใต้คำ</single>+      <multiple>ใต้คำ</multiple>+    </term>+    <term name="verse">+      <single>ร้อยกรอง</single>+      <multiple>ร้อยกรอง</multiple>+    </term>+    <term name="volume">+      <single>ปีที่</single>+      <multiple>ปีที่</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">หนังสือ</term>+    <term name="chapter" form="short">บทที่</term>+    <term name="column" form="short">สดมภ์</term>+    <term name="figure" form="short">รูปภาพ</term>+    <term name="folio" form="short">หน้า</term>+    <term name="issue" form="short">ฉบับที่</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">บทประพันธ์</term>+    <term name="page" form="short">+      <single>น.</single>+      <multiple>น.</multiple>+    </term>+    <term name="paragraph" form="short">ย่อหน้า</term>+    <term name="part" form="short">ส่วนย่อย</term>+    <term name="section" form="short">หมวด</term>+    <term name="sub verbo" form="short">+      <single>ใต้คำ</single>+      <multiple>ใต้คำ</multiple>+    </term>+    <term name="verse" form="short">+      <single>ร้อยกรอง</single>+      <multiple>ร้อยกรอง</multiple>+    </term>+    <term name="volume" form="short">+      <single>ปี</single>+      <multiple>ปี</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>บรรณาธิการ</single>+      <multiple>บรรณาธิการ</multiple>+    </term>+    <term name="editorial-director">+      <single>ผู้อำนวยการบทบรรณาธิการ</single>+      <multiple>ผู้อำนวยการบทบรรณาธิการ</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>ผู้แปล</single>+      <multiple>ผู้แปล</multiple>+    </term>+    <term name="editortranslator">+      <single>บรรณาธิการและผู้แปล</single>+      <multiple>บรรณาธิการและผู้แปล</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>บ.ก.</single>+      <multiple>บ.ก.</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ผอ.บทบรรณาธิการ</single>+      <multiple>ผอ.บทบรรณาธิการ</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>ผู้แปล</single>+      <multiple>ผู้แปล</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>บ.ก.</single>+      <multiple>บ.ก.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">เรียบเรียงโดย</term>+    <term name="editorial-director" form="verb">เรียบเรียงโดย</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">สัมภาษณ์โดย</term>+    <term name="recipient" form="verb">ถึง</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">แปลโดย</term>+    <term name="editortranslator" form="verb">แปลและเรียบเรียงโดย</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">โดย</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">โดย</term>+    <term name="editorial-director" form="verb-short">โดย</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">แปล</term>+    <term name="editortranslator" form="verb-short">แปลและเรียบเรียงโดย</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">มกราคม</term>+    <term name="month-02">กุมภาพันธ์</term>+    <term name="month-03">มีนาคม</term>+    <term name="month-04">เมษายน</term>+    <term name="month-05">พฤษภาคม</term>+    <term name="month-06">มิถุนายน</term>+    <term name="month-07">กรกฎาคม</term>+    <term name="month-08">สิงหาคม</term>+    <term name="month-09">กันยายน</term>+    <term name="month-10">ตุลาคาม</term>+    <term name="month-11">พฤศจิกายน</term>+    <term name="month-12">ธันวาคม</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">ม.ค.</term>+    <term name="month-02" form="short">ก.พ.</term>+    <term name="month-03" form="short">มี.ค.</term>+    <term name="month-04" form="short">เม.ย.</term>+    <term name="month-05" form="short">พ.ค.</term>+    <term name="month-06" form="short">มิ.ย.</term>+    <term name="month-07" form="short">ก.ค.</term>+    <term name="month-08" form="short">ส.ค.</term>+    <term name="month-09" form="short">ก.ย.</term>+    <term name="month-10" form="short">ต.ค.</term>+    <term name="month-11" form="short">พ.ย.</term>+    <term name="month-12" form="short">ธ.ค.</term>++    <!-- SEASONS -->+    <term name="season-01">ฤดูใบไม้ผลิ</term>+    <term name="season-02">ฤดูร้อน</term>+    <term name="season-03">ฤดูใบไม้ร่วง</term>+    <term name="season-04">ฤดูหนาว</term>+  </terms>+</locale>
+ locales/locales-tr-TR.xml view
@@ -0,0 +1,298 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="tr-TR">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">erişildi</term>+    <term name="and">ve</term>+    <term name="and others">ve diğerleri</term>+    <term name="anonymous">anonim</term>+    <term name="anonymous" form="short">anonim</term>+    <term name="at">de</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">kaynak</term>+    <term name="edition">+      <single>baskı</single>+      <multiple>baskı</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">ve diğerleri</term>+    <term name="forthcoming">gelecek</term>+    <term name="from">adresinden erişildi</term>+    <term name="ibid">ibid.</term>+    <term name="in">içinde</term>+    <term name="in press">basımda</term>+    <term name="internet">internet</term>+    <term name="interview">kişisel iletişim</term>+    <term name="letter">mektup</term>+    <term name="no date">tarih yok</term>+    <term name="no date" form="short">y.y.</term>+    <term name="online">çevrimiçi</term>+    <term name="presented at">sunulan</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">tarihinde</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">M.S</term>+    <term name="bc">M.Ö.</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">‹</term>+    <term name="close-inner-quote">›</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">.</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">birinci</term>+    <term name="long-ordinal-02">ikinci</term>+    <term name="long-ordinal-03">üçüncü</term>+    <term name="long-ordinal-04">dördüncü</term>+    <term name="long-ordinal-05">beşinci</term>+    <term name="long-ordinal-06">altıncı</term>+    <term name="long-ordinal-07">yedinci</term>+    <term name="long-ordinal-08">sekizinci</term>+    <term name="long-ordinal-09">dokuzuncu</term>+    <term name="long-ordinal-10">onuncu</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>kitap</single>+      <multiple>kitaplar</multiple>+    </term>+    <term name="chapter">+      <single>bölüm</single>+      <multiple>bölümler</multiple>+    </term>+    <term name="column">+      <single>sütun</single>+      <multiple>sütunlar</multiple>+    </term>+    <term name="figure">+      <single>şekil</single>+      <multiple>şekiller</multiple>+    </term>+    <term name="folio">+      <single>folyo</single>+      <multiple>folyo</multiple>+    </term>+    <term name="issue">+      <single>sayı</single>+      <multiple>sayılar</multiple>+    </term>+    <term name="line">+      <single>satır</single>+      <multiple>satırlar</multiple>+    </term>+    <term name="note">+      <single>not</single>+      <multiple>notlar</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>sayfa</single>+      <multiple>sayfalar</multiple>+    </term>+    <term name="paragraph">+      <single>paragraf</single>+      <multiple>paragraflar</multiple>+    </term>+    <term name="part">+      <single>kısım</single>+      <multiple>kısımlar</multiple>+    </term>+    <term name="section">+      <single>bölüm</single>+      <multiple>bölümler</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>dize</single>+      <multiple>dizeler</multiple>+    </term>+    <term name="volume">+      <single>cilt</single>+      <multiple>ciltler</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">kit</term>+    <term name="chapter" form="short">böl</term>+    <term name="column" form="short">süt</term>+    <term name="figure" form="short">şek</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">sayı</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>s</single>+      <multiple>ss</multiple>+    </term>+    <term name="paragraph" form="short">par</term>+    <term name="part" form="short">kıs</term>+    <term name="section" form="short">böl</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>c</single>+      <multiple>c</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editör</single>+      <multiple>editörler</multiple>+    </term>+    <term name="editorial-director">+      <single>editör</single>+      <multiple>editör</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>çeviren</single>+      <multiple>çevirenler</multiple>+    </term>+    <term name="editortranslator">+      <single>editör &amp; çeviren</single>+      <multiple>editörler &amp; çevirenler</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>ed</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>ed.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>çev.</single>+      <multiple>çev.</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; çev.</single>+      <multiple>ed. &amp; çev.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">editör</term>+    <term name="editorial-director" form="verb">düzenleyen</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">Röportaj yapan</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">çeviren</term>+    <term name="editortranslator" form="verb">düzenleyen &amp; çeviren by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short"/>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed.</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">çev.</term>+    <term name="editortranslator" form="verb-short">ed. &amp; çev.</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Ocak</term>+    <term name="month-02">Şubat</term>+    <term name="month-03">Mart</term>+    <term name="month-04">Nisan</term>+    <term name="month-05">Mayıs</term>+    <term name="month-06">Haziran</term>+    <term name="month-07">Temmuz</term>+    <term name="month-08">Ağustos</term>+    <term name="month-09">Eylül</term>+    <term name="month-10">Ekim</term>+    <term name="month-11">Kasım</term>+    <term name="month-12">Aralık</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Oca</term>+    <term name="month-02" form="short">Şub</term>+    <term name="month-03" form="short">Mar</term>+    <term name="month-04" form="short">Nis</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Haz</term>+    <term name="month-07" form="short">Tem</term>+    <term name="month-08" form="short">Ağu</term>+    <term name="month-09" form="short">Eyl</term>+    <term name="month-10" form="short">Eki</term>+    <term name="month-11" form="short">Kas</term>+    <term name="month-12" form="short">Ara</term>++    <!-- SEASONS -->+    <term name="season-01">Bahar</term>+    <term name="season-02">Yaz</term>+    <term name="season-03">Sonbahar</term>+    <term name="season-04">Kış</term>+  </terms>+</locale>
+ locales/locales-uk-UA.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="uk-UA">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" form="numeric-leading-zeros" suffix=", "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">accessed</term>+    <term name="and">і</term>+    <term name="and others">та інші</term>+    <term name="anonymous">анонімний</term>+    <term name="anonymous" form="short">анон.</term>+    <term name="at">на</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">із</term>+    <term name="ibid">ibid.</term>+    <term name="in">в</term>+    <term name="in press">у пресі</term>+    <term name="internet">інтернет</term>+    <term name="interview">інтервю</term>+    <term name="letter">лист</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">n.d.</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>line</single>+      <multiple>lines</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraph</single>+      <multiple>paragraph</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">no</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>p</single>+      <multiple>pp</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>translator</single>+      <multiple>translators</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>eds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran</single>+      <multiple>trans</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">translated by</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Січень</term>+    <term name="month-02">Лютий</term>+    <term name="month-03">Березень</term>+    <term name="month-04">Квітень</term>+    <term name="month-05">Травень</term>+    <term name="month-06">Червень</term>+    <term name="month-07">Липень</term>+    <term name="month-08">Серпень</term>+    <term name="month-09">Вересень</term>+    <term name="month-10">Жовтень</term>+    <term name="month-11">Листопад</term>+    <term name="month-12">Грудень</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Січ</term>+    <term name="month-02" form="short">Лют</term>+    <term name="month-03" form="short">Бер</term>+    <term name="month-04" form="short">Квіт</term>+    <term name="month-05" form="short">Трав</term>+    <term name="month-06" form="short">Чер</term>+    <term name="month-07" form="short">Лип</term>+    <term name="month-08" form="short">Сер</term>+    <term name="month-09" form="short">Вер</term>+    <term name="month-10" form="short">Жов</term>+    <term name="month-11" form="short">Лис</term>+    <term name="month-12" form="short">Груд</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-vi-VN.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="vi-VN">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="day" suffix=" "/>+    <date-part name="month" suffix=" "/>+    <date-part name="year"/>+  </date>+  <date form="numeric">+    <date-part name="day" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="month" form="numeric-leading-zeros" suffix="/"/>+    <date-part name="year"/>+  </date>+  <terms>+    <term name="accessed">truy cập</term>+    <term name="and">và</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">và c.s.</term>+    <term name="forthcoming">sắp tới</term>+    <term name="from">từ</term>+    <term name="ibid">n.t.</term>+    <term name="in">trong</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">không ngày</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">truy vấn</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">«</term>+    <term name="close-quote">»</term>+    <term name="open-inner-quote">‹</term>+    <term name="close-inner-quote">›</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>dòng</single>+      <multiple>dòng</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>trang</single>+      <multiple>trang</multiple>+    </term>+    <term name="paragraph">+      <single>đoạn văn</single>+      <multiple>đoạn văn</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">số p.h</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>tr</single>+      <multiple>tr</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>biên tập viên</single>+      <multiple>biên tập viên</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>biên dịch viên</single>+      <multiple>biên dịch viên</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>b.t.v</single>+      <multiple>b.t.v</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>b.d.v</single>+      <multiple>b.d.v</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">biên tập bởi</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">biên dịch bởi</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">b.t</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">b.d</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">Tháng Giêng</term>+    <term name="month-02">Tháng Hai</term>+    <term name="month-03">Tháng Ba</term>+    <term name="month-04">Tháng Tư</term>+    <term name="month-05">Tháng Năm</term>+    <term name="month-06">Tháng Sáu</term>+    <term name="month-07">Tháng Bảy</term>+    <term name="month-08">Tháng Tám</term>+    <term name="month-09">Tháng Chín</term>+    <term name="month-10">Tháng Mười</term>+    <term name="month-11">Tháng Mười-Một</term>+    <term name="month-12">Tháng Chạp</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">tháng 1</term>+    <term name="month-02" form="short">tháng 2</term>+    <term name="month-03" form="short">tháng 3</term>+    <term name="month-04" form="short">tháng 4</term>+    <term name="month-05" form="short">tháng 5</term>+    <term name="month-06" form="short">tháng 6</term>+    <term name="month-07" form="short">tháng 7</term>+    <term name="month-08" form="short">tháng 8</term>+    <term name="month-09" form="short">tháng 9</term>+    <term name="month-10" form="short">tháng 10</term>+    <term name="month-11" form="short">tháng 11</term>+    <term name="month-12" form="short">tháng 12</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-zh-CN.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="zh-CN">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="year" suffix="年"/>+    <date-part name="month" form="numeric" suffix="月"/>+    <date-part name="day" suffix="日"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric" prefix="-" range-delimiter="/"/>+    <date-part name="day" prefix="-" range-delimiter="/"/>+  </date>+  <terms>+    <term name="accessed">accessed</term>+    <term name="and">and</term>+    <term name="and others">and others</term>+    <term name="anonymous">anonymous</term>+    <term name="anonymous" form="short">anon</term>+    <term name="at">at</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">cited</term>+    <term name="edition">+      <single>edition</single>+      <multiple>editions</multiple>+    </term>+    <term name="edition" form="short">ed</term>+    <term name="et-al">et al.</term>+    <term name="forthcoming">forthcoming</term>+    <term name="from">from</term>+    <term name="ibid">ibid.</term>+    <term name="in">in</term>+    <term name="in press">in press</term>+    <term name="internet">internet</term>+    <term name="interview">interview</term>+    <term name="letter">letter</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">nd</term>+    <term name="online">online</term>+    <term name="presented at">presented at the</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">retrieved</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">“</term>+    <term name="close-quote">”</term>+    <term name="open-inner-quote">‘</term>+    <term name="close-inner-quote">’</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>book</single>+      <multiple>books</multiple>+    </term>+    <term name="chapter">+      <single>chapter</single>+      <multiple>chapters</multiple>+    </term>+    <term name="column">+      <single>column</single>+      <multiple>columns</multiple>+    </term>+    <term name="figure">+      <single>figure</single>+      <multiple>figures</multiple>+    </term>+    <term name="folio">+      <single>folio</single>+      <multiple>folios</multiple>+    </term>+    <term name="issue">+      <single>number</single>+      <multiple>numbers</multiple>+    </term>+    <term name="line">+      <single>line</single>+      <multiple>line</multiple>+    </term>+    <term name="note">+      <single>note</single>+      <multiple>notes</multiple>+    </term>+    <term name="opus">+      <single>opus</single>+      <multiple>opera</multiple>+    </term>+    <term name="page">+      <single>page</single>+      <multiple>pages</multiple>+    </term>+    <term name="paragraph">+      <single>paragraph</single>+      <multiple>paragraph</multiple>+    </term>+    <term name="part">+      <single>part</single>+      <multiple>parts</multiple>+    </term>+    <term name="section">+      <single>section</single>+      <multiple>sections</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>verse</single>+      <multiple>verses</multiple>+    </term>+    <term name="volume">+      <single>volume</single>+      <multiple>volumes</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">bk</term>+    <term name="chapter" form="short">chap</term>+    <term name="column" form="short">col</term>+    <term name="figure" form="short">fig</term>+    <term name="folio" form="short">f</term>+    <term name="issue" form="short">no</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">op</term>+    <term name="page" form="short">+      <single>p</single>+      <multiple>pp</multiple>+    </term>+    <term name="paragraph" form="short">para</term>+    <term name="part" form="short">pt</term>+    <term name="section" form="short">sec</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>v</single>+      <multiple>vv</multiple>+    </term>+    <term name="volume" form="short">+      <single>vol</single>+      <multiple>vols</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>translator</single>+      <multiple>translators</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>ed</single>+      <multiple>eds</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>tran</single>+      <multiple>trans</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">edited by</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">interview by</term>+    <term name="recipient" form="verb">to</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">translated by</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">ed</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">trans</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">January</term>+    <term name="month-02">February</term>+    <term name="month-03">March</term>+    <term name="month-04">April</term>+    <term name="month-05">May</term>+    <term name="month-06">June</term>+    <term name="month-07">July</term>+    <term name="month-08">August</term>+    <term name="month-09">September</term>+    <term name="month-10">October</term>+    <term name="month-11">November</term>+    <term name="month-12">December</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">Jan</term>+    <term name="month-02" form="short">Feb</term>+    <term name="month-03" form="short">Mar</term>+    <term name="month-04" form="short">Apr</term>+    <term name="month-05" form="short">May</term>+    <term name="month-06" form="short">Jun</term>+    <term name="month-07" form="short">Jul</term>+    <term name="month-08" form="short">Aug</term>+    <term name="month-09" form="short">Sep</term>+    <term name="month-10" form="short">Oct</term>+    <term name="month-11" form="short">Nov</term>+    <term name="month-12" form="short">Dec</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ locales/locales-zh-TW.xml view
@@ -0,0 +1,304 @@+<?xml version="1.0" encoding="utf-8"?>+<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="zh-TW">+  <info>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+    <updated>2012-07-04T23:31:02+00:00</updated>+  </info>+  <style-options punctuation-in-quote="false"/>+  <date form="text">+    <date-part name="year" suffix="年"/>+    <date-part name="month" form="numeric" suffix="月"/>+    <date-part name="day" suffix="日"/>+  </date>+  <date form="numeric">+    <date-part name="year"/>+    <date-part name="month" form="numeric-leading-zeros" prefix="/"/>+    <date-part name="day" form="numeric-leading-zeros" prefix="/"/>+  </date>+  <terms>+    <term name="accessed">被取用</term>+    <term name="and">及</term>+    <term name="and others">及其他</term>+    <term name="anonymous">不具名的</term>+    <term name="anonymous" form="short">無名</term>+    <term name="at">在</term>+    <term name="available at">available at</term>+    <term name="by">by</term>+    <term name="circa">circa</term>+    <term name="circa" form="short">c.</term>+    <term name="cited">被引用</term>+    <term name="edition">+      <single>版本</single>+      <multiple>版本</multiple>+    </term>+    <term name="edition" form="short">版</term>+    <term name="et-al">等人</term>+    <term name="forthcoming">將來的</term>+    <term name="from">從</term>+    <term name="ibid">同上出處</term>+    <term name="in">在</term>+    <term name="in press">印行中</term>+    <term name="internet">網際網路</term>+    <term name="interview">訪問</term>+    <term name="letter">信件</term>+    <term name="no date">no date</term>+    <term name="no date" form="short">無日期</term>+    <term name="online">在線上</term>+    <term name="presented at">簡報於</term>+    <term name="reference">+      <single>reference</single>+      <multiple>references</multiple>+    </term>+    <term name="reference" form="short">+      <single>ref.</single>+      <multiple>refs.</multiple>+    </term>+    <term name="retrieved">被取回</term>+    <term name="scale">scale</term>+    <term name="version">version</term>++    <!-- ANNO DOMINI; BEFORE CHRIST -->+    <term name="ad">AD</term>+    <term name="bc">BC</term>++    <!-- PUNCTUATION -->+    <term name="open-quote">「</term>+    <term name="close-quote">」</term>+    <term name="open-inner-quote">『</term>+    <term name="close-inner-quote">』</term>+    <term name="page-range-delimiter">–</term>++    <!-- ORDINALS -->+    <term name="ordinal">th</term>+    <term name="ordinal-01">st</term>+    <term name="ordinal-02">nd</term>+    <term name="ordinal-03">rd</term>+    <term name="ordinal-11">th</term>+    <term name="ordinal-12">th</term>+    <term name="ordinal-13">th</term>++    <!-- LONG ORDINALS -->+    <term name="long-ordinal-01">first</term>+    <term name="long-ordinal-02">second</term>+    <term name="long-ordinal-03">third</term>+    <term name="long-ordinal-04">fourth</term>+    <term name="long-ordinal-05">fifth</term>+    <term name="long-ordinal-06">sixth</term>+    <term name="long-ordinal-07">seventh</term>+    <term name="long-ordinal-08">eighth</term>+    <term name="long-ordinal-09">ninth</term>+    <term name="long-ordinal-10">tenth</term>++    <!-- LONG LOCATOR FORMS -->+    <term name="book">+      <single>書</single>+      <multiple>書</multiple>+    </term>+    <term name="chapter">+      <single>章</single>+      <multiple>章</multiple>+    </term>+    <term name="column">+      <single>欄</single>+      <multiple>欄</multiple>+    </term>+    <term name="figure">+      <single>圖</single>+      <multiple>圖</multiple>+    </term>+    <term name="folio">+      <single>對開紙</single>+      <multiple>對開紙</multiple>+    </term>+    <term name="issue">+      <single>期數</single>+      <multiple>期數</multiple>+    </term>+    <term name="line">+      <single>行</single>+      <multiple>行</multiple>+    </term>+    <term name="note">+      <single>筆記</single>+      <multiple>筆記</multiple>+    </term>+    <term name="opus">+      <single>作品</single>+      <multiple>作品</multiple>+    </term>+    <term name="page">+      <single>頁</single>+      <multiple>頁</multiple>+    </term>+    <term name="paragraph">+      <single>段落</single>+      <multiple>段落</multiple>+    </term>+    <term name="part">+      <single>部</single>+      <multiple>部</multiple>+    </term>+    <term name="section">+      <single>節</single>+      <multiple>節</multiple>+    </term>+    <term name="sub verbo">+      <single>sub verbo</single>+      <multiple>sub verbis</multiple>+    </term>+    <term name="verse">+      <single>詩句</single>+      <multiple>詩句</multiple>+    </term>+    <term name="volume">+      <single>冊</single>+      <multiple>冊</multiple>+    </term>++    <!-- SHORT LOCATOR FORMS -->+    <term name="book" form="short">書</term>+    <term name="chapter" form="short">章</term>+    <term name="column" form="short">欄</term>+    <term name="figure" form="short">圖</term>+    <term name="folio" form="short">開</term>+    <term name="issue" form="short">期</term>+    <term name="line" form="short">l.</term>+    <term name="note" form="short">n.</term>+    <term name="opus" form="short">作</term>+    <term name="page" form="short">+      <single>頁</single>+      <multiple>頁</multiple>+    </term>+    <term name="paragraph" form="short">段</term>+    <term name="part" form="short">部</term>+    <term name="section" form="short">節</term>+    <term name="sub verbo" form="short">+      <single>s.v.</single>+      <multiple>s.vv.</multiple>+    </term>+    <term name="verse" form="short">+      <single>句</single>+      <multiple>句</multiple>+    </term>+    <term name="volume" form="short">+      <single>冊</single>+      <multiple>冊</multiple>+    </term>++    <!-- SYMBOL LOCATOR FORMS -->+    <term name="paragraph" form="symbol">+      <single>¶</single>+      <multiple>¶¶</multiple>+    </term>+    <term name="section" form="symbol">+      <single>§</single>+      <multiple>§§</multiple>+    </term>++    <!-- LONG ROLE FORMS -->+    <term name="director">+      <single>director</single>+      <multiple>directors</multiple>+    </term>+    <term name="editor">+      <single>編輯</single>+      <multiple>編輯</multiple>+    </term>+    <term name="editorial-director">+      <single>editor</single>+      <multiple>editors</multiple>+    </term>+    <term name="illustrator">+      <single>illustrator</single>+      <multiple>illustrators</multiple>+    </term>+    <term name="translator">+      <single>翻譯</single>+      <multiple>翻譯</multiple>+    </term>+    <term name="editortranslator">+      <single>editor &amp; translator</single>+      <multiple>editors &amp; translators</multiple>+    </term>++    <!-- SHORT ROLE FORMS -->+    <term name="director" form="short">+      <single>dir.</single>+      <multiple>dirs.</multiple>+    </term>+    <term name="editor" form="short">+      <single>編</single>+      <multiple>編</multiple>+    </term>+    <term name="editorial-director" form="short">+      <single>ed.</single>+      <multiple>eds.</multiple>+    </term>+    <term name="illustrator" form="short">+      <single>ill.</single>+      <multiple>ills.</multiple>+    </term>+    <term name="translator" form="short">+      <single>譯</single>+      <multiple>譯</multiple>+    </term>+    <term name="editortranslator" form="short">+      <single>ed. &amp; tran.</single>+      <multiple>eds. &amp; trans.</multiple>+    </term>++    <!-- VERB ROLE FORMS -->+    <term name="director" form="verb">directed by</term>+    <term name="editor" form="verb">編者是</term>+    <term name="editorial-director" form="verb">edited by</term>+    <term name="illustrator" form="verb">illustrated by</term>+    <term name="interviewer" form="verb">訪問者是</term>+    <term name="recipient" form="verb">授與</term>+    <term name="reviewed-author" form="verb">by</term>+    <term name="translator" form="verb">譯者是</term>+    <term name="editortranslator" form="verb">edited &amp; translated by</term>++    <!-- SHORT VERB ROLE FORMS -->+    <term name="container-author" form="verb-short">by</term>+    <term name="director" form="verb-short">dir.</term>+    <term name="editor" form="verb-short">編</term>+    <term name="editorial-director" form="verb-short">ed.</term>+    <term name="illustrator" form="verb-short">illus.</term>+    <term name="translator" form="verb-short">譯</term>+    <term name="editortranslator" form="verb-short">ed. &amp; trans. by</term>++    <!-- LONG MONTH FORMS -->+    <term name="month-01">一月</term>+    <term name="month-02">二月</term>+    <term name="month-03">三月</term>+    <term name="month-04">四月</term>+    <term name="month-05">五月</term>+    <term name="month-06">六月</term>+    <term name="month-07">七月</term>+    <term name="month-08">八月</term>+    <term name="month-09">九月</term>+    <term name="month-10">十月</term>+    <term name="month-11">十一月</term>+    <term name="month-12">十二月</term>++    <!-- SHORT MONTH FORMS -->+    <term name="month-01" form="short">1月</term>+    <term name="month-02" form="short">2月</term>+    <term name="month-03" form="short">3月</term>+    <term name="month-04" form="short">4月</term>+    <term name="month-05" form="short">5月</term>+    <term name="month-06" form="short">6月</term>+    <term name="month-07" form="short">7月</term>+    <term name="month-08" form="short">8月</term>+    <term name="month-09" form="short">9月</term>+    <term name="month-10" form="short">10月</term>+    <term name="month-11" form="short">11月</term>+    <term name="month-12" form="short">12月</term>++    <!-- SEASONS -->+    <term name="season-01">Spring</term>+    <term name="season-02">Summer</term>+    <term name="season-03">Autumn</term>+    <term name="season-04">Winter</term>+  </terms>+</locale>
+ man/man1/biblio2yaml.1 view
@@ -0,0 +1,74 @@+.TH "biblio2yaml" "1" "August 31, 2013" "pandoc\-citeproc manual" ""+.SH NAME+.PP+biblio2yaml \- convert bibliographic database to YAML suitable for+pandoc.+.SH SYNOPSIS+.PP+biblio2yaml [\f[I]options\f[]] [\f[I]file\f[]]+.SH DESCRIPTION+.PP+\f[C]biblio2yaml\f[] will convert an existing bibliography (in any of+the formats listed above) into a YAML bibliography of the sort that can+be included in the \f[C]references\f[] field of pandoc\[aq]s metadata.+.PP+Simplest usage is+.IP+.nf+\f[C]+biblio2yaml\ FILE+\f[]+.fi+.PP+which will convert FILE and print the result to stdout.+The format will be derived from FILE\[aq]s extension, according to this+table:+.IP+.nf+\f[C]+Format\ \ \ \ \ \ \ \ \ \ \ \ File\ extension+\-\-\-\-\-\-\-\-\-\-\-\-\ \ \ \ \ \ \-\-\-\-\-\-\-\-\-\-\-\-\-\-+MODS\ \ \ \ \ \ \ \ \ \ \ \ \ \ .mods+BibLaTeX\ \ \ \ \ \ \ \ \ \ .bib+BibTeX\ \ \ \ \ \ \ \ \ \ \ \ .bibtex+RIS\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .ris+EndNote\ \ \ \ \ \ \ \ \ \ \ .enl+EndNote\ XML\ \ \ \ \ \ \ .xml+ISI\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .wos+MEDLINE\ \ \ \ \ \ \ \ \ \ \ .medline+Copac\ \ \ \ \ \ \ \ \ \ \ \ \ .copac+JSON\ citeproc\ \ \ \ \ .json+\f[]+.fi+.PP+\f[C]biblio2yaml\f[] can also be used as a pipe, taking input from+stdin, in which case the format must be specified explicitly using the+\f[C]\-f/\-\-format\f[] flag.+.SH OPTIONS+.TP+.B \f[C]\-f\f[] \f[I]FORMAT\f[], \f[C]\-\-format=\f[]\f[I]FORMAT\f[]+Specify format of bibliography to be converted.+Legal values are \f[C]biblatex\f[], \f[C]bibtex\f[], \f[C]ris\f[],+\f[C]endnote\f[], \f[C]endnotexml\f[], \f[C]isi\f[], \f[C]medline\f[],+\f[C]copac\f[], and \f[C]json\f[].+.RS+.RE+.TP+.B \f[C]\-h,\ \-\-help\f[]+Print usage information.+.RS+.RE+.TP+.B \f[C]\-V,\ \-\-version\f[]+Print version.+.RS+.RE+.SH AUTHORS+.PP+John MacFarlane, Andrea Rossato.+.SH SEE ALSO+.PP+\f[C]pandoc\f[] (1), \f[C]pandoc\-citeproc\f[] (1).+.PP+The \f[C]biblio2yaml\f[] source code and all documentation may be+downloaded from <http://github.com/jgm/pandoc-citeproc/>.
+ man/man1/pandoc-citeproc.1 view
@@ -0,0 +1,122 @@+.TH "pandoc\-citeproc" "1" "August 31, 2013" "pandoc\-citeproc manual" ""+.SH NAME+.PP+pandoc\-citeproc \- filter to resolve citations in a pandoc document.+.SH SYNOPSIS+.PP+pandoc\-citeproc [\f[I]options\f[]]+.SH DESCRIPTION+.PP+The \f[C]pandoc\-citeproc\f[] executable is a filter that takes a+JSON\-encoded Pandoc document, formats citations and adds a+bibliography, and returns a JSON\-encoded pandoc document.+.PP+To process citations with pandoc, call pandoc\-citeproc as a filter:+.IP+.nf+\f[C]+pandoc\ \-\-filter\ pandoc\-citeproc\ input.md\ \-s\ \-o\ output.html+\f[]+.fi+.PP+The bibliography will be put into a pandoc \f[C]Div\f[] container with+class \f[C]references\f[].+.PP+pandoc\-citeproc will look for the following metadata fields in the+input:+.PP+\f[C]bibliography\f[]: A path, or YAML list of paths, of bibliography+files to use.+These may be in any of the formats supported by bibutils.+.IP+.nf+\f[C]+Format\ \ \ \ \ \ \ \ \ \ \ \ File\ extension+\-\-\-\-\-\-\-\-\-\-\-\-\ \ \ \ \ \ \-\-\-\-\-\-\-\-\-\-\-\-\-\-+MODS\ \ \ \ \ \ \ \ \ \ \ \ \ \ .mods+BibLaTeX\ \ \ \ \ \ \ \ \ \ .bib+BibTeX\ \ \ \ \ \ \ \ \ \ \ \ .bibtex+RIS\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .ris+EndNote\ \ \ \ \ \ \ \ \ \ \ .enl+EndNote\ XML\ \ \ \ \ \ \ .xml+ISI\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .wos+MEDLINE\ \ \ \ \ \ \ \ \ \ \ .medline+Copac\ \ \ \ \ \ \ \ \ \ \ \ \ .copac+JSON\ citeproc\ \ \ \ \ .json+\f[]+.fi+.PP+\f[C]references\f[]: A YAML list of references.+Each reference is a YAML object.+The format is essentially CSL JSON format.+Here is an example:+.IP+.nf+\f[C]+\-\ id:\ doe2006+\ \ author:+\ \ \ \ family:\ Doe+\ \ \ \ given:\ [John,\ F.]+\ \ title:\ Article+\ \ page:\ 33\-34+\ \ issued:+\ \ \ \ year:\ 2006+\ \ type:\ article\-journal+\ \ volume:\ 6+\ \ container\-title:\ Journal\ of\ Generic\ Studies+\f[]+.fi+.PP+The contents of fields will be interpreted as markdown when appropriate:+so, for example, emphasis and strong emphasis can be used in title+fileds.+Simple tex math will also be parsed and rendered appropriately.+.PP+\f[C]csl\f[] or \f[C]citation\-style\f[]: Path to a CSL style file.+If the file is not found relative to the working directory,+pandoc\-citeproc will look in the \f[C]$HOME/.csl\f[] directory (or+\f[C]C:\\Users\\USERNAME\\AppData\\Roaming\\csl\f[] in Windows 7).+.PP+\f[C]citation\-abbreviations\f[]: Path to a CSL abbreviations JSON file.+The format is described+here (http://citationstylist.org/2011/10/19/abbreviations-for-zotero-test-release).+Here is a short example:+.IP+.nf+\f[C]+{\ "default":\ {+\ \ \ \ "container\-title":\ {+\ \ \ \ \ \ \ \ \ \ \ \ "Lloyd\[aq]s\ Law\ Reports":\ "Lloyd\[aq]s\ Rep",+\ \ \ \ \ \ \ \ \ \ \ \ "Estates\ Gazette":\ "EG",+\ \ \ \ \ \ \ \ \ \ \ \ "Scots\ Law\ Times":\ "SLT"+\ \ \ \ }+\ \ }+}+\f[]+.fi+.PP+The metadata must contain either \f[C]references\f[] or+\f[C]bibliography\f[] or both as a source of references.+\f[C]csl\f[] and \f[C]citation\-abbreviations\f[] are optional.+If \f[C]csl\f[] is not provided, \f[C]chicago\-author\-date.csl\f[] will+be used by default.+.SH OPTIONS+.TP+.B \f[C]\-h,\ \-\-help\f[]+Print usage information.+.RS+.RE+.TP+.B \f[C]\-V,\ \-\-version\f[]+Print version.+.RS+.RE+.SH AUTHORS+.PP+Andrea Rossato and John MacFarlane.+.SH SEE ALSO+.PP+\f[C]pandoc\f[] (1), \f[C]biblio2yaml\f[] (1).+.PP+The pandoc\-citeproc source code and all documentation may be downloaded+from <http://github.com/jgm/pandoc-citeproc/>.
+ pandoc-citeproc.cabal view
@@ -0,0 +1,210 @@+name:               pandoc-citeproc+version:            0.1+cabal-version:      >= 1.12+synopsis:           Supports using pandoc with citeproc++description:        The pandoc-citeproc library exports functions for+                    using the citeproc system with pandoc.  It relies on+                    citeproc-hs, a library for rendering+                    bibliographic reference citations into a variety+                    of styles using a macro language called Citation+                    Style Language (CSL). More details on CSL can be+                    found here: <http://citationstyles.org/>.+                    .+                    Currently this package includes a copy of the citeproc-hs+                    code. When citeproc-hs is updated to be compatible,+                    this package will simply depend on citeproc-hs.+                    .+                    This package also contains two executables: pandoc-citeproc,+                    which works as a pandoc filter (pandoc >= 1.12), and+                    biblio2yaml, which converts bibliographic databases to+                    a yaml format suitable for inclusion in pandoc YAML+                    metadata.++category:           Text+license:            BSD3+license-file:       LICENSE+author:             John MacFarlane, Andrea Rossato+maintainer:         jgm@berkeley.edu+build-type:         Custom+data-files:         chicago-author-date.csl+                    locales/locales-af-ZA.xml+                    locales/locales-ar-AR.xml+                    locales/locales-bg-BG.xml+                    locales/locales-ca-AD.xml+                    locales/locales-cs-CZ.xml+                    locales/locales-da-DK.xml+                    locales/locales-de-AT.xml+                    locales/locales-de-CH.xml+                    locales/locales-de-DE.xml+                    locales/locales-el-GR.xml+                    locales/locales-en-GB.xml+                    locales/locales-en-US.xml+                    locales/locales-es-ES.xml+                    locales/locales-et-EE.xml+                    locales/locales-eu.xml+                    locales/locales-fa-IR.xml+                    locales/locales-fi-FI.xml+                    locales/locales-fr-CA.xml+                    locales/locales-fr-FR.xml+                    locales/locales-he-IL.xml+                    locales/locales-hr-HR.xml+                    locales/locales-hu-HU.xml+                    locales/locales-is-IS.xml+                    locales/locales-it-IT.xml+                    locales/locales-ja-JP.xml+                    locales/locales-km-KH.xml+                    locales/locales-ko-KR.xml+                    locales/locales-lt-LT.xml+                    locales/locales-lv-LV.xml+                    locales/locales-mn-MN.xml+                    locales/locales-nb-NO.xml+                    locales/locales-nl-NL.xml+                    locales/locales-nn-NO.xml+                    locales/locales-pl-PL.xml+                    locales/locales-pt-BR.xml+                    locales/locales-pt-PT.xml+                    locales/locales-ro-RO.xml+                    locales/locales-ru-RU.xml+                    locales/locales-sk-SK.xml+                    locales/locales-sl-SI.xml+                    locales/locales-sr-RS.xml+                    locales/locales-sv-SE.xml+                    locales/locales-th-TH.xml+                    locales/locales-tr-TR.xml+                    locales/locales-uk-UA.xml+                    locales/locales-vi-VN.xml+                    locales/locales-zh-CN.xml+                    locales/locales-zh-TW.xml+                    -- tests+                    tests/chicago-author-date.in.json+                    tests/chicago-author-date.expected.json+                    tests/ieee.in.json+                    tests/ieee.expected.json+                    tests/mhra.in.json+                    tests/mhra.expected.json+                    tests/biblio.bib+                    tests/chicago-author-date.csl+                    tests/ieee.csl+                    tests/mhra.csl+                    -- documentation+                    README.md+                    LICENSE+                    man/man1/biblio2yaml.1+                    man/man1/pandoc-citeproc.1++source-repository head+  type:          git+  location:      git://github.com/jgm/pandoc-citeproc.git++flag small_base+  description: Choose the new smaller, split-up base package.++flag bibutils+  description: Use Chris Putnam's Bibutils.+  default:     True++flag network+  description: Use network and HTTP to retrieve csl file from URIs.+  default:     True++flag hexpat+  description: Use hexpat to parse XML+  default:     True++flag embed_data_files+  description: Embed locale files into the library (needed for windows packaging)+  default:     False++flag unicode_collation+  description: Use Haskell bindings to the International Components for Unicode (ICU) libraries+  default:     False++library+    hs-source-dirs:   src+    exposed-modules:  Text.CSL.Pandoc+                      Text.CSL+                      Text.CSL.Eval+                      Text.CSL.Eval.Common+                      Text.CSL.Eval.Date+                      Text.CSL.Eval.Names+                      Text.CSL.Eval.Output+                      Text.CSL.Pickle+                      Text.CSL.Parser+                      Text.CSL.Proc+                      Text.CSL.Proc.Collapse+                      Text.CSL.Proc.Disamb+                      Text.CSL.Reference+                      Text.CSL.Style+                      Text.CSL.Input.MODS+                      Text.CSL.Input.Bibutils+                      Text.CSL.Input.Json+                      Text.CSL.Output.Pandoc+                      Text.CSL.Output.Plain+    other-modules:    Text.CSL.Data+                      Paths_pandoc_citeproc+    ghc-options:      -funbox-strict-fields -Wall+    ghc-prof-options: -prof -auto-all+    build-depends:    containers, directory, mtl, json, utf8-string,+                      bytestring, filepath, pandoc-types >= 1.12, tagsoup,+                      aeson, text, vector, texmath >= 0.6.4++    if flag(bibutils)+       build-depends:   hs-bibutils >= 0.3+       default-extensions: CPP+       cpp-options:     -DUSE_BIBUTILS++    if flag(network)+       build-depends: network >= 2, HTTP >= 4000.0.9+       default-extensions:    CPP+       cpp-options:   -DUSE_NETWORK++    if flag(hexpat)+       build-depends: hexpat >= 0.20.2+       exposed-modules:  Text.CSL.Pickle.Hexpat+       cpp-options:   -DUSE_HEXPAT+    else+       build-depends: xml+       exposed-modules:  Text.CSL.Pickle.Xml++    if flag(embed_data_files)+       default-extensions:    CPP+       cpp-options:   -DEMBED_DATA_FILES+       other-modules: Text.CSL.Data.Embedded++    if flag(unicode_collation)+       build-depends: text, text-icu+       default-extensions:    CPP+       cpp-options:   -DUNICODE_COLLATION++    if impl(ghc >= 6.10)+       build-depends: base >= 4, syb, parsec, old-locale, time+    else+       build-depends: base >= 3 && < 4++    default-language: Haskell98++executable pandoc-citeproc+    main-is:          pandoc-citeproc.hs+    hs-source-dirs:   .+    ghc-options:      -funbox-strict-fields -Wall+    ghc-prof-options: -prof -auto-all+    build-depends:    base >= 4, pandoc-citeproc, pandoc-types >= 1.12, aeson+    default-language: Haskell98++executable biblio2yaml+    main-is:          biblio2yaml.hs+    hs-source-dirs:   .+    ghc-options:      -funbox-strict-fields -Wall+    ghc-prof-options: -prof -auto-all+    build-depends:    base >= 4, pandoc-citeproc, yaml, bytestring,+                      attoparsec, text, filepath+    default-language: Haskell98++test-suite test-pandoc-citeproc+  Type:           exitcode-stdio-1.0+  Main-Is:        test-pandoc-citeproc.hs+  Hs-Source-Dirs: tests+  build-depends:  base >= 4, utf8-string, aeson-pretty, aeson, pandoc-types,+                  pandoc-citeproc, process, Diff >= 0.3+  default-language: Haskell98
+ pandoc-citeproc.hs view
@@ -0,0 +1,53 @@+module Main where+import Text.CSL.Pandoc (processCites')+import Text.Pandoc.JSON+import Text.Pandoc.Walk+import System.IO (stderr, hPutStrLn)+import System.Console.GetOpt+import System.Environment (getArgs)+import Control.Monad+import System.Exit+import Data.Version (showVersion)+import Paths_pandoc_citeproc (version)++main :: IO ()+main = do+  argv <- getArgs+  let (flags, _, errs) = getOpt Permute options argv+  let header = "Usage: pandoc-citeproc"+  unless (null errs) $ do+    hPutStrLn stderr $ usageInfo (unlines $ errs ++ [header]) options+    exitWith $ ExitFailure 1+  when (Version `elem` flags) $ do+    putStrLn $ "pandoc-citeproc " ++ showVersion version+    exitWith ExitSuccess+  when (Help `elem` flags) $ do+    putStrLn $ usageInfo header options+    exitWith ExitSuccess+  toJSONFilter doCites++doCites :: Pandoc -> IO Pandoc+doCites doc = do+  doc' <- processCites' doc+  let warnings = query findWarnings doc'+  mapM_ (hPutStrLn stderr) warnings+  return doc'++findWarnings :: Inline -> [String]+findWarnings (Span (_,["citeproc-not-found"],[("data-reference-id",ref)]) _) =+  ["pandoc-citeproc: reference " ++ ref ++ " not found"]+findWarnings (Span (_,["citeproc-no-output"],_) _) =+  ["pandoc-citeproc: reference with no printed form"]+findWarnings _ = []++data Option =+    Help | Version+  deriving (Ord, Eq, Show)++options :: [OptDescr Option]+options =+  [ Option ['h'] ["help"] (NoArg Help) "show usage information"+  , Option ['V'] ["version"] (NoArg Version) "show program version"+  ]++
+ src/Text/CSL.hs view
@@ -0,0 +1,165 @@+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- /citeproc-hs/ is a library for automatically formatting+-- bibliographic reference citations into a variety of styles using a+-- macro language called Citation Style Language (CSL). More details+-- on CSL can be found here: <http://citationstyles.org/>.+--+-- This module documents and exports the library API.+--+-----------------------------------------------------------------------------++module Text.CSL+    ( -- * Introduction+      -- $intro++      -- * Overview: A Simple Example+      -- $overview++      -- * Reading Bibliographic Databases+      readBiblioFile+    , BibFormat (..)+    , readBiblioString+    , readModsFile+    , readModsCollectionFile+    , readJsonInput+    , readJsonInputString+    , readJsonAbbrevFile++    -- ** Reference Representation+    , Reference (..)+    , getReference+    , parseLocator+    , setNearNote++    -- * CSL Parser, Representation, and Processing+    , readCSLFile+    , parseCSL++    -- ** The Style Types+    , Style (..)+    , Citation (..)+    , Bibliography (..)+    , Cite (..)+    , Affix (..)+    , emptyCite++    -- ** High Level Processing+    , ProcOpts (..)+    , procOpts+    , BibOpts (..)+    , citeproc+    , processCitations+    , processBibliography+    , BiblioData (..)++    -- * The output and the rendering functions+    , FormattedOutput (..)+    , renderPlain+    , renderPlainStrict+    , renderPandoc+    , renderPandoc'+    , headInline+    , initInline+    , tailFirstInlineStr+    , toCapital+    , startWithPunct+    , endWithPunct+    ) where++import Text.CSL.Parser+import Text.CSL.Proc+import Text.CSL.Reference+import Text.CSL.Style+import Text.CSL.Input.Bibutils+import Text.CSL.Input.Json+import Text.CSL.Input.MODS+import Text.CSL.Output.Pandoc+import Text.CSL.Output.Plain+++-- $intro+--+-- /citeproc-hs/ provides functions for reading bibliographic+-- databases, for reading and parsing CSL files and for generating+-- citations in an internal format, 'FormattedOutput', that can be+-- easily rendered into different final formats. At the present time+-- only 'Pandoc' and plain text rendering functions are provided by+-- the library.+--+-- The library also provides a wrapper around hs-bibutils, the Haskell+-- bindings to Chris Putnam's bibutils, a library that interconverts+-- between various bibliography formats using a common MODS-format XML+-- intermediate. For more information about hs-bibutils see here:+-- <http://hackage.haskell.org/package/hs-bibutils>.+--+-- /citeproc-hs/ can natively read MODS and JSON formatted+-- bibliographic databases. The JSON format is only partially+-- documented. It is used by citeproc-js, by the CSL processor+-- test-suite and is derived by the CSL scheme. More information can+-- be read here:+-- <http://citationstyles.org/>.+--+-- A (git) repository of styles can be found here:+-- <https://github.com/citation-style-language/styles>.++-- $overview+--+-- The following example assumes you have installed citeproc-hs with+-- hs-bibutils support (which is the default).+--+-- Suppose you have a small bibliographic database, like this one:+--+-- > @Book{Rossato2006,+-- > author="Andrea Rossato",+-- > title="My Second Book",+-- > year="2006"+-- > }+-- >+-- > @Book{Caso2007,+-- > author="Roberto Caso",+-- > title="Roberto's Book",+-- > year="2007"+-- > }+--+-- Save it as @mybibdb.bib@.+--+-- Then you can grab one of the CSL styles that come with the+-- test-suite for CSL processors. Suppose this one:+--+-- <https://bitbucket.org/bdarcus/citeproc-test/raw/18141149d1d3/styles/apa-x.csl>+--+-- saved locally as @apa-x.csl@.+--+-- This would be a simple program that formats a list of citations+-- according to that style:+--+-- > import Text.CSL+-- >+-- > cites :: [Cite]+-- > cites = [emptyCite { citeId = "Caso2007"+-- >                    , citeLabel = "page"+-- >                    , citeLocator = "15"}+-- >         ,emptyCite { citeId = "Rossato2006"+-- >                    , citeLabel = "page"+-- >                    , citeLocator = "10"}+-- >         ]+-- >+-- > main :: IO ()+-- > main = do+-- >   m <- readBiblioFile "mybibdb.bib"+-- >   s <- readCSLFile "apa-x.csl"+-- >   let result = citeproc procOpts s m $ [cites]+-- >   putStrLn . unlines . map (renderPlainStrict) . citations $ result+--+-- The result would be:+--+-- > (Caso, 2007, p. 15; Rossato, 2006, p. 10)
+ src/Text/CSL/Data.hs view
@@ -0,0 +1,92 @@+{-# LANGUAGE CPP #-}+module Text.CSL.Data (getLocale, getDefaultCSL) where++import System.FilePath ()+import qualified Data.ByteString.Lazy as L+#ifdef EMBED_DATA_FILES+import Text.CSL.Data.Embedded (localeFiles, defaultCSL)+import qualified Data.ByteString as S+#else+import Paths_pandoc_citeproc (getDataFileName)+import System.Directory  (doesFileExist)+#endif++getLocale :: String -> IO L.ByteString+getLocale s = do+#ifdef EMBED_DATA_FILES+  f <- case length s of+         0 -> maybe (return S.empty) return+              $ lookup "locales-en-US.xml" localeFiles+         2 -> let fn = ("locales-" ++ maybe "en-US"+                                      id (lookup s langBase) ++ ".xml")+              in case lookup fn localeFiles of+                   Just x' -> return x'+                   _       -> error "could not load the locale file"+         _ -> case lookup ("locales-" ++ take 5 s ++ ".xml") localeFiles of+                    Just x' -> return x'+                    _       -> error "could not load the locale file"+  return $ L.fromChunks [f]+#else+  f <- case length s of+             0 -> return "locales/locales-en-US.xml"+             2 -> getDataFileName ("locales/locales-" +++                                maybe "en-US" id (lookup s langBase) ++ ".xml")+             _ -> getDataFileName ("locales/locales-" ++ take 5 s ++ ".xml")+  exists <- doesFileExist f+  if not exists && length s > 2+     then getLocale $ take 2 s  -- try again with base locale+     else L.readFile f+#endif++getDefaultCSL :: IO L.ByteString+getDefaultCSL =+#ifdef EMBED_DATA_FILES+  return $ L.fromChunks [defaultCSL]+#else+  getDataFileName "chicago-author-date.csl" >>= L.readFile+#endif++langBase :: [(String, String)]+langBase+    = [("af", "af-ZA")+      ,("ar", "ar-AR")+      ,("bg", "bg-BG")+      ,("ca", "ca-AD")+      ,("cs", "cs-CZ")+      ,("da", "da-DK")+      ,("de", "de-DE")+      ,("el", "el-GR")+      ,("en", "en-US")+      ,("es", "es-ES")+      ,("et", "et-EE")+      ,("fa", "fa-IR")+      ,("fi", "fi-FI")+      ,("fr", "fr-FR")+      ,("he", "he-IL")+      ,("hr", "hr-HR")+      ,("hu", "hu-HU")+      ,("is", "is-IS")+      ,("it", "it-IT")+      ,("ja", "ja-JP")+      ,("km", "km-KH")+      ,("ko", "ko-KR")+      ,("lt", "lt-LT")+      ,("lv", "lv-LV")+      ,("mn", "mn-MN")+      ,("nb", "nb-NO")+      ,("nl", "nl-NL")+      ,("nn", "nn-NO")+      ,("pl", "pl-PL")+      ,("pt", "pt-PT")+      ,("ro", "ro-RO")+      ,("ru", "ru-RU")+      ,("sk", "sk-SK")+      ,("sl", "sl-SI")+      ,("sr", "sr-RS")+      ,("sv", "sv-SE")+      ,("th", "th-TH")+      ,("tr", "tr-TR")+      ,("uk", "uk-UA")+      ,("vi", "vi-VN")+      ,("zh", "zh-CN")+      ]
+ src/Text/CSL/Data/Embedded.hsb view
@@ -0,0 +1,10 @@+{-# LANGUAGE OverloadedStrings #-}+-- to be processed using hsb2hs+module Text.CSL.Data.Embedded (localeFiles, defaultCSL) where+import qualified Data.ByteString as S++localeFiles :: [(FilePath, S.ByteString)]+localeFiles = %blobs "locales/"++defaultCSL :: S.ByteString+defaultCSL = %blob "chicago-author-date.csl"
+ src/Text/CSL/Eval.hs view
@@ -0,0 +1,411 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Eval+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The CSL implementation+--+-----------------------------------------------------------------------------++module Text.CSL.Eval+    ( evalLayout+    , evalSorting+    , last', split, trim+    , module Text.CSL.Eval.Common+    , module Text.CSL.Eval.Output+    ) where++import Control.Arrow+import Control.Applicative ( (<$>) )+import Control.Monad.State+import Data.Char ( toLower, isDigit, isLetter )+import Data.List+import Data.Maybe++import Text.CSL.Eval.Common+import Text.CSL.Eval.Output+import Text.CSL.Eval.Date+import Text.CSL.Eval.Names+import Text.CSL.Output.Plain+import Text.CSL.Reference+import Text.CSL.Style++-- | Produce the output with a 'Layout', the 'EvalMode', a 'Bool'+-- 'True' if the evaluation happens for disambiguation purposes, the+-- 'Locale', the 'MacroMap', the position of the cite and the+-- 'Reference'.+evalLayout :: Layout   -> EvalMode -> Bool -> [Locale] -> [MacroMap]+           -> [Option] -> [Abbrev] -> Reference -> [Output]+evalLayout (Layout _ _ es) em b l m o a r+    = cleanOutput evalOut+    where+      evalOut = case evalState job initSt of+                  [] -> if (isSorting $ em)+                        then []+                        else [noOutputError]+                  x | title r == citeId cit ++ " not found!" -> [noBibDataError $ cit]+                    | otherwise                              -> suppTC x+      locale = case l of+                 [x] -> x+                 _   -> Locale [] [] [] [] []+      job    = concatMapM evalElement es+      cit    = case em of+                 EvalCite    c -> c+                 EvalSorting c -> c+                 EvalBiblio  c -> c+      initSt = EvalState (mkRefMap r) (Env cit (localeTerms locale) m+                         (localeDate locale) o [] a) [] em b False [] [] False [] [] []+      suppTC = let getLang = take 2 . map toLower in+               case (getLang $ localeLang locale, getLang $ language r) of+                 (_,  "en") -> id+                 ("en", []) -> id+                 _          -> proc' rmTitleCase++evalSorting :: EvalMode -> [Locale] -> [MacroMap] -> [Option] ->+               [Sort] -> [Abbrev] -> Reference -> [Sorting]+evalSorting m l ms opts ss as r+    = map (format . sorting) ss+    where+      render       = renderPlainStrict . formatOutputList+      format (s,e) = applaySort s . render $ uncurry eval e+      eval     o e = evalLayout (Layout emptyFormatting [] [e]) m False l ms o as r+      applaySort c s+          | Ascending {} <- c = Ascending  s+          | otherwise         = Descending s++      unsetOpts ("et-al-min"                 ,_) = ("et-al-min"           ,"")+      unsetOpts ("et-al-use-first"           ,_) = ("et-al-use-first"     ,"")+      unsetOpts ("et-al-subsequent-min"      ,_) = ("et-al-subsequent-min","")+      unsetOpts ("et-al-subsequent-use-first",_) = ("et-al-subsequent-use-first","")+      unsetOpts  x                               = x+      setOpts s i = if i /= 0 then (s, show i) else ([],[])+      sorting s+          = case s of+              SortVariable str s'     -> (s', ( ("name-as-sort-order","all") : opts+                                              , Variable [str] Long emptyFormatting []))+              SortMacro  str s' a b c -> (s', ( setOpts "et-al-min"       a : ("et-al-use-last",c) :+                                                setOpts "et-al-use-first" b : proc unsetOpts opts+                                              , Macro str emptyFormatting))++evalElements :: [Element] -> State EvalState [Output]+evalElements x = concatMapM evalElement x++evalElement :: Element -> State EvalState [Output]+evalElement el+    | Choose i ei e         <- el = evalIfThen i ei e+    | Macro    s   fm       <- el = return . appendOutput fm =<< evalElements =<< getMacro s+    | Const    s   fm       <- el = return $ rtfParser fm s+    | Number   s f fm       <- el = formatNumber f fm s =<< getStringVar s+    | Variable s f fm d     <- el = return . addDelim d =<< concatMapM (getVariable f fm) s+    | Group        fm d l   <- el = when' ((/=) [] <$> tryGroup l) $+                                    return . outputList fm d =<< evalElements l+    | Date     _ _ _  _ _ _ <- el = evalDate el+    | Label    s f fm _     <- el = formatLabel f fm True s -- FIXME !!+    | Term     s f fm p     <- el = formatLabel f fm p s+    | Names    s n fm d sub <- el = modify (\st -> st { contNum = [] }) >>+                                    ifEmpty (evalNames False s n d)+                                            (withNames s el $ evalElements sub)+                                            (appendOutput fm)+    | Substitute (e:els)    <- el = ifEmpty (consuming $ substituteWith e)+                                            (getFirst els) id+    | otherwise                   = return []+    where+      substituteWith e = head <$> gets (names . env) >>= \(Names _ ns fm d _) -> do+                           case e of+                             Names rs [Name NotSet fm'' [] [] []] fm' d' []+                                 -> let nfm = mergeFM fm'' $ mergeFM fm' fm in+                                    evalElement $ Names rs ns nfm (d' `betterThen` d) []+                             _   -> evalElement e++      tryGroup l = if hasVar l+                   then get >>= \s -> evalElements (rmTermConst l) >>= \r -> put s >> return r+                   else return [ONull]+      hasVar  = not . null . query hasVarQ+      hasVarQ e+          | Variable {} <- e = [e]+          | Date     {} <- e = [e]+          | Names    {} <- e = [e]+          | Number   {} <- e = [e]+          | otherwise        = []+      rmTermConst [] = []+      rmTermConst (e:es)+          | Term  {} <- e = rmTermConst es+          | Const {} <- e = rmTermConst es+          | otherwise = e : rmTermConst es++      ifEmpty p t e = p >>= \r -> if r == [] then t else return (e r)++      withNames e n f = modify (\s -> s { authSub = e ++ authSub s+                                        , env = (env s)+                                          {names = n : names (env s)}}) >> f >>= \r ->+                         modify (\s -> s { authSub = filter (not . flip elem e) (authSub s)+                                        , env = (env s)+                                          {names = tail $ names (env s)}}) >> return r++      getFirst        [] = return []+      getFirst    (x:xs) = whenElse ((/=) []  <$> substituteWith x)+                                    (consuming $  substituteWith x)+                                    (getFirst xs)+      getMacro         s = maybe [] id . lookup s <$> gets (macros . env)+      getVariable f fm s = if isTitleVar s || isTitleShortVar s+                           then consumeVariable s >> formatTitle s f fm else+                           case (map toLower s) of+                             "year-suffix" -> getStringVar "ref-id" >>= \k  ->+                                              return . return $ OYearSuf [] k [] fm+                             "page"        -> getStringVar "page" >>= formatRange fm+                             "locator"     -> getLocVar >>= formatRange fm . snd+                             "url"         -> getStringVar "url" >>= \k ->+                                              if null k then return [] else return [OUrl (k,k) fm]+                             "doi"         -> getStringVar "doi" >>= \d ->+                                              if "doi:" `isPrefixOf` d+                                                 then let d' = drop 4 d in+                                                      return [OUrl ("http://dx.doi.org/" ++ d', d') fm]+                                                 else return [OStr d  fm]+                             _             -> gets (env >>> options &&& abbrevs) >>= \(opts,as) ->+                                              getVar [] (getFormattedValue opts as f fm s) s >>= \r ->+                                              consumeVariable s >> return r++evalIfThen :: IfThen -> [IfThen] -> [Element] -> State EvalState [Output]+evalIfThen i ei e+    | IfThen c m el <- i = ifElse c m el+    | otherwise          = evalElements e+    where+      ifElse c m el = if ei == []+                      then whenElse (evalCond m c)+                                    (evalElements el)+                                    (evalElements e )+                      else whenElse (evalCond m c)+                                    (evalElements el)+                                    (evalIfThen (head ei) (tail ei) e)+      evalCond m c = do t <- checkCond chkType         isType          c m+                        v <- checkCond isVarSet        isSet           c m+                        n <- checkCond chkNumeric      isNumeric       c m+                        d <- checkCond chkDate         isUncertainDate c m+                        p <- checkCond chkPosition     isPosition      c m+                        a <- checkCond chkDisambiguate disambiguation  c m+                        l <- checkCond chkLocator      isLocator       c m+                        return $ match m $ concat [t,v,n,d,p,a,l]++      checkCond a f c m = if f c /= [] then mapM a (f c) else checkMatch m+      checkMatch m+          | All    <- m = return [True]+          | otherwise   = return [False]++      chkType         t = let chk = (==) (formatVariable t) . show . fromMaybe NoType . fromValue+                          in  getVar False chk "ref-type"+      chkNumeric      v = do val <- getStringVar v+                             as  <- gets (abbrevs . env)+                             let val' = if getAbbreviation as v val == [] then val else getAbbreviation as v val+                             return (isNumericString val')+      chkDate         v = getDateVar v >>= return . not . null . filter ((/=) [] . circa)+      chkPosition     s = if s == "near-note"+                          then gets (nearNote . cite . env)+                          else gets (citePosition . cite . env) >>= return . compPosition s+      chkDisambiguate s = gets disamb  >>= return . (==) (formatVariable s) . map toLower . show+      chkLocator      v = getLocVar    >>= return . (==) v . fst+      isIbid          s = if s == "first" || s == "subsequent" then False else True+      compPosition a b+          | "first"             <- a = if b == "first"               then True  else False+          | "subsequent"        <- a = if b == "first"               then False else True+          | "ibid-with-locator" <- a = if b == "ibid-with-locator" ||+                                          b == "ibid-with-locator-c" then True  else False+          | otherwise                = isIbid b++getFormattedValue :: [Option] -> [Abbrev] -> Form -> Formatting -> String -> Value -> [Output]+getFormattedValue o as f fm s val+    | Just v <- fromValue val :: Maybe String    = rtfParser fm . getAbbr $ value v+    | Just v <- fromValue val :: Maybe Int       = output  fm (if v == 0 then [] else show v)+    | Just v <- fromValue val :: Maybe CNum      = if v == 0 then [] else [OCitNum (unCNum v) fm]+    | Just v <- fromValue val :: Maybe [RefDate] = formatDate (EvalSorting emptyCite) [] [] sortDate v+    | Just v <- fromValue val :: Maybe [Agent]   = concatMap (formatName (EvalSorting emptyCite) True f+                                                              fm nameOpts []) v+    | otherwise                                  = []+    where+      value     = if stripPeriods fm then filter (/= '.') else id+      getAbbr v = if f == Short+                  then let ab = getAbbreviation as s v in+                       if null ab then v else ab+                  else v+      nameOpts = ("name-as-sort-order","all") : o+      sortDate = [ DatePart "year"  "numeric-leading-zeros" "" emptyFormatting+                 , DatePart "month" "numeric-leading-zeros" "" emptyFormatting+                 , DatePart "day"   "numeric-leading-zeros" "" emptyFormatting]++formatTitle :: String -> Form -> Formatting -> State EvalState [Output]+formatTitle s f fm+    | Short <- f+    , isTitleVar      s = try (getIt $ s ++ "-short") $ getIt s+    | isTitleShortVar s = try (getIt s) $ return . rtfParser fm =<< getTitleShort s+    | otherwise         = getIt s+    where+      try g h = g >>= \r -> if r == [] then h else return r+      getIt x = do+        o <- gets (options . env)+        a <- gets (abbrevs . env)+        getVar [] (getFormattedValue o a f fm x) x++formatNumber :: NumericForm -> Formatting -> String -> String -> State EvalState [Output]+formatNumber f fm v n+    = gets (abbrevs . env) >>= \as ->+      if isNumericString (getAbbr as n)+      then gets (terms . env) >>=+           return . output fm . flip process (getAbbr as n)+      else return . output fm . getAbbr as $ n+    where+      getAbbr       as   = if getAbbreviation as v n == [] then id else getAbbreviation as v+      checkRange'   ts   = if v == "page" then checkRange ts else id+      process       ts   = checkRange' ts . printNumStr . map (renderNumber ts) .+                           breakNumericString . words+      renderNumber  ts x = if isTransNumber x then format ts x else x++      format tm = case f of+                    Ordinal     -> ordinal     tm v+                    LongOrdinal -> longOrdinal tm v+                    Roman       -> if readNum n < 6000 then roman else id+                    _           -> id++      roman     = foldr (++) [] . reverse . map (uncurry (!!)) . zip romanList .+                  map (readNum . return) . take 4 . reverse+      romanList = [[ "", "i", "ii", "iii", "iv", "v", "vi", "vii", "viii", "ix" ]+	          ,[ "", "x", "xx", "xxx", "xl", "l", "lx", "lxx", "lxxx", "xc" ]+	          ,[ "", "c", "cc", "ccc", "cd", "d", "dc", "dcc", "dccc", "cm" ]+	          ,[ "", "m", "mm", "mmm", "mmmm", "mmmmm"]+                  ]+++checkRange :: [CslTerm] -> String -> String+checkRange _ [] = []+checkRange ts (x:xs) = if x == '-'+                       then pageRange ts ++ checkRange ts xs+                       else x             : checkRange ts xs++printNumStr :: [String] -> String+printNumStr []     = []+printNumStr (x:[]) = x+printNumStr (x:"-":y:xs) = x ++ "-"  ++ y ++ printNumStr xs+printNumStr (x:",":y:xs) = x ++ ", " ++ y ++ printNumStr xs+printNumStr (x:xs)+    | x == "-"  = x ++        printNumStr xs+    | otherwise = x ++ " " ++ printNumStr xs++pageRange :: [CslTerm] -> String+pageRange = maybe "\x2013" termPlural . findTerm "page-range-delimiter" Long++isNumericString :: String -> Bool+isNumericString [] = False+isNumericString s  = null . filter (not . isNumber &&& not . isSpecialChar >>> uncurry (&&)) $+                     words s++isTransNumber, isSpecialChar,isNumber :: String -> Bool+isTransNumber = and . map isDigit+isSpecialChar = and . map (flip elem "&-,")+isNumber      = filter (not . isLetter) >>> filter (not . flip elem "&-,") >>>+                map isDigit >>> and &&& not . null >>> uncurry (&&)++breakNumericString :: [String] -> [String]+breakNumericString [] = []+breakNumericString (x:xs)+    | isTransNumber x = x : breakNumericString xs+    | otherwise       = let (a,b) = break (flip elem "&-,") x+                            (c,d) = if null b then ("","") else (head' b, tail b)+                        in filter (/= []) $  a : c : breakNumericString (d : xs)++formatRange :: Formatting -> String -> State EvalState [Output]+formatRange _ [] = return []+formatRange fm p = do+  ops <- gets (options . env)+  ts  <- gets (terms . env)+  let opt = getOptionVal "page-range-format" ops+      pages = tupleRange . breakNumericString . words $ p++      tupleRange [] = []+      tupleRange (x:"-":[]  ) = return (x,[])+      tupleRange (x:"-":y:xs) = (x, y) : tupleRange xs+      tupleRange (x:      xs) = (x,[]) : tupleRange xs++      joinRange (a, []) = a+      joinRange (a,  b) = a ++ "-" ++ b++      process = case opt of+                 "expanded" -> checkRange ts . printNumStr . map (joinRange . uncurry expandedRange)+                 "chicago"  -> checkRange ts . printNumStr . map (joinRange . uncurry chicagoRange )+                 "minimal"  -> checkRange ts . printNumStr . map (joinRange . uncurry minimalRange )+                 _          -> checkRange ts . printNumStr . map (joinRange)+  return [flip OLoc fm $ [OStr (process pages) emptyFormatting]]++expandedRange :: String -> String -> (String, String)+expandedRange sa [] = (sa,[])+expandedRange sa sb = (p ++ reverse nA', reverse nB')+    where+      (nA,pA) = reverse >>> break isLetter >>> reverse *** reverse $ sa+      (nB,pB) = reverse >>> break isLetter >>> reverse *** reverse $ sb+      zipNum x y = zipWith (\a b -> if b == '+' then (a,a) else (a,b))+                           (reverse x ++ take 10 (repeat '*'))+                   >>> unzip >>> filter (/= '*') *** filter (/= '*') $+                   (reverse y ++ repeat '+')+      checkNum a b = let a' = take (length b) a+                     in  readNum a' > readNum b+      (p,(nA',nB'))+          = case () of+              _ | pA /= []+                , checkNum nA nB       -> (,) [] $ (reverse $ pA ++ nA, reverse $ pB ++ nB)+                | pA /= pB+                , last' pA == last' pB -> (,) pA $ second (flip (++) (last' pA)) $ zipNum nA nB+                | pA == pB             -> (,) pA $ second (flip (++) (last' pA)) $ zipNum nA nB+                | pB == []             -> (,) pA $ second (flip (++) (last' pA)) $ zipNum nA nB+                | otherwise            -> (,) [] $ (reverse $ pA ++ nA, reverse $ pB ++ nB)++minimalRange :: String -> String -> (String, String)+minimalRange sa sb+    = res+    where+      (a,b) = expandedRange sa sb+      res   = if length a == length b+              then second (filter (/= '+')) $ unzip $ doit a b+              else (a,b)+      doit (x:xs) (y:ys) = if x == y+                           then (x,'+') : doit xs ys+                           else zip (x:xs) (y:ys)+      doit _      _      = []++chicagoRange :: String -> String -> (String, String)+chicagoRange sa sb+    = case () of+        _ | length sa < 3    -> expandedRange sa sb+          | '0':'0':_ <- sa' -> expandedRange sa sb+          | _  :'0':_ <- sa' -> minimalRange  sa sb+          | _  :a2:as <- sa'+          , b1 :b2:bs <- sb'+          , comp as bs       -> if a2 == b2+                                then (sa, [b2,b1])+                                else minimalRange sa sb++          | _:a2:a3:_:[] <- sa'+          , _:b2:b3:_    <- sb' -> if a3 /= b3 && a2 /= b2+                                   then expandedRange sa sb+                                   else minimalRange  sa sb+          | otherwise           -> minimalRange sa sb+      where+        sa' = reverse sa+        sb' = reverse sb+        comp a b = let b' = takeWhile isDigit b+                   in take (length b') a == b'++last' :: [a] -> [a]+last' = foldl (\_ x -> [x]) []++trim :: String -> String+trim = unwords . words++split :: (Char -> Bool) -> String -> [String]+split _ [] = []+split f s  = let (l, s') = break f s+             in  trim l : case s' of+                            []      -> []+                            (_:s'') -> split f s''
+ src/Text/CSL/Eval/Common.hs view
@@ -0,0 +1,190 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Eval.Common+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The CSL implementation+--+-----------------------------------------------------------------------------++module Text.CSL.Eval.Common where++import Control.Arrow ( (&&&), (>>>) )+import Control.Applicative ( (<$>) )+import Control.Monad.State+import Data.Char ( toLower )+import Data.List ( elemIndex )+import qualified Data.Map as M+import Data.Maybe++import Text.CSL.Reference+import Text.CSL.Style++data EvalState+    = EvalState+      { ref      :: ReferenceMap+      , env      :: Environment+      , debug    :: [String]+      , mode     :: EvalMode+      , disamb   :: Bool+      , consume  :: Bool+      , authSub  :: [String]+      , consumed :: [String]+      , edtrans  :: Bool+      , etal     :: [[Output]]+      , contNum  :: [Agent]+      , lastName :: [Output]+      } deriving ( Show )++data Environment+    = Env+      { cite    :: Cite+      , terms   :: [CslTerm]+      , macros  :: [MacroMap]+      , dates   :: [Element]+      , options :: [Option]+      , names   :: [Element]+      , abbrevs :: [Abbrev]+      } deriving ( Show )++data EvalMode+    = EvalSorting Cite+    | EvalCite    Cite+    | EvalBiblio  Cite -- for the reference position+      deriving ( Show, Eq )++isSorting :: EvalMode -> Bool+isSorting m = case m of EvalSorting _ -> True; _ -> False++-- | With the variable name and the variable value search for an+-- abbreviation or return an empty string.+getAbbreviation :: [Abbrev] -> String -> String -> String+getAbbreviation as s v+    = case lookup "default" as of+        Nothing -> []+        Just x  -> case lookup (if s `elem` numericVars then "number" else s) x of+                     Nothing -> []+                     Just x' -> case M.lookup v x' of+                                  Nothing  -> []+                                  Just x'' -> x''++-- | If the first parameter is 'True' the plural form will be retrieved.+getTerm :: Bool -> Form -> String -> State EvalState String+getTerm b f s = maybe [] g . findTerm s f' <$> gets (terms  . env) -- FIXME: vedere i fallback+    where g  = if b then termPlural else termSingular+          f' = case f of NotSet -> Long; _ -> f++getStringVar :: String -> State EvalState String+getStringVar+    = getVar [] getStringValue++getDateVar :: String -> State EvalState [RefDate]+getDateVar+    = getVar [] getDateValue+    where+      getDateValue val+          | Just v <- fromValue val = v+          | otherwise               = []++getLocVar :: State EvalState (String,String)+getLocVar = gets (env >>> cite >>> citeLabel &&& citeLocator)++getVar :: a -> (Value -> a) -> String -> State EvalState a+getVar a f s+    = withRefMap $ maybe a f . lookup (formatVariable s)++getAgents :: String -> State EvalState [Agent]+getAgents s+    = do+      mv <- withRefMap (lookup s)+      case mv of+        Just v -> case fromValue v of+                    Just x -> consumeVariable s >> return x+                    _      -> return []+        _      -> return []++getAgents' :: String -> State EvalState [Agent]+getAgents' s+    = do+      mv <- withRefMap (lookup s)+      case mv of+        Just v -> case fromValue v of+                    Just x -> return x+                    _      -> return []+        _      -> return []++getStringValue :: Value -> String+getStringValue val+    | Just v <- fromValue val = v+    | otherwise               = []++getOptionVal :: String -> [Option] -> String+getOptionVal s = fromMaybe [] . lookup s++isOptionSet :: String -> [Option] -> Bool+isOptionSet s = maybe False (not . null) . lookup s++isTitleVar, isTitleShortVar :: String -> Bool+isTitleVar         = flip elem ["title", "container-title", "collection-title"]+isTitleShortVar    = flip elem ["title-short", "container-title-short"]++getTitleShort :: String -> State EvalState String+getTitleShort s = do v <- getStringVar (take (length s - 6) s)+                     a <- gets (abbrevs . env)+                     return $ getAbbreviation a (take (length s - 6) s) v++isVarSet :: String -> State EvalState Bool+isVarSet s+    | isTitleShortVar s = do r <- getVar False isValueSet s+                             if r then return r+                                  else return . not . null =<< getTitleShort s+    | otherwise = if s /= "locator"+                  then getVar False isValueSet s+                  else getLocVar >>= return . (/=) "" . snd++withRefMap :: (ReferenceMap -> a) -> State EvalState a+withRefMap f = return . f =<< gets ref++-- | Convert variable to lower case, translating underscores ("_") to dashes ("-")+formatVariable :: String -> String+formatVariable = foldr f []+    where f x xs = if x == '_' then '-' : xs else toLower x : xs++consumeVariable :: String -> State EvalState ()+consumeVariable s+    = do b <- gets consume+         when b $ modify $ \st -> st { consumed = s : consumed st }++consuming :: State EvalState a -> State EvalState a+consuming f = setConsume >> f >>= \a -> doConsume >> unsetConsume >> return a+    where setConsume   = modify $ \s -> s {consume = True, consumed = [] }+          unsetConsume = modify $ \s -> s {consume = False }+          doConsume    = do sl <- gets consumed+                            modify $ \st -> st { ref = remove (ref st) sl }+          doRemove s (k,v) = if isValueSet v then [(formatVariable s,Value Empty)] else [(k,v)]+          remove rm sl+              | (s:ss) <- sl = case elemIndex (formatVariable s) (map fst rm) of+                                 Just  i -> let nrm = take i rm +++                                                      doRemove s (rm !! i) +++                                                      drop (i + 1) rm+                                            in  remove nrm ss+                                 Nothing ->     remove  rm ss+              | otherwise    = rm++when' :: Monad m => m Bool -> m [a] -> m [a]+when' p f = whenElse p f (return [])++whenElse :: Monad m => m Bool -> m a -> m a -> m a+whenElse b f g = b >>= \ bool -> if bool then f else g++concatMapM :: (Monad m, Functor m, Eq b) => (a -> m [b]) -> [a] -> m [b]+concatMapM f l = concat . filter (/=[]) <$> mapM f l++trace ::  String -> State EvalState ()+trace d = modify $ \s -> s { debug = d : debug s }
+ src/Text/CSL/Eval/Date.hs view
@@ -0,0 +1,233 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Eval.Date+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The CSL implementation+--+-----------------------------------------------------------------------------++module Text.CSL.Eval.Date where++import Control.Applicative ( (<$>) )+import Control.Monad.State+import Data.Char+import Data.List+import Data.Maybe++import Text.CSL.Eval.Common+import Text.CSL.Eval.Output+import Text.CSL.Parser ( toRead )+import Text.CSL.Reference+import Text.CSL.Style+import Text.Pandoc.Definition ( Inline (Str) )++evalDate :: Element -> State EvalState [Output]+evalDate (Date s f fm dl dp dp') = do+  tm <- gets $ terms . env+  k  <- getStringVar "ref-id"+  em <- gets mode+  let updateFM (Formatting aa ab ac ad ae af ag ah ai aj ak al am an)+               (Formatting _  _  bc bd be bf bg bh _  bj bk _ _ _) =+                   Formatting aa ab (updateS ac bc)+                                    (updateS ad bd)+                                    (updateS ae be)+                                    (updateS af bf)+                                    (updateS ag bg)+                                    (updateS ah bh)+                                    ai+                                    (updateS aj bj)+                                    (if bk /= ak then bk else ak)+                                    al am an+      updateS a b = if b /= a && b /= [] then b else a+  case f of+    NoFormDate -> mapM getDateVar s >>= return . outputList fm dl .+                  concatMap (formatDate em k tm dp . concatMap parseRefDate)+    _          -> do Date _ _ lfm ldl ldp _ <- getDate f+                     let go dps = return . outputList (updateFM fm lfm) (if ldl /= [] then ldl else dl) .+                                  concatMap (formatDate em k tm dps . concatMap parseRefDate)+                         update l x@(DatePart a b c d) =+                             case filter ((==) a . dpName) l of+                               (DatePart _ b' c' d':_) -> DatePart a (updateS  b b')+                                                                     (updateS  c c')+                                                                     (updateFM d d')+                               _                       -> x+                         updateDP = map (update dp) ldp+                         date     = mapM getDateVar s+                     case dp' of+                       "year-month" -> go (filter ((/=) "day"  . dpName) updateDP) =<< date+                       "year"       -> go (filter ((==) "year" . dpName) updateDP) =<< date+                       _            -> go                                updateDP  =<< date++evalDate _ = return []++getDate :: DateForm -> State EvalState Element+getDate f = do+  x <- filter (\(Date _ df _ _ _ _) -> df == f) <$> gets (dates . env)+  case x of+    [x'] -> return x'+    _    -> return $ Date [] NoFormDate emptyFormatting [] [] []++formatDate :: EvalMode -> String -> [CslTerm] -> [DatePart] -> [RefDate] -> [Output]+formatDate em k tm dp date+    | [d]     <- date = concatMap (formatDatePart False d) dp+    | (a:b:_) <- date = return . ODate . concat $ (start a b ++ end a b ++ coda b)+    | otherwise       = []+    where+      start a b = map (formatDatePart False a) . init          . diff a b $ dp+      end   a b = map (formatDatePart True  a) . return . last . diff a b $ dp+      coda    b = map (formatDatePart False b) dp+      diff  a b = filter (flip elem (diffDate a b) . dpName)+      diffDate (RefDate ya ma sa da _ _)+               (RefDate yb mb sb db _ _) = case () of+                                             _ | ya /= yb  -> ["year","month","day"]+                                               | ma /= mb  -> ["month","day"]+                                               | da /= db  -> ["day"]+                                               | sa /= sb  -> ["month"]+                                               | otherwise -> ["year","month","day"]++      term f t = let f' = if f `elem` ["verb", "short", "verb-short", "symbol"]+                          then read $ toRead f+                          else Long+                 in maybe [] termPlural $ findTerm t f' tm++      addZero n = if length n == 1 then '0' : n else n+      addZeros  = reverse . take 5 . flip (++) (repeat '0') . reverse+      formatDatePart False (RefDate y m e d _ _) (DatePart n f _ fm)+          | "year"  <- n, y /= [] = return $ OYear (formatYear  f    y) k fm+          | "month" <- n, m /= [] = output fm      (formatMonth f fm m)+          | "day"   <- n, d /= [] = output fm      (formatDay   f m  d)+          | "month" <- n, m == []+                        , e /= [] = output fm $ term f ("season-0" ++ e)++      formatDatePart True (RefDate y m e d _ _) (DatePart n f rd fm)+          | "year"  <- n, y /= [] = OYear (formatYear  f y) k (fm {suffix = []}) : formatDelim+          | "month" <- n, m /= [] = output (fm {suffix = []}) (formatMonth f fm m) ++ formatDelim+          | "day"   <- n, d /= [] = output (fm {suffix = []}) (formatDay   f m  d) ++ formatDelim+          | "month" <- n, m == []+                        , e /= [] = output (fm {suffix = []}) (term f $ "season-0" ++ e) ++ formatDelim+          where+            formatDelim = if rd == "-" then [OPan [Str "\x2013"]] else [OPan [Str rd]]++      formatDatePart _ (RefDate _ _ _ _ o _) (DatePart n _ _ fm)+          | "year"  <- n, o /= [] = output fm o+          | otherwise             = []++      formatYear f y+          | "short" <- f = drop 2 y+          | isSorting em+          , iy < 0       = '-' : addZeros (tail y)+          | isSorting em = addZeros y+          | iy < 0       = show (abs iy) ++ term [] "bc"+          | length y < 4+          , iy /= 0      = y ++ term [] "ad"+          | iy == 0      = []+          | otherwise    = y+          where+            iy = readNum y+      formatMonth f fm m+          | "short"   <- f = getMonth $ period . termPlural+          | "long"    <- f = getMonth termPlural+          | "numeric" <- f = m+          | otherwise      = addZero m+          where+            period     = if stripPeriods fm then filter (/= '.') else id+            getMonth g = maybe m g $ findTerm ("month-" ++ addZero m) (read $ toRead f) tm+      formatDay f m d+          | "numeric-leading-zeros" <- f = addZero d+          | "ordinal"               <- f = ordinal tm ("month-" ++ addZero m) d+          | otherwise                    = d++ordinal :: [CslTerm] -> String -> String -> String+ordinal _ _ [] = []+ordinal ts v s+    | length s == 1 = let a = termPlural (getWith1 s) in+                      if  a == [] then setOrd (term []) else s ++ a+    | length s == 2 = let a = termPlural (getWith2 s)+                          b = getWith1 [last s] in+                      if  a /= []+                      then s ++ a+                      else if termPlural b == [] || (termMatch b /= [] && termMatch b /= "last-digit")+                           then setOrd (term []) else setOrd b+    | otherwise     = let a = getWith2  last2+                          b = getWith1 [last s] in+                      if termPlural a /= [] && termMatch a /= "whole-number"+                      then setOrd a+                      else if termPlural b == [] || (termMatch b /= [] && termMatch b /= "last-digit")+                           then setOrd (term []) else setOrd b+    where+      setOrd   = (++) s . termPlural+      getWith1 = term . (++) "-0"+      getWith2 = term . (++) "-"+      last2    = reverse . take 2 . reverse $ s+      term   t = getOrdinal v ("ordinal" ++ t) ts++longOrdinal :: [CslTerm] -> String -> String -> String+longOrdinal _ _ [] = []+longOrdinal ts v s+    | num > 10 ||+      num == 0  = ordinal ts v s+    | otherwise = case last s of+                    '1' -> term "01"+                    '2' -> term "02"+                    '3' -> term "03"+                    '4' -> term "04"+                    '5' -> term "05"+                    '6' -> term "06"+                    '7' -> term "07"+                    '8' -> term "08"+                    '9' -> term "09"+                    _   -> term "10"+    where+      num    = readNum s+      term t = termPlural $ getOrdinal v ("long-ordinal-" ++ t) ts++getOrdinal :: String -> String -> [CslTerm] -> CslTerm+getOrdinal v s ts+    = case findTerm' s Long gender ts of+        Just  x -> x+        Nothing -> case findTerm' s Long Neuter ts of+                     Just  x -> x+                     Nothing -> newTerm+    where+      gender = if v `elem` numericVars || "month" `isPrefixOf` v+               then maybe Neuter termGender $ findTerm v Long ts+               else Neuter++parseRefDate :: RefDate -> [RefDate]+parseRefDate r@(RefDate _ _ _ _ o c)+    = if null o then return r+      else let (a,b) = break (== '-') o+           in  if null b then return (parseRaw o) else [parseRaw a, parseRaw b]+    where+      parseRaw str =+          case words $ check str of+            [y']       | and (map isDigit y') -> RefDate y' [] [] [] o c+            [s',y']    | and (map isDigit y')+                       , and (map isDigit s') -> RefDate y' s' [] [] o c+            [s',y']    | s' `elem'` seasons   -> RefDate y' [] (select s' seasons) [] o []+            [s',y']    | s' `elem'` months    -> RefDate y' (select s'  months) [] [] o c+            [s',d',y'] | and (map isDigit s')+                       , and (map isDigit y')+                       , and (map isDigit d') -> RefDate y' s' [] d' o c+            [s',d',y'] | s' `elem'` months+                       , and (map isDigit y')+                       , and (map isDigit d') -> RefDate y' (select s'  months) [] d' o c+            [s',d',y'] | s' `elem'` months+                       , and (map isDigit y')+                       , and (map isDigit d') -> RefDate y' (select s'  months) [] d' o c+            _                                 -> r+      check []     = []+      check (x:xs) = if x `elem` ",/-" then ' ' : check xs else x : check xs+      select     x = show . (+ 1) . fromJust . elemIndex' x+      elem'      x = elem      (map toLower $ take 3 x)+      elemIndex' x = elemIndex (map toLower $ take 3 x)++      months   = ["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"]+      seasons  = ["spr","sum","fal","win"]
+ src/Text/CSL/Eval/Names.hs view
@@ -0,0 +1,354 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Eval.Names+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The CSL implementation+--+-----------------------------------------------------------------------------++module Text.CSL.Eval.Names where++import Control.Applicative ( (<$>) )+import Control.Monad.State+import Data.Char  ( toUpper, isLower, isUpper, isSpace )+import Data.List  ( nub )+import Data.Maybe ( isJust )++import Text.CSL.Eval.Common+import Text.CSL.Eval.Output+import Text.CSL.Output.Plain ( (<>) )+import Text.CSL.Parser ( toRead )+import Text.CSL.Reference+import Text.CSL.Style+import Text.Pandoc.Definition++evalNames :: Bool -> [String] -> [Name] -> String -> State EvalState [Output]+evalNames skipEdTrans ns nl d+    | [sa,sb] <- ns, not skipEdTrans+    , sa == "editor" && sb == "translator" ||+      sb == "editor" && sa == "translator" = do+        aa <- getAgents' sa+        ab <- getAgents' sb+        if aa == ab+           then modify (\s -> s { edtrans = True }) >>+                evalNames True [sa] nl d+           else evalNames True  ns  nl d+    | (s:xs) <- ns = do+        resetEtal+        ags <- getAgents s+        k   <- getStringVar "ref-id"+        p   <- gets (citePosition . cite . env)+        ops <- gets (options . env)+        aus <- gets authSub+        r   <- do res <- agents p            s ags+                  st  <- get+                  fb  <- agents "subsequent" s ags+                  put st+                  if res /= []+                    then let role = if aus == ["author"] then concat aus ++ "sub" else s+                         in  return . return . OContrib k role res fb =<< gets etal+                    else     return []+        r'  <- evalNames skipEdTrans xs nl d+        num <- gets contNum+        return $ if r /= [] && r' /= []+                 then count num (r ++ [ODel $ delim ops] ++ r')+                 else count num $ cleanOutput (r ++ r')+    | otherwise = return []+    where+      agents p s a = concatMapM (formatNames (hasEtAl nl) d p s a) nl+      delim    ops = if d == [] then getOptionVal "names-delimiter" ops else d+      resetEtal    = modify (\s -> s { etal = [] })+      count  num x = if hasCount nl && num /= [] -- FIXME!! le zero!!+                     then [OContrib [] [] [ONum (length num) emptyFormatting] [] []]+                     else x+      hasCount     = or . query hasCount'+      hasCount' n+          | Name Count _ _ _ _  <- n = [True]+          | otherwise                = [False]++-- | The 'Bool' is 'True' when formatting a name with a final "et-al".+-- The first 'String' represents the position and the second the role+-- (e.i. editor, translator, etc.).+formatNames :: Bool -> Delimiter -> String -> String -> [Agent] -> Name -> State EvalState [Output]+formatNames ea del p s as n+    | Name f _ ns _ _ <- n, Count <- f = do+        b <- isBib <$> gets mode+        o <- gets (options . env) >>= return . mergeOptions ns+        modify $ \st -> st { contNum = nub $ (++) (take (snd $ isEtAl b o p as) as) $ contNum st }+        return []++    | Name f fm ns d np <- n = do+        b <- isBib <$> gets mode+        o <- gets (options . env) >>= return . mergeOptions ns+        m <- gets mode+        let odel  = if del /= [] then del else getOptionVal "name-delimiter" o+            del'  = if d   /= [] then d   else if odel == [] then ", " else odel+            (_,i) = isEtAl b o p as+            form  = case f of+                      NotSet -> case getOptionVal "name-form" o of+                                  [] -> Long+                                  x  -> read $ toRead x+                      _      -> f+            genName x = do etal' <- formatEtAl o ea "et-al" fm del' x+                           if etal' == []+                              then do t <- getTerm False Long "and"+                                      return $ delim t o del' $ format m o form fm np x+                              else do return $ (addDelim del' $ format m o form fm np x) ++ etal'+        setLastName o $ formatName m False f fm o np (last as)+        updateEtal =<< mapM genName [1 + i .. length as]+        genName i++    | NameLabel f fm pl <- n = when' (isVarSet s) $ do+        b <- gets edtrans+        res <- formatLabel f fm (isPlural pl $ length as) $ if b then "editortranslator" else s+        modify $ \st -> st { edtrans = False }+        updateEtal [res]+        return res++    | EtAl fm t <- n = do+        o <- gets (options . env)+        if (getOptionVal "et-al-min" o == [])+           then return []+           else do+             et <- gets etal+             let i = length as - length et+                 t' = if null t then "et-al" else t+             r <- mapM (et_al o False t' fm del) [i .. length as]+             let (r',r'') = case r of+                              (x:xs) -> ( x,xs ++ [])+                              _      -> ([],      [])+             updateEtal r''+             return r'++    | otherwise = return []+    where+      isBib (EvalBiblio _) = True+      isBib  _             = False+      updateEtal x = modify $ \st ->+                     let x' = if length x == 1 then repeat $ head x else x+                     in st { etal = if etal st /= []+                                    then map (uncurry (++)) . zip (etal st) $ x'+                                    else x+                           }+      isWithLastName os+          | "true" <-       getOptionVal "et-al-use-last"  os+          , em <- readNum $ getOptionVal "et-al-min"       os+          , uf <- readNum $ getOptionVal "et-al-use-first" os+          , em - uf > 1 = True+          | otherwise   = False+      setLastName os x+          | as /= []+          , isWithLastName os = modify $ \st -> st { lastName = x}+          | otherwise         = return ()++      format m os f fm np i+          | (a:xs) <- take i as  = formatName m True  f fm os np  a +++                        concatMap (formatName m False f fm os np) xs+          | otherwise = concatMap (formatName m True  f fm os np) . take i $ as+      delim t os d x+          | "always" <- getOptionVal "delimiter-precedes-last" os+          , length x == 2 = addDelim d (init x) ++ ODel (d <> andStr t os) : [last x]+          | length x == 2 = addDelim d (init x) ++ ODel (andStr'   t d os) : [last x]+          | "never" <- getOptionVal "delimiter-precedes-last" os+          , length x >  2 = addDelim d (init x) ++ ODel (andStr'   t d os) : [last x]+          | length x >  2 = addDelim d (init x) ++ ODel (d <> andStr t os) : [last x]+          | otherwise     = addDelim d x+      andStr t os+          | "text"   <- getOptionVal "and" os = " " ++ t ++ " "+          | "symbol" <- getOptionVal "and" os = " & "+          | otherwise                          = []+      andStr' t d os = if andStr t os == [] then d else andStr t os++      formatEtAl o b t fm d i = do+        ln <- gets lastName+        if isWithLastName o+           then case () of+                  _ | (length as - i) == 1 -> et_al o b t fm d i -- is that correct? FIXME later+                    | (length as - i) >  1 -> return $ [ODel d, OPan [Str "\x2026"], OSpace] ++ ln+                    | otherwise            -> return []+           else et_al o b t fm d i+      et_al o b t fm d i+          = when' (gets mode >>= return . not . isSorting) $+            if b || length as <= i+            then return []+            else do x <- getTerm False Long t+                    when' (return $ x /= []) $+                          case getOptionVal "delimiter-precedes-et-al" o of+                            "never"  -> return . (++) [OSpace] $ output fm x+                            "always" -> return . (++) [ODel d] $ output fm x+                            _        -> if i > 1+                                        then return . (++) [ODel d] $ output fm x+                                        else return . (++) [OSpace] $ output fm x++-- | The first 'Bool' is 'True' if we are evaluating the bibliography.+-- The 'String' is the cite position. The function also returns the+-- number of contributors to be displayed.+isEtAl :: Bool -> [Option] -> String -> [Agent] -> (Bool, Int)+isEtAl b os p as+    | p /= "first"+    , isOptionSet    "et-al-subsequent-min"       os+    , isOptionSet    "et-al-subsequent-use-first" os+    , le  <- etAlMin "et-al-subsequent-min"+    , le' <- etAlMin "et-al-subsequent-use-first"+    , length as >= le+    , length as >  le' = (,) True le'+    | isOptionSet'    "et-al-min"       "et-al-subsequent-min"+    , isOptionSet'    "et-al-use-first" "et-al-subsequent-use-first"+    , le  <- etAlMin' "et-al-min"       "et-al-subsequent-min"+    , le' <- etAlMin' "et-al-use-first" "et-al-subsequent-use-first"+    , length as >= le+    , length as >  le' = (,) True le'+    | isOptionSet'    "et-al-min"       "et-al-subsequent-min"+    , le  <- etAlMin' "et-al-min"       "et-al-subsequent-min"+    , length as >= le+    , length as >    1 = (,) True getUseFirst+    | otherwise        = (,) False $ length as+    where+      etAlMin  x   = read $ getOptionVal x os+      etAlMin' x y = if b then etAlMin x else read $ getOptionVal' x y+      isOptionSet'  s1 s2 = if b+                            then isOptionSet s1 os+                            else or $ (isOptionSet s1 os) : [(isOptionSet s2 os)]+      getOptionVal' s1 s2 = if null (getOptionVal s1 os)+                            then getOptionVal s2 os+                            else getOptionVal s1 os+      getUseFirst = let u = if b+                            then getOptionVal  "et-al-use-first" os+                            else getOptionVal' "et-al-use-first" "et-al-subsequent-min"+                    in if null u then 1 else read u++-- | Generate the 'Agent's names applying et-al options, with all+-- possible permutations to disambiguate colliding citations. The+-- 'Bool' indicate whether we are formatting the first name or not.+formatName :: EvalMode -> Bool -> Form -> Formatting -> [Option] -> [NamePart] -> Agent -> [Output]+formatName m b f fm ops np n+    | literal n /= [] = return $ OName (show n)  institution     []         fm+    | Short      <- f = return $ OName (show n)  shortName       disambdata fm+    | otherwise       = return $ OName (show n) (longName given) disambdata fm+    where+      institution = [OStr (literal n) $ form "family"]+      when_ c o = if c /= [] then o else []+      addAffixes s sf ns = [Output ((oStr' s (form sf) { prefix = [], suffix = [] }) ++ ns) $+                                   emptyFormatting { prefix = prefix (form sf)+                                                   , suffix = suffix (form sf)}]++      form    s = case filter (\(NamePart n' _) -> n' == s) np of+                    NamePart _ fm':_ -> fm'+                    _                -> emptyFormatting++      hasHyphen = not . null . filter (== '-')+      hyphen    = if getOptionVal "initialize-with-hyphen" ops == "false"+                  then getOptionVal "initialize-with" ops+                  else filter (not . isSpace) $ getOptionVal "initialize-with" ops  ++ "-"+      isInit  x = length x == 1 && or (map isUpper x)+      initial x = if isJust (lookup "initialize-with" ops) &&+                     getOptionVal "initialize" ops /= "false"+                  then if not . and . map isLower $ x+                       then addIn x $ getOptionVal "initialize-with" ops+                       else " " ++ case x of+                                     _:'\'':[] -> x+                                     _         -> x ++ " "+                  else " " ++ if isJust (lookup "initialize-with" ops) && isInit x+                              then addIn x $ getOptionVal "initialize-with" ops+                              else x+      addIn x i = if hasHyphen x+                  then head (       takeWhile (/= '-') x) : hyphen +++                       head (tail $ dropWhile (/= '-') x) : i+                  else head x : i++      sortSep g s = when_ g $ separator ++ addAffixes (g <+> s) "given" []+      separator   = if getOptionVal "sort-separator" ops == []+                    then oStr "," ++ [OSpace]+                    else oStr (getOptionVal "sort-separator" ops)++      suff      = if commaSuffix n && nameSuffix n /= []+                  then suffCom+                  else suffNoCom+      suffCom   = when_ (nameSuffix n) $ separator ++ [        OStr (nameSuffix n) fm]+      suffNoCom = when_ (nameSuffix n) $              [OSpace, OStr (nameSuffix n) fm]++      given     = when_ (givenName  n) . unwords . words . concatMap initial $ givenName n+      givenLong = when_ (givenName  n) . unwords' $ givenName n+      family    = familyName n++      shortName = oStr' (nonDroppingPart n <+> family) (form "family")+      longName g = if isSorting m+                   then let firstPart = case getOptionVal "demote-non-dropping-particle" ops of+                                           "never" -> nonDroppingPart n <+> family  <+> droppingPart n+                                           _       -> family  <+> droppingPart n <+> nonDroppingPart n+                        in [OStr firstPart (form "family")] <++> oStr' g (form "given") ++ suffCom+                   else if (b && getOptionVal "name-as-sort-order" ops == "first") ||+                           getOptionVal "name-as-sort-order" ops == "all"+                        then let (fam,par) = case getOptionVal "demote-non-dropping-particle" ops of+                                               "never"     -> (nonDroppingPart n <+> family, droppingPart n)+                                               "sort-only" -> (nonDroppingPart n <+> family, droppingPart n)+                                               _           -> (family, droppingPart n <+> nonDroppingPart n)+                             in oStr' fam (form "family") ++ sortSep g par ++ suffCom+                          else oStr' g (form "given") <++>+                               addAffixes (droppingPart n <+> nonDroppingPart n <+> family) "family" suff++      disWithGiven = getOptionVal "disambiguate-add-givenname" ops == "true"+      initialize   = isJust . lookup "initialize-with" $ ops+      isLong       = f /= Short && initialize+      givenRule    = let gr = getOptionVal "givenname-disambiguation-rule" ops+                     in if null gr then "by-cite" else gr+      disambdata   = case () of+                       _ | "all-names-with-initials"    <- givenRule+                         , disWithGiven, Short <- f, initialize    -> [longName given]+                         | "primary-name-with-initials" <- givenRule+                         , disWithGiven, Short <- f, initialize, b -> [longName given]+                         | disWithGiven, Short <- f, b+                         , "primary-name" <- givenRule -> [longName given, longName givenLong]+                         | disWithGiven, Short <- f+                         , "all-names"    <- givenRule -> [longName given, longName givenLong]+                         | disWithGiven, Short <- f+                         , "by-cite"      <- givenRule -> [longName given, longName givenLong]+                         | disWithGiven, isLong        -> [longName givenLong]+                         | otherwise                   -> []++unwords' :: [String] -> String+unwords' = unwords . words . foldr concatWord []+    where+      concatWord w ws = if w /= [] && last w == '.'+                        then w ++     ws+                        else w ++ ' ':ws++formatLabel :: Form -> Formatting -> Bool -> String -> State EvalState [Output]+formatLabel f fm p s+    | "locator" <- s = when' (gets (citeLocator . cite . env) >>= return . (/=) []) $ do+                       (l,v) <- getLocVar+                       form (\fm' -> return . flip OLoc emptyFormatting . output fm') id l ('-' `elem` v)+    | "page"    <- s = checkPlural+    | "volume"  <- s = checkPlural+    | "ibid"    <- s = format' s p+    | otherwise      = if isRole s then form (\fm' x -> [OLabel x fm']) id s p else format s p+    where+      isRole = flip elem ["author", "collection-editor", "composer", "container-author"+                         ,"director", "editor", "editorial-director", "editortranslator"+                         ,"illustrator", "interviewer", "original-author", "recipient"+                         ,"reviewed-author", "translator"]+      checkPlural = when' (isVarSet s) $ do+                      v <- getStringVar s+                      format  s ('-' `elem` v)+      format      = form output id+      format' t b = gets (citePosition . cite . env) >>= \po ->+                    if po == "ibid-with-locator-c" || po == "ibid-c"+                    then form output capital t b+                    else format t b+      form o g t b = return . o fm =<< g . period <$> getTerm (b && p) f t+      period      = if stripPeriods fm then filter (/= '.') else id+      capital   x = toUpper (head x) : (tail x)++(<+>) :: String -> String -> String+[] <+> ss = ss+s  <+> [] = s+s  <+> ss = if last s == '\''+            then init s ++ "’" ++ ss+            else      s ++ " " ++ ss
+ src/Text/CSL/Eval/Output.hs view
@@ -0,0 +1,136 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Eval.Output+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The CSL implementation+--+-----------------------------------------------------------------------------++module Text.CSL.Eval.Output where++import Text.CSL.Output.Plain+import Text.CSL.Style+import Text.ParserCombinators.Parsec hiding ( State (..) )+import Control.Applicative ((<*))++output :: Formatting -> String -> [Output]+output fm s+    | ' ':xs <- s = OSpace : output fm xs+    | []     <- s = []+    | otherwise   = [OStr s fm]++appendOutput :: Formatting -> [Output] -> [Output]+appendOutput fm xs = if xs /= [] then [Output xs fm] else []++outputList :: Formatting -> Delimiter -> [Output] -> [Output]+outputList fm d = appendOutput fm . addDelim d . map cleanOutput'+    where+      cleanOutput' o+          | Output xs f <- o = Output (cleanOutput xs) f+          | otherwise        = rmEmptyOutput o++cleanOutput :: [Output] -> [Output]+cleanOutput = flatten+    where+      flatten [] = []+      flatten (o:os)+          | ONull       <- o     = flatten os+          | Output xs f <- o+          , f == emptyFormatting = flatten xs ++ flatten os+          | otherwise            = rmEmptyOutput o : flatten os++rmEmptyOutput :: Output -> Output+rmEmptyOutput o+    | Output [] _ <- o = ONull+    | OStr []   _ <- o = ONull+    | OUrl t    _ <- o = if null (fst t) then ONull else o+    | otherwise        = o++addDelim :: String -> [Output] -> [Output]+addDelim d = foldr (\x xs -> if length xs < 1 then x : xs else check x xs) []+    where+      check x xs+          | ONull <- x = xs+          | otherwise  = let text = renderPlainStrict . formatOutputList+                         in  if d /= [] && text [x] /= [] && text xs /= []+                             then if head d == last (text [x]) && head d `elem` ".,;:!?"+                                  then x : ODel (tail d) : xs+                                  else x : ODel       d  : xs+                             else      x                 : xs++noOutputError :: Output+noOutputError = OErr NoOutput++noBibDataError :: Cite -> Output+noBibDataError c = OErr $ ReferenceNotFound (citeId c)++oStr :: String -> [Output]+oStr s = oStr' s emptyFormatting++oStr' :: String -> Formatting -> [Output]+oStr' [] _ = []+oStr' s  f = rtfParser f s++(<++>) :: [Output] -> [Output] -> [Output]+[] <++> o  = o+o  <++> [] = o+o1 <++> o2 = o1 ++ [OSpace] ++ o2++rtfTags :: [(String, (String,Formatting))]+rtfTags =+    [("b"                      , ("b"   , ef {fontWeight    = "bold"      }))+    ,("i"                      , ("i"   , ef {fontStyle     = "italic"    }))+    ,("sc"                     , ("sc"  , ef {fontVariant   = "small-caps"}))+    ,("sup"                    , ("sup" , ef {verticalAlign = "sup"       }))+    ,("sub"                    , ("sub" , ef {verticalAlign = "sub"       }))+    ,("span class=\"nocase\""  , ("span", ef {noCase        = True        }))+    ,("span class=\"nodecor\"" , ("span", ef {noDecor       = True        }))+    ]+    where+      ef = emptyFormatting++rtfParser :: Formatting -> String -> [Output]+rtfParser _ [] = []+rtfParser fm s+    = either (const [OStr s fm]) (return . flip Output fm) $+      parse (manyTill parser eof) "" s+    where+      parser = parseText <|> parseQuotes <|> parseMarkup++      parseText = do+        let amper = try $ char '&' <* notFollowedBy (char '#')+            apos  = char '\''+            regChar = noneOf "<'\"`“‘&"+        many1 (regChar <|> amper <|> apos) >>= \x ->+                        return (OStr x emptyFormatting)++      parseMarkup = do+        m   <- char '<' >> manyTill anyChar (char '>')+        case lookup m rtfTags of+             Just tf -> do let ct = try $ string $ "</" ++ fst tf ++ ">"+                           contents <- manyTill parser ct+                           return (Output contents (snd tf))+             Nothing -> do return (OStr ("<" ++ m ++ ">") emptyFormatting)++      parseQuotes = choice [parseQ "'" "'"+                           ,parseQ "\"" "\""+                           ,parseQ "``" "''"+                           ,parseQ "`" "'"+                           ,parseQ "“" "”"+                           ,parseQ "‘" "’"+                           ,parseQ "&#39;" "&#39;"+                           ,parseQ "&#34;" "&#34;"+                           ,parseQ "&quot;" "&quot;"+                           ,parseQ "&apos;" "&apos;"+                           ]+      parseQ a b = try $ do+        _ <- string a+        contents <- manyTill parser (try $ string b >> notFollowedBy letter)+        return (Output contents (emptyFormatting {quotes = ParsedQuote}))
+ src/Text/CSL/Input/Bibutils.hs view
@@ -0,0 +1,149 @@+{-# LANGUAGE CPP, ForeignFunctionInterface, PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Input.Bibutils+-- Copyright   :  (C) 2008 Andrea Rossato+-- License     :  BSD3+--+-- Maintainer  :  andrea.rossato@unitn.it+-- Stability   :  unstable+-- Portability :  unportable+--+-----------------------------------------------------------------------------++module Text.CSL.Input.Bibutils+    ( readBiblioFile+    , readBiblioString+    , BibFormat (..)+    ) where++import Data.ByteString.Lazy.UTF8 ( fromString )+import Data.Char+import System.FilePath ( takeExtension )+import Text.CSL.Pickle+import Text.CSL.Reference+import Text.CSL.Input.Json+import Text.CSL.Input.MODS+import Text.JSON.Generic++#ifdef USE_BIBUTILS+import qualified Control.Exception as E+import Control.Exception ( bracket, catch )+import Control.Monad.Trans ( liftIO )+import System.FilePath ( (</>), (<.>) )+import System.IO.Error ( isAlreadyExistsError )+import System.Directory+import Text.Bibutils+#endif++-- | Read a file with a bibliographic database. The database format+-- is recognized by the file extension.+--+-- Supported formats are: @json@, @mods@, @bibtex@, @biblatex@, @ris@,+-- @endnote@, @endnotexml@, @isi@, @medline@, and @copac@.+readBiblioFile :: FilePath -> IO [Reference]+#ifdef USE_BIBUTILS+readBiblioFile f+    = case getExt f of+        ".mods"    -> readBiblioFile' f mods_in+        ".bib"     -> readBiblioFile' f biblatex_in+        ".bibtex"  -> readBiblioFile' f bibtex_in+        ".ris"     -> readBiblioFile' f ris_in+        ".enl"     -> readBiblioFile' f endnote_in+        ".xml"     -> readBiblioFile' f endnotexml_in+        ".wos"     -> readBiblioFile' f isi_in+        ".medline" -> readBiblioFile' f medline_in+        ".copac"   -> readBiblioFile' f copac_in+        ".json"    -> readJsonInput f+        ".native"  -> readFile f >>= return . decodeJSON+        _          -> error $ "citeproc: the format of the bibliographic database could not be recognized\n" +++                              "using the file extension."++#else+readBiblioFile f+    | ".mods"   <- getExt f = readModsCollectionFile f+    | ".json"   <- getExt f = readJsonInput f+    | ".native" <- getExt f = readFile f >>= return . decodeJSON+    | otherwise             = error $ "citeproc: Bibliography format not supported.\n" +++                                      "citeproc-hs was not compiled with bibutils support."+#endif++data BibFormat+    = Mods+    | Json+    | Native+#ifdef USE_BIBUTILS+    | Bibtex+    | BibLatex+    | Ris+    | Endnote+    | EndnotXml+    | Isi+    | Medline+    | Copac+#endif++readBiblioString :: BibFormat -> String -> IO [Reference]+readBiblioString b s+    | Mods      <- b = return $ readXmlString xpModsCollection (fromString s)+    | Json      <- b = return $ readJsonInputString s+    | Native    <- b = return $ decodeJSON s+#ifdef USE_BIBUTILS+    | Bibtex    <- b = go bibtex_in+    | BibLatex  <- b = go biblatex_in+    | Ris       <- b = go ris_in+    | Endnote   <- b = go endnote_in+    | EndnotXml <- b = go endnotexml_in+    | Isi       <- b = go isi_in+    | Medline   <- b = go medline_in+    | Copac     <- b = go copac_in+#endif+    | otherwise      = error "in readBiblioString"+#ifdef USE_BIBUTILS+    where+      go f = withTempDir "citeproc" $ \tdir -> do+               let tfile = tdir </> "bibutils-tmp.biblio"+               writeFile tfile s+               readBiblioFile' tfile f+#endif++#ifdef USE_BIBUTILS+readBiblioFile' :: FilePath -> BiblioIn -> IO [Reference]+readBiblioFile' fin bin+    | bin == mods_in = readModsCollectionFile fin+    | otherwise      = E.handle handleBibfileError+                       $ withTempDir "citeproc"+                       $ \tdir -> do+                            let tfile = tdir </> "bibutils-tmp"+                            param <- bibl_initparams bin mods_out "hs-bibutils"+                            bibl  <- bibl_init+                            unsetBOM        param+                            setCharsetIn    param bibl_charset_unicode+                            setCharsetOut   param bibl_charset_unicode+                            _ <- bibl_read  param bibl fin+                            _ <- bibl_write param bibl tfile+                            bibl_free bibl+                            bibl_freeparams param+                            refs <- readModsCollectionFile tfile+                            return $! refs+  where handleBibfileError :: E.SomeException -> IO [Reference]+        handleBibfileError e = error $ "Error reading " ++ fin ++ "\n" ++ show e++-- | Perform a function in a temporary directory and clean up.+withTempDir :: FilePath -> (FilePath -> IO a) -> IO a+withTempDir baseName = bracket (createTempDir 0 baseName)+  (removeDirectoryRecursive)++-- | Create a temporary directory with a unique name.+createTempDir :: Integer -> FilePath -> IO FilePath+createTempDir num baseName = do+  sysTempDir <- getTemporaryDirectory+  let dirName = sysTempDir </> baseName <.> show num+  liftIO $ Control.Exception.catch (createDirectory dirName >> return dirName) $+      \e -> if isAlreadyExistsError e+            then createTempDir (num + 1) baseName+            else ioError e+#endif++getExt :: String -> String+getExt = takeExtension . map toLower
+ src/Text/CSL/Input/Json.hs view
@@ -0,0 +1,239 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Input.Json+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- A module for reading Json CSL data.+--+-----------------------------------------------------------------------------++module Text.CSL.Input.Json where++import Control.Arrow+import Control.Monad.State+import Data.Generics+import Data.Char (toLower, toUpper)+import Data.List+import qualified Data.Map as M+import Data.Ratio++import Text.JSON.Generic+import Text.JSON.String ( runGetJSON, readJSTopType )++import Text.CSL.Reference+import Text.CSL.Style++readJsonInput :: FilePath -> IO [Reference]+readJsonInput f = readJsonInputString `fmap` readFile f++readJsonInputString :: String -> [Reference]+readJsonInputString s+    = let jrefs  =  procJSObject editJsonInput $ readJsonString s+          refs r = case readJSData r of+                     Ok ref   -> ref+                     Error er -> error ("readJSData: " ++ er)+      in case jrefs of+           JSObject o -> map (refs . snd) $ fromJSObject o+           JSArray ar -> map (refs      ) $ ar+           _          -> error $ "citeproc: error in reading the Json bibliographic data."++readJsonFile :: FilePath -> IO JSValue+readJsonFile f = readJsonString `fmap` readFile f++readJsonString :: String -> JSValue+readJsonString =+  let rmCom = unlines . filter (\x -> not (" *" `isPrefixOf` x || "/*" `isPrefixOf` x)) . lines+  in  either error id . runGetJSON readJSTopType . rmCom++readJsonAbbrevFile :: FilePath -> IO [Abbrev]+readJsonAbbrevFile f = readJsonAbbrev `fmap` readJsonFile f++readJsonAbbrev :: JSValue -> [Abbrev]+readJsonAbbrev+    = mapSndObj (mapSndObj (M.fromList . mapSndObj fromJString))+    where+      mapSndObj f = map (second f) . fromObj++readJsonCitations :: JSValue -> [Cite]+readJsonCitations jv+    | JSArray (JSObject o:_) <- jv+    , Just    (JSArray   ar) <- lookup "citationItems" (fromJSObject o )+    , Just    (JSObject  o') <- lookup "properties"    (fromJSObject o )+    , idx                    <- lookup "noteIndex"     (fromJSObject o')+                = map (readCite $ readCitNum $ fmap toString idx) ar+    | otherwise = error ("error in reading CITATIONS:\n" ++ show jv)+    where+      readCitNum j+          | Just (JSString js) <- j = fromJSString js+          | otherwise               = []+      readCite :: String -> JSValue -> Cite+      readCite n c = case readJSData c of+                       Ok cite  -> cite { citeNoteNumber = n }+                       Error er -> error ("citations: " ++ er)++editJsonCiteItems :: (String, JSValue) -> (String, JSValue)+editJsonCiteItems (s,j)+    | "id"              <- s = ("citeId"        , toString j)+    | "label"           <- s = ("citeLabel"     , toString j)+    | "locator"         <- s = ("citeLocator"   , toString j)+    | "note-number"     <- s = ("citeNoteNumber", toString j)+    | "near-note"       <- s = ("nearNote"      , toJSBool j)+    | "prefix"          <- s = ("citePrefix"    , affixes  j)+    | "suffix"          <- s = ("citeSuffix"    , affixes  j)+    | "suppress-author" <- s = ("suppressAuthor", toJSBool j)+    | "author-only"     <- s = ("authorInText"  , toJSBool j)+    | "author-in-text"  <- s = ("authorInText"  , toJSBool j)+    | otherwise              = (s,j)+    where+      affixes v+          | JSString js <- v = JSString . toJSString . show . PlainText . fromJSString $ js+          | otherwise        = affixes $ toString v++editJsonInput :: (String, JSValue) -> (String, JSValue)+editJsonInput (s,j)+    | "dropping-particle"     <- s = ("droppingPart"   , j)+    | "non-dropping-particle" <- s = ("nonDroppingPart", j)+    | "comma-suffix"          <- s = ("commaSuffix", toJSBool j)+    | "id"                    <- s = ("refId"      , toString j)+    | "shortTitle"            <- s = ("titleShort" , j)+    | isRefDate s+    , JSObject js <- j = (camel s      , JSArray (editDate $ fromJSObject js))+    | "family"    <- s = ("familyName" , j)+    | "suffix"    <- s = ("nameSuffix" , j)+    | "URL"       <- s = ("url"        , j)+    | "edition"   <- s = ("edition"    , toString j)+    | "volume"    <- s = ("volume"     , toString j)+    | "issue"     <- s = ("issue"      , toString j)+    | "number"    <- s = ("number"     , toString j)+    | "page"      <- s = ("page"       , toString j)+    | "section"   <- s = ("section"    , toString j)+    | "given"     <- s+    , JSString js <- j = ("givenName"  , JSArray . map (JSString . toJSString) . words $ fromJSString js)+    | "type"      <- s+    , JSString js <- j = ("refType"    , JSString . toJSString . format . camel $ fromJSString js)+    | (c:cs)      <- s = (toLower c : camel cs , j)+    | otherwise        = (s,j)+    where+      camel x+          | '-':y:ys <- x = toUpper y : camel ys+          | '_':y:ys <- x = toUpper y : camel ys+          |     y:ys <- x =         y : camel ys+          | otherwise     = []++      format (x:xs) = toUpper x : xs+      format     [] = []++      zipDate x = zip (take (length x) ["year", "month", "day"]) . map toString $ x++      editDate x = let seas = case lookup "season" x of+                                Just o -> [("season",toString o)]+                                _      -> []+                       raw  = case lookup "raw" x of+                                Just o -> [("other",o)]+                                _      -> []+                       lit  = case lookup "literal" x of+                                Just o -> [("other",o)]+                                _      -> []+                       cir  = case lookup "circa" x of+                                Just o -> [("circa",toString o)]+                                _      -> []+                       rest = flip (++) (seas ++ lit ++ raw ++ cir)+                   in case lookup "dateParts" x of+                        Just (JSArray (JSArray x':[])) -> [JSObject . toJSObject . rest $ zipDate x']+                        Just (JSArray (JSArray x':+                                       JSArray y':[])) -> [JSObject . toJSObject        $ zipDate x'+                                                          ,JSObject . toJSObject        $ zipDate y']+                        _                              -> [JSObject . toJSObject $ rest []]++toString :: JSValue -> JSValue+toString x+    | JSString    js <- x = JSString js+    | JSRational _ n <- x = JSString . toJSString . show $ numerator n+    | otherwise = JSString . toJSString $ []++toJSBool :: JSValue -> JSValue+toJSBool x+    | JSBool       b <- x = JSBool b+    | JSRational _ n <- x = JSBool (numerator n /= 0)+    | JSString    js <- x = JSBool (fromJSString js /= [])+    | otherwise           = JSBool False++procJSObject :: ((String, JSValue) -> (String, JSValue)) -> JSValue -> JSValue+procJSObject f jv+    | JSObject o <- jv = JSObject . toJSObject . map f . map (second $ procJSObject f) . fromJSObject $ o+    | JSArray ar <- jv = JSArray  . map (procJSObject f) $ ar+    | otherwise        = jv++mapJSArray :: (JSValue -> JSValue) -> JSValue -> JSValue+mapJSArray f jv+    | JSArray ar <- jv = JSArray $ map (mapJSArray f) ar+    | otherwise        = f jv++isRefDate :: String -> Bool+isRefDate = flip elem [ "issued", "event-date", "accessed", "container", "original-date"]++readJSData :: (Data a) => JSValue -> Result a+readJSData j = readType j+             `ext1R` jList+             `extR` (value :: Result String)+             `extR` (value :: Result Affix )+  where+    value :: (JSON a) => Result a+    value = readJSON j++    jList :: (Data e) => Result [e]+    jList = case j of+              JSArray j' -> mapM readJSData j'+              _          -> Error $ "fromJSON: Prelude.[] bad data: " ++ show j++-- | Build a datatype from a JSON object. Uses selectFields which+-- allows to provied default values for fields not present in the JSON+-- object. Useble with non algebraic datatype with record fields.+readType :: (Data a) => JSValue -> Result a+readType (JSObject ob) = construct+    where+      construct = selectFields (fromJSObject ob) (constrFields con) >>=+                  evalStateT (fromConstrM f con) . zip (constrFields con)++      resType :: Result a -> a+      resType _ = error "resType"++      typ = dataTypeOf $ resType construct+      con = indexConstr typ 1++      f :: (Data a) => StateT [(String,JSValue)] Result a+      f = do js <- get+             case js of+               j':js' -> do put js'+                            lift $ readJSData (snd j')+               []     -> lift $ Error ("construct: empty list")++readType j = fromJSON j++selectFields :: [(String, JSValue)] -> [String] -> Result [JSValue]+selectFields fjs = mapM sel+    where sel f = maybe (fb f) Ok $ lookup f fjs+          fb  f = maybe (Error $ "selectFields: no field " ++ f) Ok $ lookup f defaultJson++fromObj :: JSValue -> [(String, JSValue)]+fromObj (JSObject o) = fromJSObject o+fromObj _            = []++fromJString :: JSValue -> String+fromJString j+    | JSString x <- j = fromJSString x+    | otherwise       = []++defaultJson :: [(String, JSValue)]+defaultJson = fromObj (toJSON emptyReference) ++ fromObj emptyRefDate +++              fromObj emptyPerson ++ fromObj emptyCite'+    where+      emptyRefDate = toJSON $ RefDate [] [] [] [] [] []+      emptyPerson  = toJSON $ Agent   [] [] [] [] [] [] False+      emptyCite'   = toJSON $ emptyCite
+ src/Text/CSL/Input/MODS.hs view
@@ -0,0 +1,424 @@+{-# LANGUAGE PatternGuards, CPP #-}+{-# OPTIONS_GHC -fno-warn-orphans #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Input.MODS+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- An ugly MODS parser+--+-----------------------------------------------------------------------------++module Text.CSL.Input.MODS where++import Text.CSL.Eval ( split )+import Text.CSL.Output.Plain ( (<+>), tail' )+import Text.CSL.Pickle+import Text.CSL.Reference+import Text.CSL.Style ( betterThen )+import qualified Data.ByteString.Lazy as B+import Data.Char ( isDigit, isLower )+import qualified Data.Map as M++-- | Read a file with a single MODS record.+readModsFile :: FilePath -> IO Reference+readModsFile = readXmlFile xpMods++-- | Read a file with a collection of MODS records.+readModsCollectionFile :: FilePath -> IO [Reference]+readModsCollectionFile = readXmlFile xpModsCollection++readModsCollection :: B.ByteString -> [Reference]+readModsCollection = readXmlString xpModsCollection++xpModsCollection :: PU [Reference]+xpModsCollection = xpIElem "modsCollection" $ xpList xpMods++xpMods :: PU Reference+xpMods = xpIElem "mods" xpReference++xpReference :: PU Reference+xpReference+    = xpWrap ( \ ( ref+                , (ck,(ty,gn),ti,i,d)+                ,((au,ed,tr,sp),(re,it,pu',dr),(co,ce,dg,om))+                ,((di',pg,vl,is),(nu,sc,ch))+                , (di,ac,pu,pp,et)+                , ((ac',uri),ln,st,no)+                 ) ->+               ref { refId            = ck `betterThen` take 10 (concat . words $ fst ti)+                   , refType          = if ty /= NoType then ty else+                                        if refType ref == Book then Chapter else refType ref+                   , title            = fst ti+                   , titleShort       = snd ti+                   , author           = au+                   , editor           = ed `betterThen` editor           ref+                   , edition          = et `betterThen` edition          ref+                   , translator       = tr `betterThen` translator       ref+                   , recipient        = re `betterThen` recipient        ref+                   , interviewer      = it `betterThen` interviewer      ref+                   , composer         = co `betterThen` composer         ref+                   , director         = dr `betterThen` director         ref+                   , collectionEditor = ce `betterThen` collectionEditor ref+                   , publisherPlace   = pp `betterThen` publisherPlace   ref+                   , containerAuthor  = containerAuthor  ref+                   , url              = uri+                   , note             = no+                   , isbn             = i+                   , doi              = d+                   , genre            = genre         ref `betterThen` gn+                   , issued           = issued        ref `betterThen` di `betterThen` di'+                   , accessed         = accessed      ref `betterThen` ac `betterThen` ac'+                   , page             = page          ref `betterThen` pg+                   , volume           = volume        ref `betterThen` vl+                   , issue            = issue         ref `betterThen` is  `betterThen`+                                        number        ref `betterThen` nu+                   , number           = number        ref `betterThen` nu+                   , section          = section       ref `betterThen` sc+                   , chapterNumber    = chapterNumber ref `betterThen` ch+                   , language         = language      ref `betterThen` ln+                   , status           = status        ref `betterThen` st+                   , publisher        = fromAgent pu+                                           `betterThen` publisher ref+                                           `betterThen` fromAgent pu'+                                           `betterThen` fromAgent dg+                                           `betterThen` fromAgent om+                                           `betterThen` fromAgent sp+                   }+             , \r -> (  r+                     , (refId     r,(refType r,genre r), (title r, titleShort r), isbn r, doi r)+                     ,((author    r, editor           r, translator r, director r)+                      ,(recipient r, interviewer      r, emptyAgents,  director r)+                      ,(composer  r, collectionEditor r, emptyAgents, emptyAgents))+                     ,((issued    r, page  r, volume r, issue r)+                      ,(number    r, section   r, chapterNumber r))+                     , (issued    r, accessed r, emptyAgents, publisherPlace r, edition r)+                     ,((accessed  r, url r),  status r, language r, note r)+                     )) $+      xp6Tuple (xpDefault emptyReference xpRelatedItem)+               (xp5Tuple xpCiteKey xpRefType xpTitle xpIsbn xpDoi)+                xpAgents xpPart xpOrigin+               (xp4Tuple xpUrl xpLang xpStatus xpNote)++xpCiteKey :: PU String+xpCiteKey+    = xpDefault [] $+      xpChoice (xpAttr "ID" xpText)+               (xpElemWithAttrValue "identifier" "type" "citekey" xpText)+                xpLift++xpOrigin :: PU ([RefDate],[RefDate],[Agent],String,String)+xpOrigin+    = xpDefault ([],[],[],[],[]) . xpIElem "originInfo" $+      xp5Tuple (xpDefault [] $ xpWrap (readDate,show) $+                xpIElem "dateIssued" xpText0)+               (xpDefault [] $ xpWrap (readDate,show) $+                xpIElem "dateCaptured" xpText0)+               (xpDefault [] $ xpList $ xpWrap (\s -> Agent [] [] [] s [] [] False, show) $+                xpIElem "publisher" xpText0)+               (xpDefault [] $ xpIElem "place"   $ xpIElem "placeTerm" xpText0)+               (xpDefault [] $ xpIElem "edition" $                     xpText0)++xpRefType :: PU (RefType, String)+xpRefType+    = xpDefault (NoType,[]) $+      xpWrap (readRefType, const []) xpGenre++xpGenre :: PU [String]+xpGenre+    = xpList $ xpIElem "genre" $+      xpChoice xpZero+              (xpPair (xpDefault [] $ xpAttr "authority" xpText) xpText)+              $ xpLift . snd++xpRelatedItem :: PU Reference+xpRelatedItem+    = xpIElem "relatedItem" . xpAddFixedAttr "type" "host" $+      xpWrap ( \( ((ty,gn),ct)+                ,((ca,ed,tr,sp),(re,it,pu',dr),(co,ce,dg,om))+                ,((di,pg,vl,is),(nu,sc,ch))+                , (di',ac,pu,pp,et)+                , (ln, st)+                ) ->+               emptyReference { refType             = ty+                              , containerAuthor     = ca+                              , containerTitle      = fst ct+                              , containerTitleShort = snd ct+                              , editor              = ed+                              , edition             = et+                              , translator          = tr+                              , recipient           = re+                              , interviewer         = it+                              , publisherPlace      = pp+                              , composer            = co+                              , director            = dr+                              , collectionEditor    = ce+                              , issued              = di `betterThen` di'+                              , accessed            = ac+                              , page                = pg+                              , volume              = vl+                              , issue               = is `betterThen` nu+                              , number              = nu+                              , section             = sc+                              , chapterNumber       = ch+                              , genre               = gn+                              , language            = ln+                              , status              = st+                              , publisher           = fromAgent $ pu `betterThen` pu' `betterThen`+                                                                  dg `betterThen` om  `betterThen` sp++                              }+             , \r -> ( ((refType r,genre r), (containerTitle  r, containerTitleShort r))+                     ,((containerAuthor r, editor           r, translator r, director r)+                      ,(recipient       r, interviewer      r, emptyAgents,  director r)+                      ,(composer        r, collectionEditor r, emptyAgents, emptyAgents))+                     ,((issued  r, page  r, volume r, issue r)+                      ,(number  r, section   r, chapterNumber r))+                     , (issued  r, accessed  r,emptyAgents, publisherPlace r, edition r)+                     , (language r, status r)+                     )) $+      xp5Tuple (xpPair xpRefType xpTitle)+                xpAgents xpPart xpOrigin+               (xpPair xpLang xpStatus)++xpTitle :: PU (String,String)+xpTitle+    = xpWrap (\((a,b),c) -> createTitle a b c , \s -> (s,[])) $+      xpPair (xpIElem "titleInfo" $+              xpPair (xpIElem "title" xpText0)+                     (xpDefault [] $ xpIElem "subTitle" xpText0))+             (xpDefault [] $ xpIElem "titleInfo" $+              xpAddFixedAttr "type" "abbreviated" $ xpElem "title" xpText0)+    where+      createTitle [] [] [] = ([],[])+      createTitle s  [] [] = breakLong s+      createTitle s  [] ab = (s ,ab)+      createTitle s sub [] = (s ++ colon s ++ sub,  s)+      createTitle s sub ab = (s ++ colon s ++ sub, ab)+      colon s = if last s == '!' || last s == '?' then " " else ": "+      breakLong s = let (a,b) = break (== ':') s+                    in  if b /= [] then (s,a) else (s, [])++xpAgents :: PU (([Agent],[Agent],[Agent],[Agent])+               ,([Agent],[Agent],[Agent],[Agent])+               ,([Agent],[Agent],[Agent],[Agent]))+xpAgents+    = xpTriple (xp4Tuple (xpAgent "author"         "aut")+                         (xpAgent "editor"         "edt")+                         (xpAgent "translator"     "trl")+                         (xpAgent "sponsor"        "spn"))+               (xp4Tuple (xpAgent "recipient"      "rcp")+                         (xpAgent "interviewer"    "ivr")+                         (xpAgent "publisher"      "pbl")+                         (xpAgent "director"       "drt"))+               (xp4Tuple (xpAgent "composer"       "cmp")+                         (xpAgent "collector"      "xol")+                         (xpAgent "degree grantor" "dgg")+                         (xpAgent "organizer of meeting" "orm"))++xpAgent :: String -> String -> PU [Agent]+xpAgent sa sb+    = xpDefault [] $ xpList $ xpIElem "name" $+      xpChoice  xpZero+               (xpIElem "role" $ xpIElem "roleTerm" xpText0)+               (\x -> if x == sa || x == sb then xpickle else xpZero)++instance XmlPickler Agent where+    xpickle = xpAlt tag ps+        where+          tag _ = 0+          ps    = [ personal, others ]+          personal = xpWrap ( uncurry parseName+                            , \(Agent gn _ _ fn _ _ _) -> (gn,fn)) $+                     xpAddFixedAttr "type" "personal" xpNameData+          others   = xpWrap (\s -> Agent [] [] [] [] [] s False, undefined) $+                     xpElem "namePart" xpText0++-- | "von Hicks,! Jr., Michael" or "la Martine,! III, Martin B. de" or+-- "Rossato, Jr., Andrea G. B." or "Paul, III, Juan".+parseName :: [String] -> String -> Agent+parseName gn fn+    | ("!":sf:",":xs) <- gn     = parse xs (sf ++ ".") True+    | ("!":sf    :xs) <- gn+    , sf /= [] , last sf == ',' = parse xs  sf         True++    | (sf:",":xs)     <- gn     = parse xs (sf ++ ".") False+    | (sf    :xs)     <- gn+    , sf /= [], last sf == ','  = parse xs  sf         False+    | otherwise                 = parse gn  ""         False+    where+      parse g s b = Agent (getGiven g) (getDrop g) (getNonDrop fn) (getFamily fn) s [] b+      setInit   s = if length s == 1 then s ++ "." else s+      getDrop     = unwords     . reverse . takeWhile (and . map isLower) . reverse+      getGiven    = map setInit . reverse . dropWhile (and . map isLower) . reverse+      getNonDrop  = unwords . takeWhile (and . map isLower) . words+      getFamily   = unwords . dropWhile (and . map isLower) . words++xpNameData :: PU ([String],String)+xpNameData+    = xpWrap (readName,const []) $+      xpList $ xpElem "namePart" $ xpPair (xpAttr "type" xpText) xpText0+    where+      readName x = (readg x, readf x)+      readf = foldr (\(k,v) xs -> if k == "family" then v    else xs) []+      readg = foldr (\(k,v) xs -> if k == "given"  then v:xs else xs) []++xpPart :: PU (([RefDate],String,String,String)+             ,(String,String,String))+xpPart+    = xpDefault none . xpIElem "part" .+      xpWrap (readIt none,const []) $ xpList xpDetail+    where+      none = (([],"","",""),("","",""))+      readIt r [] = r+      readIt acc@((d,p,v,i),(n,s,c)) (x:xs)+          | Date      y <- x = readIt ((y,p,v,i),(n,s,c)) xs+          | Page      y <- x = readIt ((d,y,v,i),(n,s,c)) xs+          | Volume    y <- x = readIt ((d,p,y,i),(n,s,c)) xs+          | Issue     y <- x = readIt ((d,p,v,y),(n,s,c)) xs+          | Number    y <- x = readIt ((d,p,v,i),(y,s,c)) xs+          | ChapterNr y <- x = readIt ((d,p,v,i),(n,s,y)) xs+          | Section   y <- x = readIt ((d,p,v,i),(n,y,c)) xs+          | otherwise        = acc++data Detail+    = Date     [RefDate]+    | Page      String+    | Volume    String+    | Issue     String+    | Number    String+    | ChapterNr String+    | Section   String+      deriving ( Eq, Show )++xpDetail :: PU Detail+xpDetail+    = xpAlt tag ps+    where+      tag _ = 0+      ps = [ xpWrap (Date, const []) $ xpDate+           , xpWrap (Page,     show) $ xpPage+           , xpWrap (Volume,   show) $ xp "volume"+           , xpWrap (Issue,    show) $ xp "issue"+           , xpWrap (Number,   show) $ xp "number"+           , xpWrap (Number,   show) $ xp "report number"+           , xpWrap (Section,  show) $ xp "section"+           , xpWrap (ChapterNr,show) $ xp "chapter"+           ]+      xpDate = xpWrap (readDate,show) (xpElem "date" xpText0)+      xp   s = xpElemWithAttrValue "detail" "type" s $+               xpElem "number" xpText++xpPage :: PU String+xpPage+    = xpChoice (xpElemWithAttrValue "detail" "type" "page" $ xpIElem "number" xpText)+               (xpElemWithAttrValue "extent" "unit" "page" $+                xpPair (xpElem "start" xpText)+                       (xpElem "end"   xpText))+               (\(s,e) -> xpLift (s ++ "-" ++ e))++xpUrl :: PU ([RefDate],String)+xpUrl+    = xpDefault ([],[]) . xpIElem "location" $+      xpPair (xpWrap (readDate,show) $+              xpDefault [] $ xpAttr "dateLastAccessed" xpText)+             (xpDefault [] $ xpElem "url"              xpText)++xpIsbn :: PU String+xpIsbn = xpDefault [] $ xpIdentifier "isbn"++xpDoi :: PU String+xpDoi = xpDefault [] $ xpIdentifier "doi"++xpIdentifier :: String -> PU String+xpIdentifier i+    = xpIElem "identifier" $ xpAddFixedAttr "type" i xpText++xpNote :: PU (String)+xpNote = xpDefault [] $ xpIElem "note" xpText++xpLang :: PU String+xpLang+    = xpDefault [] $+      xpChoice (xpIElem "recordInfo" $ xpIElem "languageOfCataloging" $+                xpIElem "language" $ xpIElem "languageTerm"  xpText)+               (xpIElem "recordInfo" $ xpIElem "languageOfCataloging" $+                xpIElem "languageTerm"  xpText)+                xpLift++xpStatus :: PU String+xpStatus+    = xpDefault [] $+      --xpElemWithAttrValue "note" "type" "publication status" xpText+      xpIElem "note" $ xpAddFixedAttr "type" "publication status" xpText++readDate :: String -> [RefDate]+readDate s = (parseDate         $ takeWhile (/= '/') s) +++             (parseDate . tail' $ dropWhile (/= '/') s)++-- | Possible formats: "YYYY", "YYYY-MM", "YYYY-MM-DD".+parseDate :: String -> [RefDate]+parseDate s = case split (== '-') (unwords $ words s) of+                [y,m,d] -> [RefDate y m [] d  [] []]+                [y,m]   -> [RefDate y m [] [] [] []]+                [y]     -> if and (map isDigit y)+                           then [RefDate y  [] [] [] [] []]+                           else [RefDate [] [] [] [] y  []]+                _       -> []++emptyAgents :: [Agent]+emptyAgents  = []++fromAgent :: [Agent] -> String+fromAgent = foldr (<+>) [] . map show++readRefType :: [String] -> (RefType, String)+readRefType [] = (NoType,[])+readRefType (t:ts) =+  case M.lookup t genreTypeMapping of+    Just x  -> (x, if ts /= [] then head ts else [])+    Nothing -> if ts /= []+               then case M.lookup (head ts) genreTypeMapping of+                      Just  x -> (x, t)+                      Nothing -> (ArticleJournal, t)+               else (ArticleJournal, [])++-- The string constants come from http://www.loc.gov/standards/valuelist/marcgt.html, which are used in the+-- "<genre></genre>" element (http://www.loc.gov/standards/mods/userguide/genre.html)+genreTypeMapping ::  M.Map String RefType+genreTypeMapping = M.fromList+  [ ( "book",                       Book             )+  , ( "book chapter",               Chapter          )+  , ( "periodical",                 ArticleJournal   )+  , ( "newspaper",                  ArticleNewspaper )+  , ( "magazine",                   ArticleNewspaper )+  , ( "magazine article",           ArticleNewspaper )+  , ( "encyclopedia",               EntryEncyclopedia)+  , ( "conference publication",     Book             )+  , ( "academic journal",           ArticleJournal   )+  , ( "collection",                 Chapter          )+  , ( "legal case and case notes",  LegalCase        )+  , ( "legislation",                Legislation      )+  , ( "instruction",                Book             )+  , ( "motion picture",             MotionPicture    )+  , ( "film",                       MotionPicture    )+  , ( "tvBroadcast",                MotionPicture    )+  , ( "videoRecording",             MotionPicture    )+  , ( "videorecording",             MotionPicture    )+  , ( "patent",                     Patent           )+  , ( "Ph.D. thesis",               Thesis           )+  , ( "Masters thesis",             Thesis           )+  , ( "report",                     Report           )+  , ( "technical report",           Report           )+  , ( "review",                     Review           )+  , ( "thesis",                     Thesis           )+  , ( "unpublished",                NoType           )+  , ( "web page",                   Webpage          )+  , ( "webpage",                    Webpage          )+  , ( "web site",                   Webpage          )+  ]
+ src/Text/CSL/Output/Pandoc.hs view
@@ -0,0 +1,354 @@+{-# LANGUAGE PatternGuards, DeriveDataTypeable #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Output.Pandoc+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The pandoc output formatter for CSL+--+-----------------------------------------------------------------------------++module Text.CSL.Output.Pandoc+    ( renderPandoc+    , renderPandoc'+    , renderPandoc_+    , headInline+    , initInline+    , tailFirstInlineStr+    , toCapital+    , startWithPunct+    , endWithPunct+    ) where++import Data.Char ( toUpper, toLower )+import Data.Maybe ( fromMaybe )++import Text.CSL.Style+import Text.CSL.Output.Plain+import Text.Pandoc.Definition++-- | With a 'Style' and the formatted output generate a 'String' in+-- the native 'Pandoc' formats (i.e. immediately readable by pandoc).+renderPandoc :: Style -> [FormattedOutput] -> [Inline]+renderPandoc s+    = proc (convertQuoted s) . proc' (clean s $ isPunctuationInQuote s) .+      flipFlop . render s++-- | Same as 'renderPandoc', but the output is wrapped in a pandoc+-- paragraph block.+renderPandoc' :: Style -> [FormattedOutput] -> Block+renderPandoc' s+    = Para . proc (convertQuoted s) . proc' (clean s $ isPunctuationInQuote s) .+      flipFlop . render s++-- | For the testsuite: we use 'Link' and 'Strikeout' to store+-- "nocase" and "nodecor" rich text formatting classes.+renderPandoc_ :: Style -> [FormattedOutput] -> [Inline]+renderPandoc_ s+    = proc (convertQuoted s) . proc (clean' s $ isPunctuationInQuote s) .+      flipFlop . render s++render :: Style -> [FormattedOutput] -> [Inline]+render _ [] = []+render s (x:[])   = renderFo s x+render s (x:y:os) = let a = renderFo s x+                        b = renderFo s y+                        isPunct = and . map (flip elem ".!?") in+                    if isPunct (lastInline a) && isPunct (headInline b)+                    then a ++ render s (tailFO [y] ++ os)+                    else a ++ render s (y:os)++tailFO :: [FormattedOutput] -> [FormattedOutput]+tailFO [] = []+tailFO (f:fs)+    | FDel  s  <- f = FDel  (tail' s)       : fs+    | FPan is  <- f = FPan  (tailInline is) : fs+    | FN s  fm <- f = if prefix fm /= [] then FN s (tailFm fm)    : fs else FN    (tail' s) fm : fs+    | FS s  fm <- f = if prefix fm /= [] then FS s (tailFm fm)    : fs else FS    (tail' s) fm : fs+    | FO fm fo <- f = if prefix fm /= [] then FO   (tailFm fm) fo : fs else FO fm (tailFO fo)  : fs+    | otherwise     = f : tailFO fs+    where+      tailFm fm = fm { prefix = tail $ prefix fm }++renderFo :: Style -> FormattedOutput -> [Inline]+renderFo _ (FPan i) = i+renderFo _ (FDel s) = toStr s+renderFo sty fo+    | FS str fm                  <- fo = toPandoc fm $ toStr str+    | FN str fm                  <- fo = toPandoc fm $ toStr $ rmZeros str+    | FO     fm xs               <- fo = toPandoc fm $ rest xs+    | FUrl u fm                  <- fo = toPandoc fm [Link (toStr $ snd u) u]+    | FErr NoOutput              <- fo = [Span ("",["citeproc-no-output"],[])+                                              [Strong [Str "???"]]]+    | FErr (ReferenceNotFound r) <- fo = [Span ("",["citeproc-not-found"],+                                            [("data-reference-id",r)])+                                            [Strong [Str "???"]]]+    | otherwise = []+    where+      addSuffix f i+          | suffix f /= []+          , elem (head $ suffix f) ".?!"+          , lastInline i /= []+          , last (lastInline i)`elem` ".?!" = i ++ toStr (tail $ suffix f)+          | suffix f /= []                  = i ++ toStr (       suffix f)+          | otherwise                       = i++      toPandoc f i = addSuffix f $ toStr (prefix f) +++                     (quote f . format f . proc cleanStrict $ i)+      format     f = font_variant f . font f . text_case f+      rest      xs = procList xs $ render sty+      quote    f i = if i /= [] && quotes f /= NoQuote+                     then if quotes f == NativeQuote+                          then [escape "inquote"   . valign f $ i]+                          else [Quoted DoubleQuote . valign f $ i]+                     else valign f i+      setCase f i+          | Str     s <- i = Str $ f s+          | otherwise      = i+      setCase' f i+          | Link s r <- i = Link (map (setCase f) s) r+          | otherwise     = setCase f i++      toCap        s = if s /= []       then toUpper (head s) : tail s else []+      toTitleCap   s = if isShortWord s then toUpper (head s) : tail s else s+      isShortWord  s = not $ s `elem` ["a","an","and","as","at","but","by","down","for","from"+                                      ,"in","into","nor","of","on","onto","or","over","so"+                                      ,"the","till","to","up","via","with","yet"]+      text_case _ [] = []+      text_case fm a@(i:is)+          | noCase fm                         = [escape "nocase" a]+          | "lowercase"        <- textCase fm = map (setCase' $ map toLower) a+          | "uppercase"        <- textCase fm = map (setCase' $ map toUpper) a+          | "capitalize-all"   <- textCase fm = map (setCase  $ unwords . map toCap      . words) a+          | "title"            <- textCase fm = map (setCase  $ unwords . map toTitleCap . words) a+          | "capitalize-first" <- textCase fm = [setCase capitalize i] ++ is+          | "sentence"         <- textCase fm = [setCase toCap      i] +++                                                map (setCase $ map toLower) is+          | otherwise                         = a++      font_variant fm i+          | "small-caps" <- fontVariant fm = [SmallCaps i]+          | otherwise                      = i++      font fm+          | noDecor fm                 = return . escape "nodecor"+          | "italic"  <- fontStyle  fm = return . Emph+          | "oblique" <- fontStyle  fm = return . Emph+          | "bold"    <- fontWeight fm = return . Strong+          | otherwise                  = id++      valign _ [] = []+      valign fm i+          | "sup"      <- verticalAlign fm = [Superscript i]+          | "sub"      <- verticalAlign fm = [Subscript   i]+          | "baseline" <- verticalAlign fm = [escape "baseline" i]+          | otherwise                      = i++      rmZeros = dropWhile (== '0')+      escape s x = Link x (s,s) -- we use a link to store some data++toStr :: String -> [Inline]+toStr = toStr' . entityToChar+    where+      toStr' s+          |'«':' ':xs <- s = toStr' ("«\8239" ++ xs)+          |' ':'»':xs <- s = toStr' ("\8239»" ++ xs)+          |' ':';':xs <- s = toStr' ("\8239;" ++ xs)+          |' ':':':xs <- s = toStr' ("\8239:" ++ xs)+          |' ':'!':xs <- s = toStr' ("\8239!" ++ xs)+          |' ':'?':xs <- s = toStr' ("\8239?" ++ xs)+          |' ':xs <- s = Space   : toStr' xs+          | x :xs <- s = Str [x] : toStr' xs+          | otherwise  = []++cleanStrict :: [Inline] -> [Inline]+cleanStrict []  = []+cleanStrict (i:is)+    | Str []    <- i  =                  cleanStrict is+    | Str " "   <- i  = Space          : cleanStrict is+    | Str sa    <- i+    , Str sb:xs <- is = Str (sa ++ sb) : cleanStrict xs+    | otherwise       =              i : cleanStrict is++clean :: Style -> Bool -> [Inline] -> [Inline]+clean _ _ []  = []+clean s b (i:is)+    | Superscript x <- i = split (isLink  "baseline") (return . Superscript) x ++ clean s b is+    | Subscript   x <- i = split (isLink  "baseline") (return . Subscript  ) x ++ clean s b is+    | SmallCaps   x <- i = split (isLink  "nodecor" ) (return . SmallCaps  ) x ++ clean s b is+    | Emph        x <- i = split (isLink' "emph"    ) (return . Emph       ) x ++ clean s b is+    | Strong      x <- i = split (isLink' "strong"  ) (return . Strong     ) x ++ clean s b is+    | Link      x t <- i = clean' s b (Link x t : clean s b is)+    | otherwise          = clean' s b (i        : clean s b is)+    where+      unwrap f ls+          | Link x _ : _ <- ls = clean' s b x+          |        _ : _ <- ls = f ls+          | otherwise          = []+      isLink l il+          | Link _ (x,y) <- il = x == l && x == y+          | otherwise          = False+      isLink' l il+          | Link _ (x,y) <- il = (x == l || x == "nodecor") && x == y+          | otherwise          = False+      split _ _ [] = []+      split f g xs = let (y, r) = break f xs+                     in concatMap (unwrap g) [y, head' r] ++ split f g (tail' r)++clean' :: Style -> Bool -> [Inline] -> [Inline]+clean' _ _   []  = []+clean' s b (i:is)+    | Link inls (y,z) <- i, y == "inquote"+    , y == z    = case headInline is of+                    [x] -> if x `elem` ".," && b+                           then if lastInline inls `elem` [".",",",";",":","!","?"]+                                then quote DoubleQuote inls                : clean' s b (tailInline is)+                                else quote DoubleQuote (inls ++ [Str [x]]) : clean' s b (tailInline is)+                           else quote DoubleQuote inls : clean' s b is+                    _   ->      quote DoubleQuote inls : clean' s b is+    | Quoted t inls <- i = quote t inls : clean' s b is+    | otherwise = if lastInline [i] == headInline is && isPunct+                  then i : clean' s b (tailInline is)+                  else i : clean' s b is+    where+      quote t x = Quoted t (reverseQuoted t x)+      isPunct = and . map (flip elem ".,;:!? ") $ headInline is+      reverseQuoted t = proc reverseQuoted'+          where+            reverseQuoted' q+                | Quoted _ qs <- q+                , DoubleQuote <- t = Quoted SingleQuote (reverseQuoted SingleQuote qs)+                | Quoted _ qs <- q+                , SingleQuote <- t = Quoted DoubleQuote (reverseQuoted DoubleQuote qs)+                | otherwise        = q++flipFlop :: [Inline] -> [Inline]+flipFlop [] = []+flipFlop (i:is)+    | Emph     inls <- i = Emph   (reverseEmph   True inls) : flipFlop is+    | Strong   inls <- i = Strong (reverseStrong True inls) : flipFlop is+    | otherwise          = i                                : flipFlop is+    where+      reverseEmph bo = map reverseEmph'+          where+            reverseEmph' e+                | bo, Emph inls <- e = Link (reverseEmph False inls) ("emph","emph")+                | Emph     inls <- e = Emph (reverseEmph True  inls)+                | Link ls (x,y) <- e = if x == "nodecor" && x == y+                                       then Link ls ("emph","emph")+                                       else e+                | otherwise          = e+      reverseStrong bo = map reverseStrong'+          where+            reverseStrong' e+                | bo, Strong inls <- e = Link   (reverseStrong False inls) ("strong","strong")+                | Strong     inls <- e = Strong (reverseStrong True  inls)+                | Link   ls (x,y) <- e = if x == "nodecor" && x == y+                                         then Link ls ("strong","strong")+                                         else e+                | otherwise            = e++isPunctuationInQuote :: Style -> Bool+isPunctuationInQuote = or . query punctIn'+    where+      punctIn' n+          | ("punctuation-in-quote","true") <- n = [True]+          | otherwise                            = [False]++endWithPunct, startWithPunct :: [Inline] -> Bool+endWithPunct   = and . map (`elem` ".,;:!?") . lastInline+startWithPunct = and . map (`elem` ".,;:!?") . headInline++convertQuoted :: Style -> [Inline] -> [Inline]+convertQuoted s = convertQuoted'+    where+      locale = let l = styleLocale s in case l of [x] -> x; _   -> Locale [] [] [] [] []+      getQuote  x y = entityToChar . termSingular . fromMaybe newTerm {termSingular = x} .+                      findTerm y Long . localeTerms $ locale+      doubleQuotesO = getQuote "\"" "open-quote"+      doubleQuotesC = getQuote "\"" "close-quote"+      singleQuotesO = getQuote "'"  "open-inner-quote"+      singleQuotesC = getQuote "'"  "close-inner-quote"+      convertQuoted' o+          | (Quoted DoubleQuote t:xs) <- o = Str doubleQuotesO : t ++ Str doubleQuotesC : convertQuoted' xs+          | (Quoted SingleQuote t:xs) <- o = Str singleQuotesO : t ++ Str singleQuotesC : convertQuoted' xs+          | (x                   :xs) <- o = x : convertQuoted' xs+          | otherwise                      = []++headInline :: [Inline] -> String+headInline [] = []+headInline (i:_)+    | Str s <- i = head' s+    | Space <- i = " "+    | otherwise  = headInline $ getInline i++lastInline :: [Inline] -> String+lastInline [] = []+lastInline (i:[])+    | Str s <- i = last' s+    | Space <- i = " "+    | otherwise  = lastInline $ getInline i+    where+      last' s = if s /= [] then [last s] else []+lastInline (_:xs) = lastInline xs++initInline :: [Inline] -> [Inline]+initInline [] = []+initInline (i:[])+    | Str          s <- i = return $ Str         (init'       s)+    | Emph        is <- i = return $ Emph        (initInline is)+    | Strong      is <- i = return $ Strong      (initInline is)+    | Superscript is <- i = return $ Superscript (initInline is)+    | Subscript   is <- i = return $ Subscript   (initInline is)+    | Quoted q    is <- i = return $ Quoted q    (initInline is)+    | SmallCaps   is <- i = return $ SmallCaps   (initInline is)+    | Strikeout   is <- i = return $ Strikeout   (initInline is)+    | Link      is t <- i = return $ Link        (initInline is) t+    | otherwise           = []+    where+      init' s = if s /= [] then init s else []+initInline (i:xs) = i : initInline xs++tailInline :: [Inline] -> [Inline]+tailInline inls+    | (i:t) <- inls+    , Space <- i = t+    | otherwise  = tailFirstInlineStr inls++tailFirstInlineStr :: [Inline] -> [Inline]+tailFirstInlineStr = mapHeadInline tail'++toCapital :: [Inline] -> [Inline]+toCapital = mapHeadInline capitalize++mapHeadInline :: (String -> String) -> [Inline] -> [Inline]+mapHeadInline _ [] = []+mapHeadInline f (i:xs)+    | Str         [] <- i =                      mapHeadInline f xs+    | Str          s <- i = Str         (f                s)   : xs+    | Emph        is <- i = Emph        (mapHeadInline f is)   : xs+    | Strong      is <- i = Strong      (mapHeadInline f is)   : xs+    | Superscript is <- i = Superscript (mapHeadInline f is)   : xs+    | Subscript   is <- i = Subscript   (mapHeadInline f is)   : xs+    | Quoted q    is <- i = Quoted q    (mapHeadInline f is)   : xs+    | SmallCaps   is <- i = SmallCaps   (mapHeadInline f is)   : xs+    | Strikeout   is <- i = Strikeout   (mapHeadInline f is)   : xs+    | Link      is t <- i = Link        (mapHeadInline f is) t : xs+    | otherwise           = i : xs++getInline :: Inline -> [Inline]+getInline i+    | Emph        is <- i = is+    | Strong      is <- i = is+    | Strikeout   is <- i = is+    | Superscript is <- i = is+    | Subscript   is <- i = is+    | Quoted _    is <- i = is+    | SmallCaps   is <- i = is+    | Link      is _ <- i = is+    | otherwise           = []
+ src/Text/CSL/Output/Plain.hs view
@@ -0,0 +1,107 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Output.Plain+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The plain ascii output formatter for CSL+--+-----------------------------------------------------------------------------++module Text.CSL.Output.Plain+    ( renderPlain+    , renderPlainStrict+    , procList+    , (<+>)+    , (<>)+    , capitalize+    , entityToChar+    , head'+    , tail'+    ) where++import Control.Arrow ( (&&&) )+import Data.Char++import Text.CSL.Style++-- | Render the 'FormattedOutput' into a plain text string.+renderPlain :: [FormattedOutput] -> String+renderPlain = concatMap $ render False++-- | Same as 'renderPlain' , but will not clean up the produced+-- output.+renderPlainStrict :: [FormattedOutput] -> String+renderPlainStrict = concatMap $ render True++render :: Bool -> FormattedOutput -> String+render _ (FPan i) = show i+render _ (FDel s) = s+render b fo+    | (FS str fm   ) <- fo = prefix fm <++> format fm (trim   str    ) <++> suffix fm+    | (FErr _ )      <- fo = "???"+    | (FN str fm   ) <- fo = prefix fm <++> format fm (trim   str    ) <++> suffix fm+    | (FUrl t fm   ) <- fo = prefix fm <++> format fm (trim $ fst  t ) <++> suffix fm+    | (FO     fm xs) <- fo = prefix fm <++> format fm (trim $ rest xs) <++> suffix fm+    | otherwise            = []+    where+      rest  xs  = procList xs $ concatM (render b)++      trim      = if b then id   else unwords . words+      (<++>)    = if b then (++) else (<>)+      concatM f = foldr (<++>) [] . map f++      quote  f s = if s /= [] && quotes f /= NoQuote then "\"" ++ s ++ "\"" else s+      capital  s = toUpper (head s) : (tail s)+      format f s = quote f . text_case f $ s++      text_case fm s+          | "capitalize-first" <- textCase fm = procList s capital+          | "capitalize-all"   <- textCase fm = procList s $ unwords . map capital . words+          | "lowercase"        <- textCase fm = map toLower s+          | "uppercase"        <- textCase fm = map toUpper s+          | otherwise = s++procList :: Eq a => [a] -> ([a] -> [b]) -> [b]+procList  s f = if s /= [] then f s else []++(<+>) :: String -> String -> String+[] <+> ss = ss+s  <+> [] = s+s  <+> ss = s ++ " " ++ ss++(<>) :: String -> String -> String+sa <> sb+    | sa /= [], (s:xs) <- sb+    , last sa == s+    , s `elem` ";:,. " = sa ++ xs+    | otherwise        = sa ++ sb++capitalize :: String -> String+capitalize s = if s /= [] then toUpper (head s) : tail s else []++entityToChar :: String -> String+entityToChar s+    | '&':'#':xs <- s = uncurry (:) $ parseEntity xs+    | x      :xs <- s = x : entityToChar xs+    | otherwise       = []+    where+      parseEntity  = chr . readNum . takeWhile (/= ';') &&&+                     entityToChar . tail' . dropWhile (/= ';')++readNum :: String -> Int+readNum ('x': n) = readNum $ "0x" ++ n+readNum       n  = case readsPrec 1 n of+                     [(x,[])] -> x+                     _        -> error $ "Invalid character entity:" ++ n++head' :: [a] -> [a]+head' = foldr (\x _ -> [x]) []++tail' :: Eq a => [a] -> [a]+tail' x = if x /= [] then tail x else []
+ src/Text/CSL/Pandoc.hs view
@@ -0,0 +1,333 @@+{-# LANGUAGE PatternGuards, OverloadedStrings, FlexibleInstances,+    ScopedTypeVariables, CPP #-}+module Text.CSL.Pandoc (processCites, processCites') where++import Text.CSL.Parser (parseCSL')+import Text.TeXMath (texMathToPandoc, DisplayType(..))+import Text.Pandoc.Definition+import Text.Pandoc.Walk+import Text.HTML.TagSoup.Entity (lookupEntity)+import qualified Data.ByteString.Lazy as L+import Control.Applicative ((<$>),(<|>))+import qualified Data.Traversable as Traversable+import Data.Monoid+import Data.Aeson+import Data.List+import Data.Char ( isDigit, isPunctuation )+import qualified Data.Map as M+import Text.CSL hiding ( Cite(..), Citation(..), endWithPunct )+import Text.CSL.Data (getDefaultCSL)+import qualified Text.CSL as CSL ( Cite(..) )+import Text.Pandoc.Generic+import Text.Parsec hiding (State, (<|>))+import Control.Monad+import Control.Monad.State+import System.FilePath+import System.Directory (doesFileExist, getAppUserDataDirectory)++-- | Process a 'Pandoc' document by adding citations formatted+-- according to a CSL style.  Add a bibliography (if one is called+-- for) at the end of the document.+processCites :: Style -> [Reference] -> Pandoc -> Pandoc+processCites style refs doc =+  let doc'       = evalState (walkM setHashes doc) 1+      grps       = query getCitation doc'+      result     = citeproc procOpts style refs (setNearNote style $+                      map (map toCslCite) grps)+      cits_map   = M.fromList $ zip grps (citations result)+      biblioList = map (renderPandoc' style) (bibliography result)+      Pandoc m b = bottomUp mvPunct . deNote .+                       topDown (processCite style cits_map) $ doc'+      (bs, lastb) = case reverse b of+                         x@(Header _ _ _) : xs -> (reverse xs, [x])+                         _                     -> (b,  [])+  in  Pandoc m $ bs ++ [Div ("",["references"],[]) (lastb ++ biblioList)]++-- | Process a 'Pandoc' document by adding citations formatted+-- according to a CSL style.  The style filename is derived from+-- the `csl` field of the metadata, and the references are taken+-- from the `references` field or read from a file in the `bibliography`+-- field.+processCites' :: Pandoc -> IO Pandoc+processCites' (Pandoc meta blocks) = do+  csldir <- getAppUserDataDirectory "csl"+  let inlineRefError s = error $ "Error parsing references: " ++ s+  let inlineRefs = either inlineRefError id+                   $ convertRefs $ lookupMeta "references" meta+  bibRefs <- getBibRefs $ maybe (MetaList []) id+                        $ lookupMeta "bibliography" meta+  let refs = inlineRefs ++ bibRefs+  let cslfile = (lookupMeta "csl" meta <|> lookupMeta "citation-style" meta)+                >>= toPath+  csl <- maybe (getDefaultCSL >>= parseCSL')+          (\f -> findFile [".", csldir] f >>= L.readFile >>= parseCSL') cslfile+  let cslAbbrevFile = lookupMeta "citation-abbreviations" meta >>= toPath+  abbrevs <- maybe (return [])+             (\f -> findFile [".", csldir] f >>= readJsonAbbrevFile)+                cslAbbrevFile+  let csl' = csl{ styleAbbrevs = abbrevs }+  return $ processCites csl' refs $ Pandoc meta blocks++toPath :: MetaValue -> Maybe String+toPath (MetaString s) = Just s+toPath (MetaInlines ils) = Just $ stringify ils+toPath _ = Nothing++stringify :: [Inline] -> String+stringify = query getStr+  where getStr (Str x) = x+        getStr _ = ""++getBibRefs :: MetaValue -> IO [Reference]+getBibRefs (MetaList xs) = concat `fmap` mapM getBibRefs xs+getBibRefs (MetaInlines xs) = getBibRefs (MetaString $ stringify xs)+getBibRefs (MetaString s) = do+  path <- findFile ["."] s+  map unescapeRefId `fmap` readBiblioFile path+getBibRefs _ = return []++-- unescape reference ids, which may contain XML entities, so+-- that we can do lookups with regular string equality+unescapeRefId :: Reference -> Reference+unescapeRefId ref = ref{ refId = decodeEntities (refId ref) }++decodeEntities :: String -> String+decodeEntities [] = []+decodeEntities ('&':xs) =+  let (ys,zs) = break (==';') xs+  in  case zs of+           ';':ws -> case lookupEntity ('&':ys ++ ";") of+#if MIN_VERSION_tagsoup(0,13,0)+                                       Just s  -> s ++ decodeEntities ws+#else+                                       Just c  -> [c] ++ decodeEntities ws+#endif+                                       Nothing -> '&' : decodeEntities xs+           _      -> '&' : decodeEntities xs+decodeEntities (x:xs) = x : decodeEntities xs++convertRefs :: Maybe MetaValue -> Either String [Reference]+convertRefs Nothing = Right []+convertRefs (Just v) =+  case metaValueToJSON blocksToString inlinesToString v >>= fromJSON of+       Data.Aeson.Error s   -> Left s+       Success x            -> Right x++metaValueToJSON :: Monad m+                => ([Block] -> m String)+                -> ([Inline] -> m String)+                -> MetaValue+                -> m Value+metaValueToJSON blockWriter inlineWriter (MetaMap metamap) = liftM toJSON $+  Traversable.mapM (metaValueToJSON blockWriter inlineWriter) metamap+metaValueToJSON blockWriter inlineWriter (MetaList xs) = liftM toJSON $+  Traversable.mapM (metaValueToJSON blockWriter inlineWriter) xs+metaValueToJSON _ _ (MetaBool b) = return $ toJSON b+metaValueToJSON _ _ (MetaString s) = return $ toJSON s+metaValueToJSON blockWriter _ (MetaBlocks bs) = liftM toJSON $ blockWriter bs+metaValueToJSON _ inlineWriter (MetaInlines bs) = liftM toJSON $ inlineWriter bs++blocksToString :: (Functor m, Monad m) => [Block] -> m String+blocksToString = fmap (unlines . intersperse "") . mapM go+  where go (Plain xs) = inlinesToString xs+        go (Para xs)  = inlinesToString xs+        go _          = return ""++inlinesToString :: (Functor m, Monad m) => [Inline] -> m String+inlinesToString = fmap mconcat . mapM go+  where go (Str xs)         = return xs+        go Space            = return " "+        go (Emph xs)        = inTag "i" <$> inlinesToString xs+        go (Strong xs)      = inTag "b" <$> inlinesToString xs+        go (Superscript xs) = inTag "sup" <$> inlinesToString xs+        go (Subscript xs)   = inTag "sub" <$> inlinesToString xs+        go (SmallCaps xs)   = inTag "sc" <$> inlinesToString xs+        go (Code _ xs)      = return xs+        go (Link xs _)      = inlinesToString xs+        go (Image xs _)     = inlinesToString xs+        go (RawInline f xs) | f == Format "citeproc"+                            = return xs+        go (Span _ xs)      = inlinesToString xs+        go (Note _)         = return ""+        go (LineBreak)      = return " "+        go (Math _ xs)      = either (\_ -> return $ surround '$' '$' xs)+                              inlinesToString+                              $ texMathToPandoc DisplayInline xs+        go (Cite _ ils)     = inlinesToString ils+        go (Quoted SingleQuote xs) = surround '‘' '’' <$> inlinesToString xs+        go (Quoted DoubleQuote xs) = surround '“' '”' <$> inlinesToString xs+        go _                = return ""++surround :: Char -> Char -> String -> String+surround beg end s = beg : s ++ [end]++inTag :: String -> String -> String+inTag t s = "<" ++ t ++ ">" ++ s ++ "</" ++ takeWhile (/=' ') t ++ ">"++-- | Substitute 'Cite' elements with formatted citations.+processCite :: Style -> M.Map [Citation] [FormattedOutput] -> Inline -> Inline+processCite s cs (Cite t _) =+   case M.lookup t cs of+        Just (x:xs)+          | isTextualCitation t && not (null xs) ->+             let xs' = renderPandoc s xs+             in  if styleClass s == "note"+                    then Cite t (renderPandoc s [x] ++ [Note [Para xs']])+                    else Cite t (renderPandoc s [x] ++ [Space | not (startWithPunct xs')] ++ xs')+          | otherwise -> if styleClass s == "note"+                            then Cite t [Note [Para $ renderPandoc s (x:xs)]]+                            else Cite t (renderPandoc s (x:xs))+        _             -> Strong [Str "???"]  -- TODO raise error instead?+processCite _ _ x = x++isNote :: Inline -> Bool+isNote (Note _) = True+isNote (Cite _ [Note _]) = True+isNote _ = False++mvPunct :: [Inline] -> [Inline]+mvPunct (Space : Space : xs) = Space : xs+mvPunct (Space : x : ys) | isNote x, startWithPunct ys =+   Str (headInline ys) : x : tailFirstInlineStr ys+mvPunct (Space : x : ys) | isNote x = x : ys+mvPunct xs = xs++-- A replacement for citeproc-hs's endWithPunct, which wrongly treats+-- a sentence ending in '.)' as not ending with punctuation, leading+-- to an extra period.+endWithPunct :: [Inline] -> Bool+endWithPunct [] = True+endWithPunct xs@(_:_) = case reverse (stringify [last xs]) of+                              []                       -> True+                              (')':c:_) | isEndPunct c -> True+                              (c:_) | isEndPunct c     -> True+                                    | otherwise        -> False+  where isEndPunct c = c `elem` ".,;:!?"++deNote :: Pandoc -> Pandoc+deNote = topDown go+  where go (Cite (c:cs) [Note xs]) =+            Cite (c:cs) [Note $ bottomUp go' $ sanitize c xs]+        go (Note xs) = Note $ bottomUp go' xs+        go x = x+        go' (Note [Para xs]:ys) =+             if startWithPunct ys && endWithPunct xs+                then initInline xs ++ ys+                else xs ++ ys+        go' xs = xs+        sanitize :: Citation -> [Block] -> [Block]+        sanitize Citation{citationPrefix = pref} [Para xs] =+           case (null pref, endWithPunct xs) of+                (True, False)  -> [Para $ xs ++ [Str "."]]+                (True, True)   -> [Para xs]+                (False, False) -> [Para $ toCapital $ xs ++ [Str "."]]+                (False, True)  -> [Para $ toCapital xs]+        sanitize _ bs = bs++isTextualCitation :: [Citation] -> Bool+isTextualCitation (c:_) = citationMode c == AuthorInText+isTextualCitation _     = False++-- | Retrieve all citations from a 'Pandoc' docuument. To be used with+-- 'query'.+getCitation :: Inline -> [[Citation]]+getCitation i | Cite t _ <- i = [t]+              | otherwise     = []++setHashes :: Inline -> State Int Inline+setHashes i | Cite t ils <- i = do t' <- mapM setHash t+                                   return $ Cite t' ils+            | otherwise       = return i++setHash :: Citation -> State Int Citation+setHash c = do+  ident <- get+  put $ ident + 1+  return c{ citationHash = ident }++toCslCite :: Citation -> CSL.Cite+toCslCite c+    = let (l, s)  = locatorWords $ citationSuffix c+          (la,lo) = parseLocator l+          s'      = case (l,s) of+                         -- treat a bare locator as if it begins with space+                         -- so @item1 [blah] is like [@item1, blah]+                         ("",(x:_))+                           | not (isPunct x) -> [Space] ++ s+                         _                   -> s+          isPunct (Str (x:_)) = isPunctuation x+          isPunct _           = False+          citMode = case citationMode c of+                      AuthorInText   -> (True, False)+                      SuppressAuthor -> (False,True )+                      NormalCitation -> (False,False)+      in   emptyCite { CSL.citeId         = citationId c+                     , CSL.citePrefix     = PandocText $ citationPrefix c+                     , CSL.citeSuffix     = PandocText s'+                     , CSL.citeLabel      = la+                     , CSL.citeLocator    = lo+                     , CSL.citeNoteNumber = show $ citationNoteNum c+                     , CSL.authorInText   = fst citMode+                     , CSL.suppressAuthor = snd citMode+                     , CSL.citeHash       = citationHash c+                     }++locatorWords :: [Inline] -> (String, [Inline])+locatorWords inp =+  case parse pLocatorWords "suffix" $ breakup inp of+       Right r   -> r+       Left _    -> ("",inp)+   where breakup [] = []+         breakup (Str x : xs) = map Str (splitup x) ++ breakup xs+         breakup (x : xs) = x : breakup xs+         splitup = groupBy (\x y -> x /= '\160' && y /= '\160')++pLocatorWords :: Parsec [Inline] st (String, [Inline])+pLocatorWords = do+  l <- pLocator+  s <- getInput -- rest is suffix+  if length l > 0 && last l == ','+     then return (init l, Str "," : s)+     else return (l, s)++pMatch :: (Inline -> Bool) -> Parsec [Inline] st Inline+pMatch condition = try $ do+  t <- anyToken+  guard $ condition t+  return t++pSpace :: Parsec [Inline] st Inline+pSpace = pMatch (\t -> t == Space || t == Str "\160")++pLocator :: Parsec [Inline] st String+pLocator = try $ do+  optional $ pMatch (== Str ",")+  optional pSpace+  f  <- (guardFollowingDigit >> return [Str "p"]) -- "page" the default+     <|> many1 (notFollowedBy pSpace >> anyToken)+  gs <- many1 pWordWithDigits+  return $ stringify f ++ (' ' : unwords gs)++guardFollowingDigit :: Parsec [Inline] st ()+guardFollowingDigit = do+  t <- lookAhead anyToken+  case t of+       Str (d:_) | isDigit d -> return ()+       _                     -> mzero++pWordWithDigits :: Parsec [Inline] st String+pWordWithDigits = try $ do+  optional pSpace+  r <- many1 (notFollowedBy pSpace >> anyToken)+  let s = stringify r+  guard $ any isDigit s+  return s++findFile :: [FilePath] -> FilePath -> IO FilePath+findFile [] f = fail $ "Not found: " ++ f+findFile (p:ps) f = do+  exists <- doesFileExist (p </> f)+  if exists+     then return (p </> f)+     else findFile ps f+
+ src/Text/CSL/Parser.hs view
@@ -0,0 +1,529 @@+{-# LANGUAGE PatternGuards, CPP #-}+{-# OPTIONS_GHC -fno-warn-orphans #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Parser+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The CS Language parsers+--+-----------------------------------------------------------------------------++module Text.CSL.Parser where++import Text.CSL.Reference ( readNum )+import Text.CSL.Style+import Text.CSL.Pickle+import Text.CSL.Data    ( getLocale )+import Data.Char        ( isUpper, toUpper, toLower )+import Data.Maybe       ( catMaybes                 )+import qualified Data.ByteString.Lazy as L+import Data.ByteString.Lazy.UTF8 ( fromString )+#ifdef USE_NETWORK+import Network.HTTP ( getResponseBody, mkRequest, RequestMethod(..) )+import Network.Browser ( browse, setAllowRedirects, setUserAgent, request )+import Network.URI ( parseURI, URI(..) )+#endif++-- | Read and parse a CSL style file into the internal style+-- representation, the 'Style'.+readCSLFile :: FilePath -> IO Style+readCSLFile src = do+#ifdef USE_NETWORK+  let readURI u = do rsp <- browse $ do+                              setAllowRedirects True+                              setUserAgent "citeproc-hs"+                              request $ mkRequest GET u+                     getResponseBody (Right $ snd rsp)+  f <- case parseURI src of+         Just u | uriScheme u `elem` ["http:","https:"] -> readURI u+         _                                              -> readFile' src+#else+  f <- readFile' src+#endif+  parseCSL' f++-- | Parse a 'String' into a fully localized 'Style'+parseCSL :: String -> IO Style+parseCSL = parseCSL' . fromString++parseCSL' :: L.ByteString -> IO Style+parseCSL' f = do+  let s = readXmlString xpStyle f+  l <- readXmlString xpLocale `fmap` getLocale (styleDefaultLocale s)+  return s { styleLocale = mergeLocales (styleDefaultLocale s) l (styleLocale s)}++instance XmlPickler Layout where+    xpickle = xpWrap (uncurry3 Layout, \(Layout f d e) -> (f,d,e)) $+              xpIElem "layout" $+              xpTriple xpickle xpDelimiter xpickle++instance XmlPickler Element where+    xpickle = xpAlt tag ps+        where+          tag (Choose       {}) =  0+          tag (Macro        {}) =  1+          tag (Const        {}) =  2+          tag (Variable     {}) =  4+          tag (Term         {}) =  5+          tag (Label        {}) =  6+          tag (Names        {}) =  7+          tag (Substitute   {}) =  9+          tag (Group        {}) = 10+          tag (Number       {}) = 11+          tag (Date         {}) = 12+          ps = [ xpChoose+               , xpMacro+               , xpConst+               , xpVariable+               , xpTerm+               , xpLabel+               , xpNames+               , xpSubStitute+               , xpGroup+               , xpNumber+               , xpDate+               ]++instance XmlPickler IfThen where+    xpickle = xpWrap (uncurry3 IfThen, \(IfThen c m e) -> (c,m,e)) $+              xpTriple xpickle xpickle xpickle++instance XmlPickler Condition where+    xpickle = xpWrap ( \ ((t,v,n),(d,p,a,l)) ->+                           Condition (words t) (words v) (words n)+                                     (words d) (words p) (words a) (words l),+                       \ (Condition t v n d p a l) ->+                           ((unwords t,unwords v,unwords n)+                           ,(unwords d,unwords p,unwords a,unwords l))) $+              xpPair (xpTriple (xpAttrText' "type"             )+                               (xpAttrText' "variable"         )+                               (xpAttrText' "is-numeric"       ))+                     (xp4Tuple (xpAttrText' "is-uncertain-date")+                               (xpAttrText' "position"         )+                               (xpAttrText' "disambiguate"     )+                               (xpAttrText' "locator"          ))++instance XmlPickler Formatting where+    xpickle = xpWrap ( \(((p,s,ff),(fs,fv,fw)),(td,va,tc,d),(q,sp))+                         -> Formatting p s ff fs fv fw td va tc d+                            (if q then NativeQuote else NoQuote) sp False False+                     , \(Formatting p s ff fs fv fw td va tc d _ sp _ _)+                         -> (((p,s,ff),(fs,fv,fw)),(td,va,tc,d),(False,sp))) $+              xpTriple (xpPair (xpTriple (xpAttrText' "prefix"      )+                                         (xpAttrText' "suffix"      )+                                         (xpAttrText' "font-family" ))+                               (xpTriple (xpAttrText' "font-style"  )+                                         (xpAttrText' "font-variant")+                                         (xpAttrText' "font-weight" )))+                       (xp4Tuple (xpAttrText' "text-decoration")+                                 (xpAttrText' "vertical-align" )+                                 (xpAttrText' "text-case"      )+                                 (xpAttrText' "display"        ))+                       (xpPair   (xpAttrWithDefault False "quotes"        xpickle)+                                 (xpAttrWithDefault False "strip-periods" xpickle))++instance XmlPickler Sort where+    xpickle = xpAlt tag ps+        where+          readSort = read . flip (++) " \"\"" . toRead+          tag (SortVariable {}) = 0+          tag (SortMacro    {}) = 1+          ps = [ xpWrap ( \(v,s) -> SortVariable v (readSort s)+                        , \(SortVariable v s) -> (v,toShow $ show s)) $+                 xpElem "key" $+                 xpPair (xpAttrText "variable")+                        (xpAttrWithDefault "ascending" "sort" xpText)++               , xpWrap ( \(v,s,a,b,c) -> SortMacro v (readSort s) (readNum a) (readNum b) c+                        , \(SortMacro v s a b c) -> (v,toShow $ show s,show a,show b, c)) $+                 xpElem "key" $+                 xp5Tuple (xpAttrText "macro")+                          (xpAttrWithDefault "ascending" "sort"            xpText)+                          (xpAttrWithDefault ""          "names-min"       xpText)+                          (xpAttrWithDefault ""          "names-use-first" xpText)+                          (xpAttrWithDefault ""          "names-use-last"  xpText)+               ]++instance XmlPickler Bool where+    xpickle = xpWrap readable xpText++instance XmlPickler Gender where+    xpickle = xpWrap readable xpText++instance XmlPickler Form where+    xpickle = xpWrap readable+                     (xpAttrWithDefault "long" "form" xpText)++instance XmlPickler NumericForm where+    xpickle = xpWrap readable+                     (xpAttrWithDefault "numeric" "form" xpText)++instance XmlPickler DateForm where+    xpickle = xpWrap (read . toRead . flip (++) "-date", const [])+                     (xpAttrWithDefault "no-form" "form" xpText)++instance XmlPickler Match where+    xpickle = xpWrap readable+                     (xpAttrWithDefault "all" "match" xpText)++instance XmlPickler DatePart where+    xpickle = xpWrap (uncurry4 DatePart, \(DatePart s f d fm) -> (s,f,d,fm)) $+              xpElem "date-part" $+              xp4Tuple (xpAttrText "name")+                       (xpAttrWithDefault "long" "form"            xpText)+                       (xpAttrWithDefault "-"    "range-delimiter" xpText)+                        xpickle++instance XmlPickler Name where+    xpickle = xpAlt tag ps+        where+          tag (Name      {}) = 0+          tag (NameLabel {}) = 1+          tag (EtAl      {}) = 2+          ps = [ xpWrap (uncurry5 Name, \(Name f fm nas d nps) -> (f,fm,nas,d,nps)) $+                 xpElem "name"  $ xp5Tuple xpNameForm xpickle xpNameAttrs xpDelimiter xpickle+               , xpWrap (uncurry3 NameLabel, \(NameLabel f fm p) -> (f, fm,p)) $+                 xpElem "label" $ xpTriple xpickle xpickle xpPlural+               , xpWrap (uncurry EtAl, \(EtAl fm t) -> (fm,t)) $+                 xpElem "et-al" $ xpPair xpickle $ xpAttrText' "term"+               ]+          xpNameForm = xpWrap readable $ xpAttrWithDefault "not-set" "form" xpText++instance XmlPickler NamePart where+    xpickle = xpWrap (uncurry NamePart, \(NamePart s fm) -> (s,fm)) $+              xpElem "name-part" $+              xpPair (xpAttrText "name")+                      xpickle++instance XmlPickler CSInfo where+    xpickle = xpWrap ( \ ((t,i,u),(a,c)) -> CSInfo t a c i u+                     , \ s -> ((csiTitle s,  csiId s, csiUpdated s)+                              ,(csiAuthor s, csiCategories s))) $+              xpPair (xpTriple (get "title"  )+                               (get "id"     )+                               (get "updated"))+                     (xpPair   (xpIElemWithDefault (CSAuthor   "" "" "") "author" xpickle)+                               (xpDefault [] $ xpList $ xpIElem "category" xpickle))+                  where+                    get = flip xpIElem xpText++instance XmlPickler CSAuthor where+    xpickle = xpWrap   (uncurry3 CSAuthor, \(CSAuthor a b c) -> (a, b, c)) $+              xpTriple (xpIElemWithDefault [] "name"  xpText)+                       (xpIElemWithDefault [] "email" xpText)+                       (xpIElemWithDefault [] "uri"   xpText)++instance XmlPickler CSCategory where+    xpickle = xpWrap   (uncurry3 CSCategory, \(CSCategory a b c) -> (a, b, c)) $+              xpTriple (xpAttrText  "term"  )+                       (xpAttrText' "schema")+                       (xpAttrText' "label" )++xpStyle :: PU Style+xpStyle+    = xpWrap ( \ ((v,sc,si,sl,l),(o,m,c,b))   -> Style v sc si sl l [] o m c b+             , \ (Style v sc si sl l _ o m c b) -> ((v,sc,si,sl,l),(o,m,c,b))) $+      xpIElem "style" $+      xpPair (xp5Tuple (xpAttrText "version")+                       (xpAttrText "class")+                        xpInfo+                       (xpAttrWithDefault "en-US" "default-locale" xpText)+                       (xpList xpLocale))+             (xp4Tuple  xpStyleOpts+                        xpMacros+                        xpCitation+                       (xpOption xpBibliography))++xpInfo :: PU (Maybe CSInfo)+xpInfo  = xpOption . xpIElem "info" $ xpickle++xpLocale :: PU Locale+xpLocale+    = xpWrap ( \ ((v,l),(o,t,d))   -> Locale v l o t d+             , \ (Locale v l o t d) -> ((v,l),(o,t,d))) $+      xpIElem "locale" $+      xpPair (xpPair   (xpAttrText' "version" )+                       (xpAttrText' "lang"))+             (xpTriple (xpIElemWithDefault [] "style-options" $  xpOpt "punctuation-in-quote")+                        xpTerms+                        (xpList xpLocaleDate))++xpTerms :: PU [CslTerm]+xpTerms+    = xpWrap (concat,return) $ xpList $+      xpIElem "terms" $ xpList $ xpElem "term" $+      xpWrap (\((n,f,g,gf,m),(s,p)) -> CT n f g gf s p m,+             undefined) $+             xpPair (xp5Tuple (xpAttrText "name")+                              xpickle+                              (xpAttrWithDefault Neuter "gender" xpickle)+                              (xpAttrWithDefault Neuter "gender-form" xpickle)+                              (xpAttrText' "match"))+                    (xpChoice (xpWrap (\s -> (s,s), fst)  xpText0)+                              (xpPair (xpIElem "single"   xpText0)+                              (xpIElem "multiple" xpText0))+                              xpLift)++xpMacros :: PU [MacroMap]+xpMacros+    = xpList $ xpIElem "macro" $+      xpPair (xpAttrText "name") xpickle++xpCitation :: PU Citation+xpCitation+    = xpWrap (uncurry3 Citation, \(Citation o s l) -> (o,s,l)) $+      xpIElem "citation" $+      xpTriple xpCitOpts xpSort xpickle++xpBibliography :: PU Bibliography+xpBibliography+    = xpWrap (uncurry3 Bibliography, \(Bibliography o s l) -> (o,s,l)) $+      xpIElem "bibliography" $+      xpTriple xpBibOpts xpSort xpickle++xpOpt :: String -> PU [Option]+xpOpt n+    = xpWrap (\a -> filter ((/=) [] . snd) $ [(n,a)], const []) $+      xpAttrText' n++xpNamesOpt :: PU [Option]+xpNamesOpt = xpOpt "names-delimiter"++xpNameFormat :: PU [Option]+xpNameFormat+    = xpWrap (\(a,b,c,d,e,f) ->+                  catMaybes [ checkOpt "and"                     a+                            , checkOpt "delimiter-precedes-last" b+                            , checkOpt "sort-separator"          c+                            , checkOpt "initialize"              d+                            , checkOpt "initialize-with"         e+                            , checkOpt "name-as-sort-order"      f+                            ] , const (Nothing, Nothing, Nothing, Nothing, Nothing, Nothing)) $+      xp6Tuple (getOpt "and")+               (getOpt "delimiter-precedes-last")+               (getOpt "sort-separator")+               (getOpt "initialize")+               (getOpt "initialize-with")+               (getOpt "name-as-sort-order")++    where+      getOpt n = xpOption $ xpAttr n xpText+      checkOpt _ Nothing  = Nothing+      checkOpt n (Just s) = Just (n,s)++xpNameAttrs :: PU NameAttrs+xpNameAttrs+    = xpWrap (\((a,b,c,d,e),(f,g)) ->+                  filter ((/=) [] . snd) [("et-al-min",a)+                                         ,("et-al-use-first",b)+                                         ,("et-al-subsequent-min",c)+                                         ,("et-al-subsequent-use-first",d)+                                         ,("et-al-use-last",e)+                                         ,("delimiter-precedes-et-al",f)] ++ g+             , const (([],[],[],[],[]),([],[]))) $+      xpPair (xp5Tuple (xpAttrText' "et-al-min")+                       (xpAttrText' "et-al-use-first")+                       (xpAttrText' "et-al-subsequent-min")+                       (xpAttrText' "et-al-subsequent-use-first")+                       (xpAttrText' "et-al-use-last")) $+              xpPair   (xpAttrText' "delimiter-precedes-et-al")+                       xpNameFormat++xpNameOpt :: PU [Option]+xpNameOpt+    = xpWrap (\(a,b,c) ->+                  filter ((/=) [] . snd) $ a ++ [("name-delimiter",b)+                                                ,("name-form",c)], const ([],[],[])) $+      xpTriple  xpNameAttrs+               (xpAttrText' "name-delimiter")+               (xpAttrText' "name-form")++xpBibOpts :: PU [Option]+xpBibOpts+    = xpWrap ( \((a,b,c,d,e,f),(g,h)) ->+                 filter ((/=) [] . snd) $ [("hanging-indent",a)+                                          ,("second-field-align",b)+                                          ,("subsequent-author-substitute",c)+                                          ,("subsequent-author-substitute-rule",d)+                                          ,("line-spacing",e)+                                          ,("entry-spacing",f)] ++ g ++ h+                , const (([],[],[],[],[],[]),([],[]))) $+      xpPair (xp6Tuple (xpAttrText' "hanging-indent")+                       (xpAttrText' "second-field-align")+                       (xpAttrText' "subsequent-author-substitute")+                       (xpAttrText' "subsequent-author-substitute-rule")+                       (xpAttrText' "line-spacing")+                       (xpAttrText' "entry-spacing")) $+             xpPair xpNameOpt xpNamesOpt++xpCitOpts :: PU [Option]+xpCitOpts+    = xpWrap ( \((a,b,c),(d,e,f,g,h,i),(j,k)) ->+                 filter ((/=) [] . snd) $ [("disambiguate-add-names",a)+                                          ,("disambiguate-add-givenname",b)+                                          ,("disambiguate-add-year-suffix",c)+                                          ,("givenname-disambiguation-rule",d)+                                          ,("collapse",e)+                                          ,("cite-group-delimiter",f)+                                          ,("year-suffix-delimiter",g)+                                          ,("after-collapse-delimiter",h)+                                          ,("near-note-distance",i)] ++ j ++ k+                , const (([],[],[]),([],[],[],[],[],[]),([],[]))) $+      xpTriple (xpTriple (xpAttrText' "disambiguate-add-names")+                         (xpAttrText' "disambiguate-add-givenname")+                         (xpAttrText' "disambiguate-add-year-suffix"))+               (xp6Tuple (xpAttrText' "givenname-disambiguation-rule")+                         (xpAttrText' "collapse")+                         (xpAttrText' "cite-group-delimiter")+                         (xpAttrText' "year-suffix-delimiter")+                         (xpAttrText' "after-collapse-delimiter")+                         (xpAttrText' "near-note-distance"))+               (xpPair xpNameOpt xpNamesOpt)++xpStyleOpts :: PU [Option]+xpStyleOpts+    = xpWrap ( \((a,b,c),(d,e)) ->+                 filter ((/=) [] . snd) $ [("page-range-format",a)+                                          ,("demote-non-dropping-particle",b)+                                          ,("initialize-with-hyphen",c)] ++ d ++ e+                , const (([],[],[]),([],[]))) $+      xpPair (xpTriple (xpAttrText' "page-range-format")+                       (xpAttrText' "demote-non-dropping-particle")+                       (xpAttrText' "initialize-with-hyphen")) $+               (xpPair xpNameOpt xpNamesOpt)++xpSort :: PU [Sort]+xpSort+    = xpDefault [] $ xpElem "sort" $ xpList xpickle++xpChoose :: PU Element+xpChoose+    = xpWrap (uncurry3 Choose, \(Choose b t e) -> (b,t,e)) $+      xpElem "choose" $+      xpTriple (                        xpElem "if"      xpickle)+               (xpDefault [] $ xpList $ xpElem "else-if" xpickle)+               (xpDefault []          $ xpElem "else"    xpickle)++xpMacro :: PU Element+xpMacro+    = xpWrap (uncurry Macro, \(Macro s fm) -> (s,fm)) $+      xpTextElem $ xpPair (xpAttrText "macro") xpickle++xpConst :: PU Element+xpConst+    = xpWrap (uncurry Const, \(Const s fm) -> (s,fm)) $+      xpTextElem $ xpPair (xpAttrText "value") xpickle++xpVariable :: PU Element+xpVariable+    = xpWrap ( \((v,f,fm),d)        -> Variable (words v) f fm d+             , \(Variable v f fm d) -> ((unwords v,f,fm),d)) $+      xpTextElem $ xpPair (xpCommon "variable") xpDelimiter++xpTerm :: PU Element+xpTerm+    = xpWrap ( \((t,f,fm),p)    -> Term t f fm p+             , \(Term t f fm p) -> ((t,f,fm),p)) $+      xpTextElem $ xpPair (xpCommon "term") $+                   xpAttrWithDefault True "plural" xpickle++xpNames :: PU Element+xpNames+    = xpWrap ( \((a,n,fm),d,sb)     -> Names (words a) n fm d sb+             , \(Names a n fm d sb) -> ((unwords a,n,fm),d,sb)) $+      xpElem "names" $ xpTriple names xpDelimiter xpickle+    where names    = xpTriple (xpAttrText "variable") xpName xpickle+          xpName   = xpChoice xpZero xpickle check+          check [] = xpLift [Name NotSet emptyFormatting [] [] []]+          check  l = if any isName l then xpLift l else xpZero++xpLabel :: PU Element+xpLabel+    = xpWrap ( uncurry4 Label+             , \(Label s f fm p) -> (s,f,fm,p)) $+      xpElem "label" $+      xp4Tuple (xpAttrText' "variable")+                xpickle xpickle xpPlural++xpSubStitute :: PU Element+xpSubStitute+    = xpWrap (Substitute, \(Substitute es) -> es) $+      xpElem "substitute" xpickle++xpGroup :: PU Element+xpGroup+    = xpWrap (uncurry3 Group, \(Group fm d e) -> (fm,d,e)) $+      xpElem "group" $+      xpTriple xpickle xpDelimiter xpickle++xpNumber :: PU Element+xpNumber+    = xpWrap (uncurry3 Number, \(Number s f fm) -> (s,f,fm)) $+      xpElem "number" $ xpCommon "variable"++xpDate :: PU Element+xpDate+    = xpWrap ( \((s,f,fm),(d,dp,dp'))    -> Date (words s) f fm d dp dp'+             , \(Date s f fm d dp dp') -> ((unwords s,f,fm),(d,dp,dp'))) $+      xpElem  "date" $+      xpPair (xpCommon "variable")+             (xpTriple xpDelimiter xpickle (xpAttrText' "date-parts"))++xpLocaleDate :: PU Element+xpLocaleDate+    = xpWrap ( \((s,f,fm),(d,dp,dp'))    -> Date (words s) f fm d dp dp'+             , \(Date s f fm d dp dp') -> ((unwords s,f,fm),(d,dp,dp'))) $+      xpIElem  "date" $+      xpPair  (xpTriple (xpLift []) xpickle xpickle)+              (xpTriple xpDelimiter xpickle (xpLift []))++xpTextElem :: PU a -> PU a+xpTextElem = xpElem "text"++xpDelimiter :: PU String+xpDelimiter = xpAttrText' "delimiter"++xpPlural :: PU Plural+xpPlural = xpWrap readable $ xpAttrWithDefault "contextual" "plural" xpText++xpCommon :: (XmlPickler b, XmlPickler c) => String -> PU (String,b,c)+xpCommon s = xpTriple (xpAttrText s) xpickle xpickle++-- | For mandatory attributes.+xpAttrText :: String -> PU String+xpAttrText n = xpAttr n xpText++-- | For optional attributes.+xpAttrText' ::  String -> PU String+xpAttrText' n = xpAttrWithDefault [] n xpText++xpAttrWithDefault :: Eq a => a -> String -> PU a -> PU a+xpAttrWithDefault d n = xpDefault d . xpAttr n++xpIElemWithDefault :: Eq a => a -> String -> PU a -> PU a+xpIElemWithDefault d n = xpDefault d . xpIElem n++readable :: (Read a, Show b) => (String -> a, b -> String)+readable =  (read . toRead, toShow . show)++toShow :: String -> String+toShow = foldr g [] . f+    where g    x xs  = if isUpper x then '-' : toLower x : xs else x : xs+          f (  x:xs) = toLower x : xs+          f       [] = []++toRead :: String -> String+toRead    []  = []+toRead (s:ss) = toUpper s : camel ss+    where+      camel x+          | '-':y:ys <- x = toUpper y : camel ys+          | '_':y:ys <- x = toUpper y : camel ys+          |     y:ys <- x =         y : camel ys+          | otherwise     = []
+ src/Text/CSL/Pickle.hs view
@@ -0,0 +1,369 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Pickle+-- Copyright   :  (c) Uwe Schmidt Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  portable+--+-- This module is mostly copied from Text.XML.HXT.Arrow.Pickle.Xml+-- which is an adaptation of the pickler combinators developed by+-- Andrew Kennedy.+--+-- See: <http://research.microsoft.com/~akenn/fun/picklercombinators.pdf>+-----------------------------------------------------------------------------++module Text.CSL.Pickle where++import Control.Monad    ( unless        )+import Data.List        ( elemIndex     )+import Data.Maybe+import System.Directory ( doesFileExist )+import qualified Data.ByteString.Lazy as L++#ifdef USE_HEXPAT+import Text.CSL.Pickle.Hexpat+#else+import Text.CSL.Pickle.Xml+import Text.XML.Light+#endif++data St+    = St { attributes :: [Attr]+	 , contents   :: [Content]+	 }++data PU a+    = PU { appPickle   :: (a, St) -> St+	 , appUnPickle :: St -> (Maybe a, St)+         }++pickleXML :: PU a -> a -> String+pickleXML p v = concatMap showXML $ contents st+    where st = appPickle p (v, emptySt)++unpickleXML :: PU a -> [Content] -> Maybe a+unpickleXML p t+    = fst . appUnPickle p $ St { attributes = []+			       , contents   = t+			       }++emptySt	:: St+emptySt	=  St { attributes = []+	      , contents   = []+	      }++addAtt	:: Attr -> St -> St+addAtt x s = s {attributes = x : attributes s}++addCont	:: Content -> St -> St+addCont x s = s {contents = x : contents s}++dropCont :: St -> St+dropCont s = s { contents = dropFirstElem (contents s)}++getAtt :: String -> St -> Maybe Attr+getAtt name+    = listToMaybe . filter ((==) name .  getAttName) . attributes++getCont	:: St -> Maybe Content+getCont	= listToMaybe . contents++class XmlPickler a where+    xpickle :: PU a++instance XmlPickler Int where+    xpickle = xpPrim++instance XmlPickler Integer where+    xpickle = xpPrim++instance XmlPickler () where+    xpickle = xpUnit++instance XmlPickler a => XmlPickler [a] where+    xpickle = xpList xpickle++instance XmlPickler a => XmlPickler (Maybe a) where+    xpickle = xpOption xpickle++xpPrim	:: (Read a, Show a) => PU a+xpPrim+    = xpWrapMaybe (readMaybe, show) xpText+    where+    readMaybe :: Read a => String -> Maybe a+    readMaybe str+	= val (reads str)+	where+	val [(x,"")] = Just x+	val _        = Nothing++xpUnit :: PU ()+xpUnit = xpLift ()++xpZero :: PU a+xpZero+    =  PU { appPickle   = snd+	  , appUnPickle = \ s -> (Nothing, s)+          }++xpLift :: a -> PU a+xpLift x+    =  PU { appPickle   = snd+	  , appUnPickle = \ s -> (Just x, s)+          }++xpCondSeq :: PU b -> (b -> a) -> PU a -> (a -> PU b) -> PU b+xpCondSeq pd f pa k+    = PU { appPickle   = ( \ (b, s) ->+	                   let+			   a  = f b+			   pb = k a+			   in+			   appPickle pa (a, (appPickle pb (b, s)))+			 )+	 , appUnPickle = ( \ s ->+			   let+			   (a, s') = appUnPickle pa s+			   in+			   case a of+			   Nothing -> appUnPickle pd     s+			   Just a' -> appUnPickle (k a') s'+			 )+	 }++xpSeq :: (b -> a) -> PU a -> (a -> PU b) -> PU b+xpSeq = xpCondSeq xpZero++xpChoice :: PU b -> PU a -> (a -> PU b) -> PU b+xpChoice pb = xpCondSeq pb undefined++xpWrap	:: (a -> b, b -> a) -> PU a -> PU b+xpWrap (f, g) pa = xpSeq g pa (xpLift . f)++xpDefault :: (Eq a) => a -> PU a -> PU a+xpDefault df+    = xpWrap ( fromMaybe df+	     , \ x -> if x == df then Nothing else Just x+	     ) .+      xpOption++xpOption :: PU a -> PU (Maybe a)+xpOption pa+    = PU { appPickle   = ( \ (a, st) ->+			   case a of+			   Nothing -> st+			   Just x  -> appPickle pa (x, st)+			 )+	 , appUnPickle = appUnPickle $+	                 xpChoice (xpLift Nothing) pa (xpLift . Just)+	 }+++xpAlt	:: (a -> Int) -> [PU a] -> PU a+xpAlt tag ps+    = PU { appPickle   = ( \ (a, st) ->+			   let+			   pa = ps !! (tag a)+			   in+			   appPickle pa (a, st)+			 )+	 , appUnPickle = appUnPickle $+	                 ( case ps of+			   []     -> xpZero+			   pa:ps1 -> xpChoice (xpAlt tag ps1) pa xpLift+			 )+	 }++xpList	:: PU a -> PU [a]+xpList pa+    = PU { appPickle   = ( \ (a, st) ->+			   case a of+			   []  -> st+			   _:_ -> appPickle pc (a, st)+			 )+	 , appUnPickle = appUnPickle $+                         xpChoice (xpLift []) pa+	                   (\ x -> xpSeq id (xpList pa) (\xs -> xpLift (x:xs)))+	 }+      where+      pc = xpSeq head  pa       (\ x ->+	   xpSeq tail (xpList pa) (\ xs ->+	   xpLift (x:xs)))+++xpLiftMaybe :: Maybe a -> PU a+xpLiftMaybe = maybe xpZero xpLift++xpWrapMaybe :: (a -> Maybe b, b -> a) -> PU a -> PU b+xpWrapMaybe (i, j) pa	= xpSeq j pa (xpLiftMaybe . i)++xpPair :: PU a -> PU b -> PU (a, b)+xpPair pa pb+    = ( xpSeq fst pa (\ a ->+        xpSeq snd pb (\ b ->+        xpLift (a,b)))+      )++xpTriple :: PU a -> PU b -> PU c -> PU (a, b, c)+xpTriple pa pb pc+    = xpWrap (toTriple, fromTriple) (xpPair pa (xpPair pb pc))+    where+    toTriple   ~(a, ~(b, c)) = (a,  b, c )+    fromTriple ~(a,   b, c ) = (a, (b, c))++xp4Tuple :: PU a -> PU b -> PU c -> PU d -> PU (a, b, c, d)+xp4Tuple pa pb pc pd+    = xpWrap (toQuad, fromQuad) (xpPair pa (xpPair pb (xpPair pc pd)))+    where+    toQuad   ~(a, ~(b, ~(c, d))) = (a,  b,  c, d  )+    fromQuad ~(a,   b,   c, d  ) = (a, (b, (c, d)))++xp5Tuple :: PU a -> PU b -> PU c -> PU d -> PU e -> PU (a, b, c, d, e)+xp5Tuple pa pb pc pd pe+    = xpWrap (toQuint, fromQuint) (xpPair pa (xpPair pb (xpPair pc (xpPair pd pe))))+    where+    toQuint   ~(a, ~(b, ~(c, ~(d, e)))) = (a,  b,  c,  d, e   )+    fromQuint ~(a,   b,   c,   d, e   ) = (a, (b, (c, (d, e))))++xp6Tuple :: PU a -> PU b -> PU c -> PU d -> PU e -> PU f -> PU (a, b, c, d, e, f)+xp6Tuple pa pb pc pd pe pf+    = xpWrap (toSix, fromSix) (xpPair pa (xpPair pb (xpPair pc (xpPair pd (xpPair pe pf)))))+    where+    toSix   ~(a, ~(b, ~(c, ~(d, ~(e, f))))) = (a,  b,  c,  d,  e, f    )+    fromSix ~(a,   b,   c,   d,   e, f    ) = (a, (b, (c, (d, (e, f)))))++--------------------------------------------------------------------------------++xpText :: PU String+xpText+    = PU { appPickle   = \ (s, st) -> addCont (mkText s) st+	 , appUnPickle = \ st -> fromMaybe (Nothing, st) (unpickleString st)+	 }+    where+    unpickleString st+	= do+	  s <- getText (contents st)+	  return (Just (unescape s), st {contents = dropText $ contents st})++xpText0 :: PU String+xpText0+    = xpWrap (fromMaybe "", emptyToNothing) $ xpOption $ xpText+    where+    emptyToNothing "" = Nothing+    emptyToNothing x  = Just x++xpElem	:: String -> PU a -> PU a+xpElem name pa+    = PU { appPickle   = ( \ (a, st) ->+			   let+	                   st' = appPickle pa (a, emptySt)+			   in+			   addCont (mkElement name (attributes st') (contents st')) st+			 )+	 , appUnPickle = \ st -> fromMaybe (Nothing, st) (unpickleElement st)+	 }+      where+      unpickleElement st+          = do+            e <- listToMaybe . onlyElems' . contents $ st+            n <- getElemName e+            if qualifiedName n /= name+              then fail "element name does not match"+              else do+                al  <- Just $ getAttrl e+                res <- fst . appUnPickle pa $ St {attributes = al, contents = getChildren e}+                return (Just res, dropCont st)++-- | A pickler for interleaved elements.+xpIElem	:: String -> PU a -> PU a+xpIElem name pa+    = PU { appPickle   = ( \ (a, st) ->+			   let+	                   st' = appPickle pa (a, emptySt)+			   in+			   addCont (mkElement name (attributes st') (contents st')) st+			 )+	 , appUnPickle = \ st -> fromMaybe (Nothing, st) (unpickleElement st)+	 }+      where+      unpickleElement st+          = do+            let t = onlyElems' . contents $ st+            ns <- mapM getElemName t+            case elemIndex name (map qualifiedName ns) of+              Nothing -> fail "element name does not match"+              Just i  -> do+                let cs = getChildren (t !! i)+                al <- Just $ getAttrl (t !! i)+                res <- fst . appUnPickle pa $ St {attributes = al, contents = cs}+                return (Just res, st {contents = take i t ++ drop (i + 1) t})++xpAttr	:: String -> PU a -> PU a+xpAttr name pa+    = PU { appPickle   = ( \ (a, st) ->+			   let+			   st' = appPickle pa (a, emptySt)+			   in+			   addAtt (mkAttribute name $ getAttrVal $ contents st') st+			 )+	 , appUnPickle = \ st -> fromMaybe (Nothing, st) (unpickleAttr st)+	 }+      where+      unpickleAttr st+	  = do+	    a <- getAtt name st+	    res <- fst . appUnPickle pa $ St { attributes = []+                                             , contents   = [attrToCont a]}+	    return (Just res, st)++xpElemWithAttrValue :: String -> String -> String -> PU a -> PU a+xpElemWithAttrValue n a v = xpIElem n . xpAddFixedAttr a v++xpAttrFixed	:: String -> String -> PU ()+xpAttrFixed name val+    = ( xpWrapMaybe ( \ v -> if v == val then Just () else Nothing+		    , const val+		    ) $+	xpAttr name xpText+      )++xpAddFixedAttr	:: String -> String -> PU a -> PU a+xpAddFixedAttr name val pa+    = xpWrap ( snd+	     , (,) ()+	     ) $+      xpPair (xpAttrFixed name val) pa++uncurry3 :: (a -> b -> c -> d) -> (a, b, c) -> d+uncurry3 f (a,b,c) = f a b c++uncurry4 :: (a -> b -> c -> d -> e) -> (a, b, c, d) -> e+uncurry4 f (a,b,c,d) = f a b c d++uncurry5 :: (a -> b -> c -> d -> e -> f) -> (a, b, c, d, e) -> f+uncurry5 f (a,b,c,d,e) = f a b c d e++unescape :: String -> String+unescape [] = []+unescape ('&':'l':'t':    ';':xs) = "<" ++ unescape xs+unescape ('&':'g':'t':    ';':xs) = ">" ++ unescape xs+unescape ('&':'a':'m':'p':';':xs) = "&" ++ unescape xs+unescape (x:                  xs) = x    : unescape xs++readXmlString :: Show a => PU a -> L.ByteString -> a+readXmlString xp s+    = case unpickleXML xp $ parseXML' s of+        Just a -> a+        _      -> error "error while parsing the XML string"++readXmlFile :: Show a => PU a -> FilePath -> IO a+readXmlFile xp f = readXmlString xp `fmap` readFile' f++readFile' :: FilePath -> IO L.ByteString+readFile' f = do+  flip unless (error $ f ++ " file does not exist") =<< doesFileExist f+  L.readFile f
+ src/Text/CSL/Pickle/Hexpat.hs view
@@ -0,0 +1,100 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Pickle.Hexpat+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  portable+--+-----------------------------------------------------------------------------++module Text.CSL.Pickle.Hexpat where++import qualified Data.ByteString.Lazy as L+import Data.ByteString.Lazy.UTF8 ( toString )+import Text.XML.Expat.Tree hiding ( mkText, getText, getChildren )+import Text.XML.Expat.Format+import Text.XML.Expat.Proc++type Content = UNode String+type Attr    = (String, String)++showXML :: Content -> String+showXML = toString . format++getText :: [Content] -> Maybe String+getText [] = Nothing+getText (c:xs)+    | Text x <- c = Just (x ++ getAllText xs)+    | otherwise   = Nothing++getAllText :: [Content] -> String+getAllText [] = []+getAllText (c:xs)+    | Text cd <- c = cd ++ getAllText xs+    | otherwise    = []++dropFirstElem :: [Content] -> [Content]+dropFirstElem [] = []+dropFirstElem (x:xs)+    | Text {} <- x = dropFirstElem xs+    | otherwise    = xs++dropText :: [Content] -> [Content]+dropText [] = []+dropText a@(c:cs)+    | Text _ <- c = dropText cs+    | otherwise   = a++getChildren :: Content -> [Content]+getChildren c+    | Element _ _ x <- c = x+    | otherwise          = []++getElemName :: Content -> Maybe String+getElemName c+    | Element x _ _ <- c = Just x+    | otherwise          = Nothing++getAttName :: Attr -> String+getAttName = reverse . takeWhile (/= ':') . reverse . fst++getAttrl :: Content -> [Attr]+getAttrl c+    | Element _ x _ <- c = x+    | otherwise          = []++getAttrVal :: [Content] -> String+getAttrVal at+    | Text cd : _ <- at = cd+    | otherwise         = []++mkText :: String -> Content+mkText = Text++mkName :: String -> String+mkName = id++mkElement :: String -> [Attr] -> [Content] -> Content+mkElement n a c = Element n a c++mkAttribute :: String -> String -> Attr+mkAttribute n v = (n, v)++attrToCont :: Attr -> Content+attrToCont = Text . snd++qualifiedName :: String -> String+qualifiedName = id++onlyElems' :: [Content] -> [Content]+onlyElems' = onlyElems++parseXML' :: L.ByteString -> [Content]+parseXML' s+    = case parse defaultParseOptions s of+        (_, Just  e) -> error $ "error while reading the XML file: " ++ show e+        (x, Nothing) -> return x
+ src/Text/CSL/Pickle/Xml.hs view
@@ -0,0 +1,90 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Pickle.Xml+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  portable+--+-----------------------------------------------------------------------------++module Text.CSL.Pickle.Xml where++import Data.ByteString.Lazy.UTF8 ( toString )+import qualified Data.ByteString.Lazy as L+import Data.Maybe+import Text.XML.Light++showXML :: Content -> String+showXML = showContent++getText :: [Content] -> Maybe String+getText [] = Nothing+getText (c:_)+    | Text  x <- c = Just (showCData x)+    | otherwise    = Nothing++getChildren :: Content -> [Content]+getChildren c+    | Elem el <- c = elContent el+    | otherwise    = []++getElemName :: Content -> Maybe QName+getElemName c+    | Elem el <- c = Just (elName el)+    | otherwise    = Nothing++dropFirstElem :: [Content] -> [Content]+dropFirstElem [] = []+dropFirstElem (x:xs)+    | Text {} <- x = dropFirstElem xs+    | otherwise    = xs++dropText :: [Content] -> [Content]+dropText [] = []+dropText a@(x:xs)+    | Text {} <- x = dropFirstElem xs+    | otherwise    = a++getAttName :: Attr -> String+getAttName = qName . attrKey++getAttrl :: Content -> [Attr]+getAttrl c+    | Elem el <- c = elAttribs el+    | otherwise    = []++getAttrVal :: [Content] -> String+getAttrVal at+    | Text cd : _ <- at = cdData cd+    | otherwise         = []++mkText :: String -> Content+mkText s = Text $ blank_cdata { cdData = s }++attrToCont :: Attr -> Content+attrToCont a = Text $ blank_cdata { cdData = attrVal a }++mkName :: String -> QName+mkName n = blank_name {qName = n }++mkElement :: String -> [Attr] -> [Content] -> Content+mkElement n a c = Elem $ Element (mkName n) a c Nothing++mkAttribute :: String -> String -> Attr+mkAttribute n c = Attr (mkName n) c++qualifiedName :: QName -> String+qualifiedName qn = (fromMaybe [] $ qPrefix qn) ++ qName qn++onlyElems' :: [Content] -> [Content]+onlyElems' = map Elem . onlyElems++parseXML' :: L.ByteString -> [Content]+parseXML' s+    = case parseXML (toString s) of+        [] -> error $ "error while reading the XML string"+        x  -> x
+ src/Text/CSL/Proc.hs view
@@ -0,0 +1,365 @@+{-# LANGUAGE PatternGuards, DeriveDataTypeable #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Proc+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- This module provides functions for processing the evaluated+-- 'Output' for disambiguation and citation collapsing.+--+-----------------------------------------------------------------------------++module Text.CSL.Proc where++import Control.Arrow ( (&&&), (>>>), second )+import Data.Char ( toLower )+import Data.List+import Data.Ord  ( comparing )+import Data.Maybe ( mapMaybe )+import Text.CSL.Eval hiding ( trim )+import Text.CSL.Output.Plain+import Text.CSL.Parser+import Text.CSL.Proc.Collapse+import Text.CSL.Proc.Disamb+import Text.CSL.Reference+import Text.CSL.Style++data ProcOpts+    = ProcOpts+      { bibOpts :: BibOpts+      }+    deriving ( Show, Read, Eq )++data BibOpts+    = Select  [(String, String)] [(String, String)]+    | Include [(String, String)] [(String, String)]+    | Exclude [(String, String)] [(String, String)]+    deriving ( Show, Read, Eq )++procOpts :: ProcOpts+procOpts = ProcOpts (Select [] [])++-- | With a 'Style', a list of 'Reference's and the list of citation+-- groups (the list of citations with their locator), produce the+-- 'FormattedOutput' for each citation group.+processCitations :: ProcOpts -> Style -> [Reference] -> Citations -> [[FormattedOutput]]+processCitations ops s rs+    = citations . citeproc ops s rs++-- | With a 'Style' and the list of 'Reference's produce the+-- 'FormattedOutput' for the bibliography.+processBibliography :: ProcOpts -> Style -> [Reference] -> [[FormattedOutput]]+processBibliography ops s rs+    = bibliography $ citeproc ops s rs [map (\r -> emptyCite { citeId = refId r}) rs]++-- | With a 'Style', a list of 'Reference's and the list of+-- 'Citations', produce the 'FormattedOutput' for each citation group+-- and the bibliography.+citeproc :: ProcOpts -> Style -> [Reference] -> Citations -> BiblioData+citeproc ops s rs cs+    = BD citsOutput biblioOutput+    where+      -- the list of bib entries, as a list of Reference, with+      -- position, locator and year suffix set.+      biblioRefs   = procRefs s . mapMaybe (getReference rs) .+                     nubBy (\a b -> citeId a == citeId b) . concat $ cs+      biblioOutput = if "disambiguate-add-year-suffix" `elem` getCitDisambOptions s+                     then map formatOutputList $+                          map (proc (updateYearSuffixes yearS) . map addYearSuffix) $+                          procBiblio (bibOpts ops) s biblioRefs+                     else map formatOutputList $+                          procBiblio (bibOpts ops) s biblioRefs+      citsAndRefs  = processCites biblioRefs cs+      (yearS,citG) = disambCitations s biblioRefs cs $ map (procGroup s) citsAndRefs+      citsOutput   = map (formatCitLayout s) . collapseCitGroups s $ citG++-- | Given the CSL 'Style' and the list of 'Reference's sort the list+-- according to the 'Style' and assign the citation number to each+-- 'Reference'.+procRefs :: Style -> [Reference] -> [Reference]+procRefs (Style {biblio = mb, csMacros = ms , styleLocale = l, styleAbbrevs = as, csOptions = opts}) rs+    = maybe (setCNum rs) process mb+    where+      opts'   b = mergeOptions (bibOptions b) opts+      setCNum   = map (\(x,y) -> x { citationNumber = fromIntegral y }) . flip zip ([1..] :: [Int])+      sort_   b = evalSorting (EvalSorting emptyCite {citePosition = "first"})l ms (opts' b) (bibSort b) as+      process b = setCNum . sortItems . map (id &&& sort_ b) $ rs++sortItems :: Show a => [(a,[Sorting])] -> [a]+sortItems [] = []+sortItems l+    = case head . concatMap (map snd) $ result of+        [] -> concatMap (map fst) result+        _  -> if or $ map ((<) 1 . length) result+              then concatMap sortItems result+              else concatMap (map fst) result+    where+      result = process l+      process = sortBy (comparing $ head' . snd)                 >>>+                groupBy (\a b -> head' (snd a) == head' (snd b)) >>>+                map (map $ second tail')++-- | With a 'Style' and a sorted list of 'Reference's produce the+-- evaluated output for the bibliography.+procBiblio :: BibOpts -> Style -> [Reference] -> [[Output]]+procBiblio bos (Style {biblio = mb, csMacros = ms , styleLocale = l,+                       styleAbbrevs = as, csOptions = opts}) rs+    = maybe [] process mb+    where+      process b   = flip map (render b) $ uncurry formatBiblioLayout (layFormat &&& layDelim $ bibLayout b)+      render  b   = subsequentAuthorSubstitute b . map (evalBib b) . filterRefs bos $ rs+      evalBib b r = evalLayout (bibLayout b) (EvalBiblio emptyCite {citePosition = "first"}) False l ms+                               (mergeOptions (bibOptions b) opts) as r++subsequentAuthorSubstitute :: Bibliography -> [[Output]] -> [[Output]]+subsequentAuthorSubstitute b = if null subAuthStr then id else chkCreator+    where+      subAuthStr  = getOptionVal "subsequent-author-substitute"      (bibOptions b)+      subAuthRule = getOptionVal "subsequent-author-substitute-rule" (bibOptions b)++      queryContrib = proc' rmLabel . query contribsQ+      getContrib = if null subAuthStr+                   then const []+                   else case subAuthRule of+                          "partial-first" -> head'  . query namesQ  . queryContrib+                          "partial-each"  ->          query namesQ  . queryContrib+                          _               ->                          queryContrib++      getPartialEach x xs = concat . head' . map fst . reverse .+                            sortBy (comparing $ length . snd) . filter ((<) 0 . length . snd) .+                            zip xs . map (takeWhile id . map (uncurry (==)) . zip x) $ xs++      chkCreator = if subAuthRule == "partial-each" then chPartialEach [] else chkCr []++      chkCr _ []     = []+      chkCr a (x:xs) = let contribs = getContrib x in+                       if  contribs `elem` a+                       then substituteAuth []+                            x : chkCr             a  xs+                       else x : chkCr (contribs : a) xs++      chPartialEach _ [] = []+      chPartialEach a (x:xs) = let contribs = getContrib x+                                   partial  = getPartialEach contribs a in+                               if not $ null partial+                               then substituteAuth partial x :+                                    if length partial < length contribs+                                    then chPartialEach (contribs : a) xs+                                    else chPartialEach             a  xs+                               else x  : chPartialEach (contribs : a) xs++      substituteAuth a = if subAuthRule == "complete-each"+                         then proc chNamas else proc (updateContribs a)++      updateContribs a o@(OContrib i r y ds os)+          = if r == "author" || r == "authorsub" then OContrib i r upCont ds os else o+          where+            upCont = case subAuthRule of+                       "partial-first" -> rmFirstName      y+                       "partial-each"  -> rmSelectedName a y+                       _               -> OStr subAuthStr emptyFormatting : proc rmNames y+      updateContribs _ o = o++      contribsQ o+          | OContrib _ r c _ _ <- o = if r == "author" || r == "authorsub" then c else []+          | otherwise               = []+      namesQ o+          | OName {} <- o = [o]+          | otherwise     = []+      rmSelectedName _ [] = []+      rmSelectedName a (o:os)+          | OName {} <- o = (if o `elem` a then OStr subAuthStr emptyFormatting else o) : rmSelectedName a os+          | otherwise     = o : rmSelectedName a os+      rmFirstName [] = []+      rmFirstName (o:os)+          | OName {} <- o = OStr subAuthStr emptyFormatting : os+          | otherwise     = o : rmFirstName os+      chNamas o+          | OName s _ os f <- o = OName s [OStr subAuthStr emptyFormatting] os f+          | otherwise           = o+      rmNames o+          | OName {} <- o = ONull+          | OStr  {} <- o = ONull+          | ODel  {} <- o = ONull+          | otherwise     = o+      rmLabel [] = []+      rmLabel (o:os)+          | OLabel {} <- o =     rmLabel os+          | otherwise      = o : rmLabel os++filterRefs :: BibOpts -> [Reference] -> [Reference]+filterRefs bos refs+    | Select  s q <- bos = filter (select  s) . filter (quash q) $ refs+    | Include i q <- bos = filter (include i) . filter (quash q) $ refs+    | Exclude e q <- bos = filter (exclude e) . filter (quash q) $ refs+    | otherwise          = refs+    where+      quash  [] _ = True+      quash   q r = not . and . flip map q $ \(f,v) ->       lookup_ r f v+      select  s r =       and . flip map s $ \(f,v) ->       lookup_ r f v+      include i r =       or  . flip map i $ \(f,v) ->       lookup_ r f v+      exclude e r =       and . flip map e $ \(f,v) -> not $ lookup_ r f v+      lookup_ r f v = case f of+                        "type"         -> look "ref-type"+                        "id"           -> look "ref-id"+                        "categories"   -> look "categories"+                        x              -> look x+          where+            look s = case lookup s (mkRefMap r) of+                       Just x | Just v' <- (fromValue x :: Maybe RefType  ) -> v == toShow (show v')+                              | Just v' <- (fromValue x :: Maybe String   ) -> v  == v'+                              | Just v' <- (fromValue x :: Maybe [String] ) -> v `elem` v'+                              | Just v' <- (fromValue x :: Maybe [Agent]  ) -> v == [] && v' == [] || v == show v'+                              | Just v' <- (fromValue x :: Maybe [RefDate]) -> v == [] && v' == [] || v == show v'+                       _                                                    -> False++-- | Given the CSL 'Style' and the list of 'Cite's coupled with their+-- 'Reference's, generate a 'CitationGroup'. The citations are sorted+-- according to the 'Style'.+procGroup :: Style -> [(Cite, Reference)] -> CitationGroup+procGroup (Style {citation = ct, csMacros = ms , styleLocale = l,+                  styleAbbrevs = as, csOptions = opts}) cr+    = CG authIn (layFormat $ citLayout ct) (layDelim $ citLayout ct) (authIn ++ co)+    where+      (co, authIn) = case cr of+                       (c:_) -> if authorInText (fst c)+                                then (,) (filter (eqCites (/=) c) $ result+                                         ) . foldr (\x _ -> [x]) [] .+                                          filter (eqCites (==) c) $ result+                                else (,) result []+                       _     -> (,) result []+      eqCites eq c = fst >>> citeId &&& citeHash >>> eq (citeId &&& citeHash $ fst c)+      opts'        = mergeOptions (citOptions ct) opts+      format (c,r) = (,) c $ evalLayout (citLayout ct) (EvalCite c) False l ms opts' as r+      sort_  (c,r) = evalSorting (EvalSorting c) l ms opts' (citSort ct) as r+      process      = map (second (flip Output emptyFormatting) . format &&& sort_)+      result       = sortItems $ process cr++formatBiblioLayout :: Formatting -> Delimiter -> [Output] -> [Output]+formatBiblioLayout  f d = appendOutput f . addDelim d++formatCitLayout :: Style -> CitationGroup -> [FormattedOutput]+formatCitLayout s (CG co f d cs)+    | [a] <- co = formatAuth a : formatCits (fst >>> citeId &&& citeHash >>> setAsSupAu $ a) cs+    | otherwise = formatCits id cs+    where+      formatAuth   = formatOutput . localMod+      formatCits g = formatOutputList . appendOutput formatting . addAffixes f .+                     addDelim d . map (fst &&& localMod >>> uncurry addCiteAffixes) . g+      formatting   = unsetAffixes f+      localMod     = if cs /= []+                     then uncurry $ localModifiers s (co /= [])+                     else snd+      setAsSupAu h = map $ \(c,o) -> if (citeId c, citeHash c) == h+                                     then flip (,) o c { authorInText   = False+                                                       , suppressAuthor = True }+                                     else flip (,) o c++addAffixes :: Formatting -> [Output] -> [Output]+addAffixes f os+    | []      <- os = []+    | [ONull] <- os = []+    | otherwise     = pref ++ suff+    where+      pref = if prefix f /= []+             then [OStr (prefix f) emptyFormatting] ++ os+             else os+      suff = if suffix f /= [] &&+             elem (head $ suffix f) ",.:?!" &&+             [head $ suffix f] == lastOutput+             then [OStr (tail $ suffix f) emptyFormatting]+             else suff'+      suff' = if suffix f /= [] then [OStr (suffix f) emptyFormatting] else []+      lastOutput = case renderPlain (formatOutputList os) of+                     [] -> ""+                     x  -> [last x]++-- | The 'Bool' is 'True' if we are formatting a textual citation (in+-- pandoc terminology).+localModifiers :: Style -> Bool -> Cite -> Output -> Output+localModifiers s b c+    | authorInText   c = check . return . proc rmFormatting . contribOnly s+    | suppressAuthor c = check . rmContrib . return+    | otherwise        = id+    where+      isPunct = and . map (flip elem ".,;:!? ")+      check o = case cleanOutput o of+                  [] -> ONull+                  x  -> case trim x of+                          [] -> ONull+                          x' -> Output x' emptyFormatting+      hasOutput o+          | Output [] _ <- o = [False]+          | ODel      _ <- o = [False]+          | OSpace      <- o = [False]+          | ONull       <- o = [False]+          | otherwise        = [True]+      trim [] = []+      trim (o:os)+          | Output ot f <- o, p <- prefix f,  p /= []+          , isPunct p         = trim $ Output ot f { prefix = []} : os+          | Output ot f <- o  = if or (query hasOutput ot)+                                then Output (trim ot) f : os+                                else Output       ot  f : trim os+          | ODel _      <- o  = trim os+          | OSpace      <- o  = trim os+          | OStr    x f <- o  = OStr x (if isPunct (prefix f)+                                        then f { prefix = []} else f) : os+          | otherwise         = o:os+      rmFormatting f+          | Formatting {} <- f = emptyFormatting { prefix = prefix f+                                                 , suffix = suffix f}+          | otherwise          = f+      rmCitNum o+          | OCitNum {} <- o = ONull+          | otherwise       = o+      rmContrib [] = []+      rmContrib o+          | b, isNumStyle o = proc rmCitNum o+          | otherwise       = rmContrib' o+      rmContrib' [] = []+      rmContrib' (o:os)+          | Output ot f <- o = Output (rmContrib' ot) f : rmContrib' os+          | ODel _ <- o+          , OContrib _ "author"+                     _ _ _ : xs <- os = rmContrib' xs+          | ODel _ <- o+          , OContrib _ "authorsub"+                     _ _ _ : xs <- os = rmContrib' xs+          | OContrib _ "author" _ _ _ <- o+          , ODel _ : xs <- os =     rmContrib' xs+          | OContrib _ "authorsub" _ _ _ <- o+          , ODel _ : xs <- os =     rmContrib' xs+          | OContrib _ "author"+                  _ _ _ <- o =     rmContrib' os+          | OContrib _ "authorsub"+                  _ _ _ <- o =     rmContrib' os+          | OStr x _ <- o+          , "ibid" <- filter (/= '.') (map toLower x) = rmContrib' os++          | otherwise        = o : rmContrib' os++contribOnly :: Style -> Output -> Output+contribOnly s o+    | isNumStyle [o]+    , OCitNum  {} <- o = Output [ OStr (query getRefTerm s) emptyFormatting+                                , OSpace, o] emptyFormatting+    | OContrib _ "author"+            _ _ _ <- o = o+    | OContrib _ "authorsub"+            _ _ _ <- o = o+    | Output ot f <- o = Output (cleanOutput $ map (contribOnly s) ot) f+    | OStr    x _ <- o+    , "ibid" <- filter (/= '.')+       (map toLower x) = o+    | otherwise        = ONull+    where+      getRefTerm :: CslTerm -> String+      getRefTerm t+          | CT "reference" Long _ _ x _ _ <- t = capitalize x+          | otherwise                          = []
+ src/Text/CSL/Proc/Collapse.hs view
@@ -0,0 +1,209 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Proc.Collapse+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- This module provides functions for processing the evaluated+-- 'Output' for citation collapsing.+--+-----------------------------------------------------------------------------++module Text.CSL.Proc.Collapse where++import Control.Arrow ( (&&&), (>>>), second )+import Data.Char+import Data.List ( groupBy )++import Text.CSL.Eval+import Text.CSL.Proc.Disamb+import Text.CSL.Style+import Text.Pandoc.Definition ( Inline (Str) )++-- | Collapse citations according to the style options.+collapseCitGroups :: Style -> [CitationGroup] -> [CitationGroup]+collapseCitGroups s+    = map doCollapse+    where+      doCollapse = case getCollapseOptions s of+                     "year"               : _ -> collapseYear s []+                     "year-suffix"        : _ -> collapseYear s "year-suffix"+                     "year-suffix-ranged" : _ -> collapseYear s "year-suffix-ranged"+                     "citation-number"    : _ -> collapseNumber+                     _                        -> id++-- | Get the collapse option set in the 'Style' for citations.+getCollapseOptions :: Style -> [String]+getCollapseOptions+    = map snd . filter ((==) "collapse" . fst) . citOptions . citation++collapseNumber :: CitationGroup -> CitationGroup+collapseNumber cg+    | CG [a] f d os <- cg = mapCitationGroup process . CG [a] f d $ tail' os+    | otherwise           = mapCitationGroup process cg+    where+      tail' x = if length x > 1 then tail x else x+      hasLocator = or . query hasLocator'+      hasLocator' o+          | OLoc _ _ <- o = [True]+          | otherwise     = [False]+      citNum o+          | OCitNum i f <- o = [(i,f)]+          | otherwise        = []+      numOf  = foldr (\x _ -> x) (0,emptyFormatting) . query citNum+      newNum = map numOf >>> (map fst >>> groupConsec) &&& map snd >>> uncurry zip+      process xs = if  hasLocator xs then xs else+                   flip concatMap (newNum xs) $+                   \(x,f) -> if length x > 2+                             then return $ Output [ OCitNum (head x) f+                                                  , OPan [Str "\x2013"]+                                                  , OCitNum (last x) f+                                                  ] emptyFormatting+                             else map (flip OCitNum f) x++collapseYear :: Style -> String -> CitationGroup -> CitationGroup+collapseYear s ranged (CG cs f d os) = CG cs f [] (process os)+    where+      styleYSD    = getOptionVal "year-suffix-delimiter"    . citOptions . citation $ s+      yearSufDel  = styleYSD `betterThen` (layDelim . citLayout . citation $ s)+      afterCD     = getOptionVal "after-collapse-delimiter" . citOptions . citation $ s+      afterColDel = afterCD  `betterThen` d++      format []     = []+      format (x:xs) = x : map getYearAndSuf xs+      getYearAndSuf x = case query getOYear x of+                          [] -> noOutputError+                          x' -> Output x' emptyFormatting+      getOYear o+          | OYear    {} : _ <- o = [head o]+          | OYearSuf {} : _ <- o = [head o]+          | OPan     {} : _ <- o = [head o]+          | OLoc     {} : _ <- o = [head o]+          | ODel _ : OLoc {} : _ <- o = [head o]+          | otherwise = []++      isRanged = case ranged of+                   "year-suffix-ranged" -> True+                   _                    -> False++      collapseRange = if null ranged then map (uncurry addCiteAffixes)+                      else collapseYearSuf isRanged yearSufDel++      rmAffixes x = x {citePrefix = emptyAffix, citeSuffix = emptyAffix}+      collapsYS a = case a of+                      []  -> (emptyCite, ONull)+                      [x] -> rmAffixes . fst &&& uncurry addCiteAffixes $ x+                      _   -> (,) (rmAffixes $ fst $ head a) . flip Output emptyFormatting .+                             addDelim d . collapseRange .+                             uncurry zip . second format . unzip $ a++      doCollapse []     = []+      doCollapse (x:[]) = [collapsYS x]+      doCollapse (x:xs) = let (a,b) = collapsYS x+                          in if length x > 1+                             then (a, Output (b : [ODel afterColDel]) emptyFormatting) : doCollapse xs+                             else (a, Output (b : [ODel d          ]) emptyFormatting) : doCollapse xs++      contribsQ o+          | OContrib _ _ c _ _ <- o = [c]+          | otherwise               = []+      namesOf = query contribsQ+      process = doCollapse . groupBy (\a b -> namesOf (snd a) == namesOf (snd b))++collapseYearSuf :: Bool -> String -> [(Cite,Output)] -> [Output]+collapseYearSuf ranged ysd = process+    where+      yearOf  = concat . query getYear+      getYear o+          | OYear y _ _ <- o = [y]+          | otherwise        = []++      processYS = if ranged then collapseYearSufRanged else id+      process = map (flip Output emptyFormatting . getYS) . groupBy comp++      checkAffix (PlainText  []) = True+      checkAffix (PandocText []) = True+      checkAffix _               = False++      comp a b = yearOf (snd a) == yearOf (snd b) &&+                 checkAffix (citePrefix $ fst a) &&+                 checkAffix (citeSuffix $ fst a) &&+                 checkAffix (citePrefix $ fst b) &&+                 checkAffix (citeSuffix $ fst b) &&+                 null (citeLocator $ fst a) &&+                 null (citeLocator $ fst b)++      getYS []     = []+      getYS (x:[]) = return $ uncurry addCiteAffixes x+      getYS (x:xs) = if ranged+                     then proc rmOYearSuf (snd x) : addDelim ysd (processYS $ (snd x) : query rmOYear (map snd xs))+                     else addDelim ysd  $ (snd x) : (processYS $ query rmOYear (map snd xs))+      rmOYearSuf o+          | OYearSuf {} <- o = ONull+          | otherwise        = o+      rmOYear o+          | OYearSuf {} <- o = [o]+          | otherwise        = []++collapseYearSufRanged :: [Output] -> [Output]+collapseYearSufRanged = process+    where+      getOYS o+          | OYearSuf s _ _ f <- o = [(if s /= [] then ord (head s) else 0, f)]+          | otherwise             = []+      sufOf   = foldr (\x _ -> x) (0,emptyFormatting) . query getOYS+      newSuf  = map sufOf >>> (map fst >>> groupConsec) &&& map snd >>> uncurry zip+      process xs = flip concatMap (newSuf xs) $+                   \(x,f) -> if length x > 2+                             then return $ Output [ OStr [chr $ head x] f+                                                  , OPan [Str "\x2013"]+                                                  , OStr [chr $ last x] f+                                                  ] emptyFormatting+                             else map (\y -> if y == 0 then ONull else flip OStr f . return . chr $ y) x++addCiteAffixes :: Cite -> Output -> Output+addCiteAffixes = format+    where+      format c x = if isNumStyle [x]+                   then x+                   else flip Output emptyFormatting $+                             addCiteAff citePrefix True  c ++ [x] +++                             addCiteAff citeSuffix False c+      addCiteAff g x c =+          case g c of+            PlainText  []    -> []+            PlainText  p | x -> [Output (rtfParser emptyFormatting p) emptyFormatting, OSpace]+            PlainText  p     -> [Output (rtfParser emptyFormatting p) emptyFormatting]+            PandocText []    -> []+            PandocText p | x -> [OPan p, OSpace]+            PandocText p     -> [OPan p]++isNumStyle :: [Output] -> Bool+isNumStyle = null . query authorOrDate . proc rmLocator+    where+      rmLocator o+          | OLoc     {} <- o = ONull+          | otherwise        = o+      authorOrDate o+          | OContrib {} <- o = ['a']+          | OYear    {} <- o = ['a']+          | OYearSuf {} <- o = ['a']+          | OStr     {} <- o = ['a']+          | otherwise        = []++-- | Group consecutive integers:+--+-- > groupConsec [1,2,3,5,6,8,9] == [[1,2,3],[5,6],[8,9]]+groupConsec :: [Int] -> [[Int]]+groupConsec = groupConsec' []+    where+      groupConsec' x   []    = x+      groupConsec' [] (y:ys) = groupConsec' [[y]] ys+      groupConsec' xs (y:ys) = if y - head (last xs) == length (last xs)+                               then groupConsec' (init xs ++ [last xs ++ [y]]) ys+                               else groupConsec' (     xs ++ [           [y]]) ys
+ src/Text/CSL/Proc/Disamb.hs view
@@ -0,0 +1,347 @@+{-# LANGUAGE PatternGuards #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Proc.Disamb+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- This module provides functions for processing the evaluated+-- 'Output' for citation disambiguation.+--+-- Describe the disambiguation process.+--+-----------------------------------------------------------------------------++module Text.CSL.Proc.Disamb where++import Control.Arrow ( (&&&), (>>>), second )+import Data.Char ( chr )+import Data.List ( elemIndex, elemIndices, find, findIndex, sortBy, mapAccumL+                 , nub, nubBy, groupBy, isPrefixOf )+import Data.Maybe+import Data.Ord ( comparing )++import Text.CSL.Eval+import Text.CSL.Output.Plain+import Text.CSL.Reference+import Text.CSL.Style++-- | Given the 'Style', the list of references and the citation+-- groups, disambiguate citations according to the style options.+disambCitations :: Style -> [Reference] -> Citations -> [CitationGroup]+                -> ([(String, String)], [CitationGroup])+disambCitations s bibs cs groups+   = (,) yearSuffs citOutput+    where+      -- utils+      when_ b f = if b then f else []+      filter_ f = concatMap (map fst) . map (filter f) . map (uncurry zip)++      -- the list of the position and the reference of each citation+      -- for each citation group.+      refs   = processCites bibs cs+      -- name data of name duplicates+      nameDupls = getDuplNameData groups+      -- citation data of ambiguous cites+      duplics   = getDuplCiteData hasNamesOpt hasYSuffOpt groups++      -- check the options set in the style+      isByCite = let gno = getOptionVal "givenname-disambiguation-rule" (citOptions $ citation s)+                 in  gno == "by-cite" || gno == []+      disOpts     = getCitDisambOptions s+      hasNamesOpt = "disambiguate-add-names"       `elem` disOpts+      hasGNameOpt = "disambiguate-add-givenname"   `elem` disOpts+      hasYSuffOpt = "disambiguate-add-year-suffix" `elem` disOpts+      givenNames = if hasGNameOpt+                   then if isByCite then ByCite else AllNames+                   else NoGiven++      clean     = if hasGNameOpt then id else proc rmNameHash . proc rmGivenNames+      withNames = flip map duplics $ same . clean .+                  map (if hasNamesOpt then disambData else return . disambYS)++      needNames = filter_ (not . snd) $ zip duplics withNames+      needYSuff = filter_        snd  $ zip duplics withNames++      newNames :: [CiteData]+      newNames  = when_ (hasNamesOpt || hasGNameOpt) $ disambAddNames givenNames $ needNames +++                  if hasYSuffOpt && givenNames == NoGiven then [] else needYSuff++      newGName :: [NameData]+      newGName  = when_ hasGNameOpt $ concatMap disambAddGivenNames nameDupls++      -- the list of citations that need re-evaluation with the+      -- \"disambiguate\" condition set to 'True'+      reEval      = let chk = if hasYSuffOpt then filter ((==) [] . citYear) else id+                    in  chk needYSuff+      reEvaluated = if or (query hasIfDis s) && reEval /= []+                    then map (uncurry $ reEvaluate s reEval) $ zip refs groups+                    else groups++      withYearS = if hasYSuffOpt+                  then map (mapCitationGroup $ setYearSuffCollision hasNamesOpt needYSuff) $ reEvaluated+                  else rmYearSuff $ reEvaluated++      yearSuffs = when_ hasYSuffOpt . generateYearSuffix bibs . query getYearSuffixes $ withYearS++      addNames  = proc (updateContrib givenNames newNames newGName)+      processed = if hasYSuffOpt+                  then proc (updateYearSuffixes yearSuffs) .+                       addNames $ withYearS+                  else addNames $ withYearS++      citOutput = if disOpts /= [] then processed else reEvaluated++mapDisambData :: (Output -> Output) -> CiteData -> CiteData+mapDisambData f (CD k c ys d r s y) = CD k c ys (proc f d) r s y++mapCitationGroup :: ([Output] -> [Output]) -> CitationGroup ->  CitationGroup+mapCitationGroup f (CG cs fm d os) = CG cs fm d (zip (map fst os) . f $ map snd os)++data GiveNameDisambiguation+    = NoGiven+    | ByCite+    | AllNames+    deriving (Show, Eq)++disambAddNames :: GiveNameDisambiguation -> [CiteData] -> [CiteData]+disambAddNames b needName = addLNames+    where+      clean     = if b == NoGiven then proc rmNameHash . proc rmGivenNames else id+      disSolved = zip needName' . disambiguate . map disambData $ needName'+      needName' = nub' needName []+      addLNames = map (\(c,n) -> c { disambed = if null n then collision c else head n }) disSolved+      nub' []     r = r+      nub' (x:xs) r = case elemIndex (disambData $ clean x) (map (disambData . clean) r) of+                         Nothing -> nub' xs (x:r)+                         Just i  -> let y = r !! i+                                    in nub' xs (y {sameAs = key x : sameAs y} : filter (/= y) r)++disambAddGivenNames :: [NameData] -> [NameData]+disambAddGivenNames needName = addGName+    where+      disSolved = zip needName (disambiguate $ map nameDisambData needName)+      addGName = map (\(c,n) -> c { nameDataSolved = if null n then nameCollision c else head n }) disSolved++updateContrib :: GiveNameDisambiguation -> [CiteData] -> [NameData] -> Output -> Output+updateContrib g c n o+    | OContrib k r s d dd <- o = case filter (key &&& sameAs >>> uncurry (:) >>> elem k) c of+                                  x:_ | clean (disambData x) == clean (d:dd) ->+                                          OContrib k r (map processGNames $ disambed x) [] dd+                                  _ | null c, AllNames <- g -> OContrib k r (map processGNames s) d dd+                                    | otherwise             -> o+    | otherwise = o+    where+      clean         = if g == NoGiven then proc rmNameHash . proc rmGivenNames else id+      processGNames = if g /= NoGiven then updateOName n else id++updateOName :: [NameData] -> Output -> Output+updateOName n o+    | OName _ _ [] _ <- o = o+    | OName k x _  f <- o = case elemIndex (ND k (clean x) [] []) n of+                              Just i -> OName [] (nameDataSolved $ n !! i) [] f+                              _      -> o+    | otherwise           = o+    where+      clean = proc rmGivenNames++-- | Evaluate again a citation group with the 'EvalState' 'disamb'+-- field set to 'True' (for matching the @\"disambiguate\"@+-- condition).+reEvaluate :: Style -> [CiteData] -> [(Cite, Reference)] -> CitationGroup -> CitationGroup+reEvaluate (Style {citation = ct, csMacros = ms , styleLocale = lo,+                   styleAbbrevs = as}) l cr (CG a f d os)+    = CG a f d . flip concatMap (zip cr os) $+      \((c,r),out) -> if refId r `elem` map key l+                      then return . second (flip Output emptyFormatting) $+                           (,) c $ evalLayout (citLayout ct) (EvalCite c) True lo ms (citOptions ct) as r+                      else [out]++-- | Check if the 'Style' has any conditional for disambiguation. In+-- this case the conditional will be try after all other+-- disambiguation strategies have failed. To be used with the generic+-- 'query' function.+hasIfDis :: IfThen -> [Bool]+hasIfDis o+    | IfThen (Condition {disambiguation = d}) _ _ <- o = [d /= []]+    | otherwise                                        = [False  ]++-- | Get the list of disambiguation options set in the 'Style' for+-- citations.+getCitDisambOptions :: Style -> [String]+getCitDisambOptions+    = map fst . filter ((==) "true" . snd) .+      filter (isPrefixOf "disambiguate" . fst) . citOptions . citation++-- | Group citation data (with possible alternative names) of+-- citations which have a duplicate (same 'collision', and same+-- 'citYear' if year suffix disambiiguation is used). If the first+-- 'Bool' is 'False', then we need to retrieve data for year suffix+-- disambiguation. The second 'Bool' is 'True' when comparing both+-- year and contributors' names for finding duplicates (when the+-- year-suffix option is set).+getDuplCiteData :: Bool -> Bool -> [CitationGroup] -> [[CiteData]]+getDuplCiteData b1 b2 g+    = groupBy (\x y -> collide x == collide y) . sortBy (comparing collide) $ duplicates+    where+      whatToGet  = if b1 then collision else disambYS+      collide    = proc rmExtras . proc rmNameHash . proc rmGivenNames . whatToGet+      citeData   = nubBy (\a b -> collide a == collide b && key a == key b) $+                   concatMap (mapGroupOutput $ getCiteData) g+      findDupl f = filter (flip (>) 1 . length . flip elemIndices (map f citeData) . f) citeData+      duplicates = if b2 then findDupl (collide &&& citYear)+                         else findDupl  collide+rmExtras :: [Output] -> [Output]+rmExtras os+    | Output         x f : xs <- os = if null (rmExtras x)+                                      then rmExtras xs+                                      else Output (rmExtras x) f : rmExtras xs+    | OContrib _ _ x _ _ : xs <- os = OContrib [] [] x [] [] : rmExtras xs+    | OYear        y _ f : xs <- os = OYear y [] f : rmExtras xs+    | ODel             _ : xs <- os = rmExtras xs+    | OLoc           _ _ : xs <- os = rmExtras xs+    | x                  : xs <- os = x : rmExtras xs+    | otherwise                     = []++-- | For an evaluated citation get its 'CiteData'. The disambiguated+-- citation and the year fields are empty. Only the first list of+-- contributors' disambiguation data are collected for disambiguation+-- purposes.+getCiteData :: Output -> [CiteData]+getCiteData out+    = (contribs &&& years >>> zipData) out+    where+      contribs x = if query contribsQ x /= []+                   then query contribsQ x+                   else [CD [] [] [] [] [] [] []]+      yearsQ  = query getYears+      years o = if yearsQ o /= [] then yearsQ o else [([],[])]+      zipData = uncurry . zipWith $ \c y -> if key c /= []+                                            then c {citYear = snd y}+                                            else c {key     = fst y+                                                   ,citYear = snd y}+      contribsQ o+          | OContrib k _ _ d dd <- o = [CD k [out] d (d:dd) [] [] []]+          | otherwise                = []++getYears :: Output -> [(String,String)]+getYears o+    | OYear x k _ <- o = [(k,x)]+    | otherwise        = []++getDuplNameData :: [CitationGroup] -> [[NameData]]+getDuplNameData g+    = groupBy (\a b -> collide a == collide b) . sortBy (comparing collide) $ duplicates+    where+      collide    = nameCollision+      nameData   = nub $ concatMap (mapGroupOutput getName) g+      duplicates = filter (flip elem (getDuplNames g) . collide) nameData++getDuplNames :: [CitationGroup] -> [[Output]]+getDuplNames xs+    = nub . catMaybes . snd . mapAccumL dupl [] . getData $ xs+    where+      getData = concatMap (mapGroupOutput getName)+      dupl a c = if nameCollision c `elem` map nameCollision a+                 then (a,Just $ nameCollision c)+                 else (c:a,Nothing)++getName :: Output -> [NameData]+getName = query getName'+    where+      getName' o+          | OName i n ns _ <- o = [ND i n (n:ns) []]+          | otherwise           = []++generateYearSuffix :: [Reference] -> [(String, [Output])] -> [(String,String)]+generateYearSuffix refs+    = concatMap (flip zip suffs) .+      -- sort clashing cites using their position in the sorted bibliography+      getFst . map sort' . map (filter ((/=) 0 . snd)) . map (map getP) .+      -- group clashing cites+      getFst . map nub . groupBy (\a b -> snd a == snd b) . sort' . filter ((/=) [] . snd)+    where+      sort'  :: (Ord a, Ord b) => [(a,b)] -> [(a,b)]+      sort'  = sortBy (comparing snd)+      getFst = map $ map fst+      getP k = case findIndex ((==) k . refId) refs of+                   Just x -> (k, x + 1)+                   _      -> (k,     0)+      suffs = l ++ [x ++ y | x <- l, y <- l ]+      l = map (return . chr) [97..122]++setYearSuffCollision :: Bool -> [CiteData] -> [Output] -> [Output]+setYearSuffCollision b cs = proc (setYS cs) . (map $ \x -> if hasYearSuf x then x else addYearSuffix x)+    where+      setYS c o+          | OYearSuf _ k _ f <- o = OYearSuf [] k (getCollision k c) f+          | otherwise             = o+      collide = if b then disambed else disambYS+      getCollision k c = case find ((==) k . key) c of+                           Just x -> if collide x == []+                                     then [OStr (citYear x) emptyFormatting]+                                     else collide x+                           _      -> []++updateYearSuffixes :: [(String, String)] -> Output -> Output+updateYearSuffixes yss o+ | OYearSuf _ k c f <- o = case lookup k yss of+                             Just x -> OYearSuf x k c f+                             _      -> ONull+ | otherwise             = o++getYearSuffixes :: Output -> [(String,[Output])]+getYearSuffixes o+    | OYearSuf _ k c _ <- o = [(k,c)]+    | otherwise             = []++rmYearSuff :: [CitationGroup] -> [CitationGroup]+rmYearSuff = proc rmYS+    where+      rmYS o+          | OYearSuf _ _ _ _  <- o = ONull+          | otherwise              = o++-- List Utilities++-- | Try to disambiguate a list of lists by returning the first non+-- colliding element, if any, of each list:+--+-- > disambiguate [[1,2],[1,3],[2]] = [[2],[3],[2]]+disambiguate :: (Eq a) => [[a]] -> [[a]]+disambiguate [] = []+disambiguate l+    = if  hasMult l && not (allTheSame l) && hasDuplicates heads+      then disambiguate (rest l)+      else heads+    where+      heads = map head' l+      rest  = map (\(b,x) -> if b then tail_ x else head' x) . zip (same heads)++      hasMult []     = False+      hasMult (x:xs) = length x > 1 || hasMult xs++      tail_ [x] = [x]+      tail_  x  = if null x then x else tail x++-- | For each element a list of 'Bool': 'True' if the element has a+-- duplicate in the list:+--+-- > same [1,2,1] = [True,False,True]+same :: Eq a => [a] -> [Bool]+same [] = []+same l+    = map (flip elem dupl) l+    where+      dupl = catMaybes . snd . macc [] $ l+      macc = mapAccumL $ \a x -> if x `elem` a then (a,Just x) else (x:a,Nothing)++hasDuplicates :: Eq a => [a] -> Bool+hasDuplicates = or . same++allTheSame :: Eq a => [a] -> Bool+allTheSame = and . same
+ src/Text/CSL/Reference.hs view
@@ -0,0 +1,672 @@+{-# LANGUAGE GeneralizedNewtypeDeriving, PatternGuards, OverloadedStrings,+  DeriveDataTypeable, ExistentialQuantification, FlexibleInstances #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Reference+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The Reference type+--+-----------------------------------------------------------------------------++module Text.CSL.Reference where++import Data.List  ( elemIndex, isPrefixOf )+import Data.Maybe ( fromMaybe             )+import Data.Generics+import Data.Aeson hiding (Value)+import qualified Data.Aeson as Aeson+import Data.Aeson.Types (Parser, Pair)+import Control.Applicative ((<$>),(<*>))+import Data.Text (Text)+import qualified Data.Text as T+import qualified Data.Vector as V+import Control.Monad+import Data.Char (toUpper, isSpace, toLower, isUpper, isLower, isDigit)++import Text.CSL.Style+import Text.CSL.Output.Plain ((<+>))++-- | An existential type to wrap the different types a 'Reference' is+-- made of. This way we can create a map to make queries easier.+data Value = forall a . Data a => Value a++-- for debuging+instance Show Value where+    show (Value a) = gshow a++type ReferenceMap = [(String, Value)]++mkRefMap :: Data a => a -> ReferenceMap+mkRefMap a = zip fields (gmapQ Value a)+    where fields = map formatField . constrFields . toConstr $ a++formatField :: String -> String+formatField = foldr f [] . g+    where f  x xs  = if isUpper x then '-' : toLower x : xs else x : xs+          g (x:xs) = toLower x : xs+          g     [] = []++fromValue :: Data a => Value -> Maybe a+fromValue (Value a) = cast a++isValueSet :: Value -> Bool+isValueSet val+    | Just v <- fromValue val :: Maybe String    = v /= []+    | Just v <- fromValue val :: Maybe [Agent]   = v /= []+    | Just v <- fromValue val :: Maybe [RefDate] = v /= []+    | Just v <- fromValue val :: Maybe Int       = v /= 0+    | Just v <- fromValue val :: Maybe CNum      = v /= 0+    | Just _ <- fromValue val :: Maybe Empty     = True+    | otherwise = False++data Empty = Empty deriving ( Typeable, Data )++data Agent+    = Agent { givenName       :: [String]+            , droppingPart    ::  String+            , nonDroppingPart ::  String+            , familyName      ::  String+            , nameSuffix      ::  String+            , literal         ::  String+            , commaSuffix     ::  Bool+            }+      deriving ( Read, Eq, Typeable, Data )++instance Show Agent where+    show (Agent g d n f s [] _) = (foldr (<+>) [] g) <+> d <+> n <+> f <+> s+    show (Agent _ _ _ _ _ l  _) = l++instance FromJSON Agent where+  parseJSON (Object v) = Agent <$>+              v .:? "given" .!= [] <*>+              v .:?  "dropping-particle" .!= "" <*>+              v .:? "non-dropping-particle" .!= "" <*>+              v .:? "family" .!= "" <*>+              v .:? "suffix" .!= "" <*>+              v .:? "literal" .!= "" <*>+              v .:? "comma-suffix" .!= False+  parseJSON _ = mzero++instance ToJSON Agent where+  toJSON agent = object' [+      "given" .= givenName agent+    , "dropping-particle" .= droppingPart agent+    , "non-dropping-particle" .= nonDroppingPart agent+    , "family" .= familyName agent+    , "suffix" .= nameSuffix agent+    , "literal" .= literal agent+    , "comma-suffix" .= commaSuffix agent+    ]++instance FromJSON [Agent] where+  parseJSON (Array xs) = mapM parseJSON $ V.toList xs+  parseJSON (Object v) = (:[]) `fmap` parseJSON (Object v)+  parseJSON (String t) = parseJSON (String t) >>= mkAgent+  parseJSON _ = mzero++instance ToJSON [Agent] where+  toJSON [x] = toJSON x+  toJSON xs  = Array (V.fromList $ map toJSON xs)++mkAgent :: Text -> Parser [Agent]+mkAgent t =+  case reverse (words $ T.unpack t) of+       (x:ys) -> return [Agent (reverse ys) [] [] x [] [] False]+       []     -> mzero+++data RefDate =+    RefDate { year   :: String+            , month  :: String+            , season :: String+            , day    :: String+            , other  :: String+            , circa  :: String+            } deriving ( Show, Read, Eq, Typeable, Data )++instance FromJSON RefDate where+  parseJSON (Object v) = RefDate <$>+              v .:? "year" .!= "" <*>+              v .:? "month" .!= "" <*>+              v .:? "season" .!= "" <*>+              v .:? "day" .!= "" <*>+              v .:? "other" .!= "" <*>+              v .:? "circa" .!= ""+  parseJSON _ = mzero++instance ToJSON RefDate where+  toJSON refdate = object' [+      "year" .= year refdate+    , "month" .= month refdate+    , "season" .= season refdate+    , "day" .= day refdate+    , "other" .= other refdate+    , "circa" .= circa refdate+    ]++instance FromJSON [RefDate] where+  parseJSON (Array xs) = mapM parseJSON $ V.toList xs+  parseJSON (Object v) = (:[]) `fmap` parseJSON (Object v)+  parseJSON x          = parseJSON x >>= mkRefDate++instance ToJSON [RefDate] where+  toJSON [x] = toJSON x+  toJSON xs  = Array (V.fromList $ map toJSON xs)++mkRefDate :: String -> Parser [RefDate]+mkRefDate xs+  | all isDigit xs = return [RefDate xs "" "" "" "" ""]+  | otherwise      = return [RefDate "" "" "" "" xs ""]++data RefType+    = NoType+    | Article+    | ArticleMagazine+    | ArticleNewspaper+    | ArticleJournal+    | Bill+    | Book+    | Broadcast+    | Chapter+    | Dataset+    | Entry+    | EntryDictionary+    | EntryEncyclopedia+    | Figure+    | Graphic+    | Interview+    | Legislation+    | LegalCase+    | Manuscript+    | Map+    | MotionPicture+    | MusicalScore+    | Pamphlet+    | PaperConference+    | Patent+    | Post+    | PostWeblog+    | PersonalCommunication+    | Report+    | Review+    | ReviewBook+    | Song+    | Speech+    | Thesis+    | Treaty+    | Webpage+      deriving ( Read, Eq, Typeable, Data )++instance Show RefType where+    show = map toLower . formatField . showConstr . toConstr++instance FromJSON RefType where+  parseJSON (String t) = safeRead (capitalize . camelize . T.unpack $ t)+    where camelize x+            | '-':y:ys <- x = toUpper y : camelize ys+            | '_':y:ys <- x = toUpper y : camelize ys+            |     y:ys <- x =        y : camelize ys+            | otherwise     = []+          capitalize (x:xs) = toUpper x : xs+          capitalize     [] = []+  parseJSON _ = mzero++instance ToJSON RefType where+  toJSON reftype = toJSON (uncamelize $ uncapitalize $ show reftype)+   where uncamelize [] = []+         uncamelize (x:y:zs)+          | isLower x && isUpper y = x:'-':toLower y:uncamelize zs+         uncamelize (x:xs) = x : uncamelize xs+         uncapitalize (x:xs) = toLower x : xs+         uncapitalize []     = []++newtype CNum = CNum { unCNum :: Int } deriving ( Show, Read, Eq, Num, Typeable, Data )++instance FromJSON CNum where+  parseJSON x = case fromJSON x of+                     Success n -> return $ CNum n+                     _         -> mzero++instance ToJSON CNum where+  toJSON (CNum n) = toJSON n++-- | The 'Reference' record.+data Reference =+    Reference+    { refId               :: String+    , refType             :: RefType++    , author              :: [Agent]+    , editor              :: [Agent]+    , translator          :: [Agent]+    , recipient           :: [Agent]+    , interviewer         :: [Agent]+    , composer            :: [Agent]+    , director            :: [Agent]+    , illustrator         :: [Agent]+    , originalAuthor      :: [Agent]+    , containerAuthor     :: [Agent]+    , collectionEditor    :: [Agent]+    , editorialDirector   :: [Agent]+    , reviewedAuthor      :: [Agent]++    , issued              :: [RefDate]+    , eventDate           :: [RefDate]+    , accessed            :: [RefDate]+    , container           :: [RefDate]+    , originalDate        :: [RefDate]+    , submitted           :: [RefDate]++    , title               :: String+    , titleShort          :: String+    , reviewedTitle       :: String+    , containerTitle      :: String+    , collectionTitle     :: String+    , containerTitleShort :: String+    , collectionNumber    :: String --Int+    , originalTitle       :: String+    , publisher           :: String+    , originalPublisher   :: String+    , publisherPlace      :: String+    , originalPublisherPlace :: String+    , authority           :: String+    , jurisdiction        :: String+    , archive             :: String+    , archivePlace        :: String+    , archiveLocation     :: String+    , event               :: String+    , eventPlace          :: String+    , page                :: String+    , pageFirst           :: String+    , numberOfPages       :: String+    , version             :: String+    , volume              :: String+    , numberOfVolumes     :: String --Int+    , issue               :: String+    , chapterNumber       :: String+    , medium              :: String+    , status              :: String+    , edition             :: String+    , section             :: String+    , source              :: String+    , genre               :: String+    , note                :: String+    , annote              :: String+    , abstract            :: String+    , keyword             :: String+    , number              :: String+    , references          :: String+    , url                 :: String+    , doi                 :: String+    , isbn                :: String+    , issn                :: String+    , pmcid               :: String+    , pmid                :: String+    , callNumber          :: String+    , dimensions          :: String+    , scale               :: String+    , categories          :: [String]+    , language            :: String++    , citationNumber           :: CNum+    , firstReferenceNoteNumber :: Int+    , citationLabel            :: String+    } deriving ( Eq, Show, Read, Typeable, Data )++instance FromJSON Reference where+  parseJSON (Object v) = Reference <$>+       v .: "id" <*>+       v .:? "type" .!= NoType <*>+       v .:? "author" .!= [] <*>+       v .:? "editor" .!= [] <*>+       v .:? "translator" .!= [] <*>+       v .:? "recipient" .!= [] <*>+       v .:? "interviewer" .!= [] <*>+       v .:? "composer" .!= [] <*>+       v .:? "director" .!= [] <*>+       v .:? "illustrator" .!= [] <*>+       v .:? "original-author" .!= [] <*>+       v .:? "container-author" .!= [] <*>+       v .:? "collection-editor" .!= [] <*>+       v .:? "editorial-director" .!= [] <*>+       v .:? "reviewed-author" .!= [] <*>+       v .:? "issued" .!= [] <*>+       v .:? "event-date" .!= [] <*>+       v .:? "accessed" .!= [] <*>+       v .:? "container" .!= [] <*>+       v .:? "original-date" .!= [] <*>+       v .:? "submitted" .!= [] <*>+       v .:? "title" .!= "" <*>+       v .:? "title-short" .!= "" <*>+       v .:? "reviewed-title" .!= "" <*>+       v .:? "container-title" .!= "" <*>+       v .:? "collection-title" .!= "" <*>+       v .:? "container-title-short" .!= "" <*>+       v .:? "collection-number" .!= "" <*>+       v .:? "original-title" .!= "" <*>+       v .:? "publisher" .!= "" <*>+       v .:? "original-publisher" .!= "" <*>+       v .:? "publisher-place" .!= "" <*>+       v .:? "original-publisher-place" .!= "" <*>+       v .:? "authority" .!= "" <*>+       v .:? "jurisdiction" .!= "" <*>+       v .:? "archive" .!= "" <*>+       v .:? "archive-place" .!= "" <*>+       v .:? "archive-location" .!= "" <*>+       v .:? "event" .!= "" <*>+       v .:? "event-place" .!= "" <*>+       v .:? "page" .!= "" <*>+       v .:? "page-first" .!= "" <*>+       v .:? "number-of-pages" .!= "" <*>+       v .:? "version" .!= "" <*>+       v .:? "volume" .!= "" <*>+       v .:? "number-of-volumes" .!= "" <*>+       v .:? "issue" .!= "" <*>+       v .:? "chapter-number" .!= "" <*>+       v .:? "medium" .!= "" <*>+       v .:? "status" .!= "" <*>+       v .:? "edition" .!= "" <*>+       v .:? "section" .!= "" <*>+       v .:? "source" .!= "" <*>+       v .:? "genre" .!= "" <*>+       v .:? "note" .!= "" <*>+       v .:? "annote" .!= "" <*>+       v .:? "abstract" .!= "" <*>+       v .:? "keyword" .!= "" <*>+       v .:? "number" .!= "" <*>+       v .:? "references" .!= "" <*>+       v .:? "url" .!= "" <*>+       v .:? "doi" .!= "" <*>+       v .:? "isbn" .!= "" <*>+       v .:? "issn" .!= "" <*>+       v .:? "pmcid" .!= "" <*>+       v .:? "pmid" .!= "" <*>+       v .:? "call-number" .!= "" <*>+       v .:? "dimensions" .!= "" <*>+       v .:? "scale" .!= "" <*>+       v .:? "categories" .!= [] <*>+       v .:? "language" .!= "" <*>+       v .:? "citation-number" .!= CNum 0 <*>+       v .:? "first-reference-note-number" .!= 1 <*>+       v .:? "citation-label" .!= ""+  parseJSON _ = mzero++instance ToJSON Reference where+  toJSON ref = object' [+      "id" .= refId ref+    , "type" .= refType ref+    , "author" .= author ref+    , "editor" .= editor ref+    , "translator" .= translator ref+    , "recipient" .= recipient ref+    , "interviewer" .= interviewer ref+    , "composer" .= composer ref+    , "director" .= director ref+    , "illustrator" .= illustrator ref+    , "original-author" .= originalAuthor ref+    , "container-author" .= containerAuthor ref+    , "collection-editor" .= collectionEditor ref+    , "editorial-director" .= editorialDirector ref+    , "reviewed-author" .= reviewedAuthor ref+    , "issued" .= issued ref+    , "event-date" .= eventDate ref+    , "accessed" .= accessed ref+    , "container" .= container ref+    , "original-date" .= originalDate ref+    , "submitted" .= submitted ref+    , "title" .= title ref+    , "title-short" .= titleShort ref+    , "reviewed-title" .= reviewedTitle ref+    , "container-title" .= containerTitle ref+    , "collection-title" .= collectionTitle ref+    , "container-title-short" .= containerTitleShort ref+    , "collection-number" .= collectionNumber ref+    , "original-title" .= originalTitle ref+    , "publisher" .= publisher ref+    , "original-publisher" .= originalPublisher ref+    , "publisher-place" .= publisherPlace ref+    , "original-publisher-place" .= originalPublisherPlace ref+    , "authority" .= authority ref+    , "jurisdiction" .= jurisdiction ref+    , "archive" .= archive ref+    , "archive-place" .= archivePlace ref+    , "archive-location" .= archiveLocation ref+    , "event" .= event ref+    , "event-place" .= eventPlace ref+    , "page" .= page ref+    , "page-first" .= pageFirst ref+    , "number-of-pages" .= numberOfPages ref+    , "version" .= version ref+    , "volume" .= volume ref+    , "number-of-volumes" .= numberOfVolumes ref+    , "issue" .= issue ref+    , "chapter-number" .= chapterNumber ref+    , "medium" .= medium ref+    , "status" .= status ref+    , "edition" .= edition ref+    , "section" .= section ref+    , "source" .= source ref+    , "genre" .= genre ref+    , "note" .= note ref+    , "annote" .= annote ref+    , "abstract" .= abstract ref+    , "keyword" .= keyword ref+    , "number" .= number ref+    , "references" .= references ref+    , "url" .= url ref+    , "doi" .= doi ref+    , "isbn" .= isbn ref+    , "issn" .= issn ref+    , "pmcid" .= pmcid ref+    , "pmid" .= pmid ref+    , "call-number" .= callNumber ref+    , "dimensions" .= dimensions ref+    , "scale" .= scale ref+    , "categories" .= categories ref+    , "language" .= language ref+    , "citation-number" .= citationNumber ref+    , "first-reference-note-number" .= firstReferenceNoteNumber ref+    , "citation-label" .= citationLabel ref+    ]++emptyReference :: Reference+emptyReference =+    Reference+    { refId               = []+    , refType             = NoType++    , author              = []+    , editor              = []+    , translator          = []+    , recipient           = []+    , interviewer         = []+    , composer            = []+    , director            = []+    , illustrator         = []+    , originalAuthor      = []+    , containerAuthor     = []+    , collectionEditor    = []+    , editorialDirector   = []+    , reviewedAuthor      = []++    , issued              = []+    , eventDate           = []+    , accessed            = []+    , container           = []+    , originalDate        = []+    , submitted           = []++    , title               = []+    , titleShort          = []+    , reviewedTitle       = []+    , containerTitle      = []+    , collectionTitle     = []+    , containerTitleShort = []+    , collectionNumber    = []+    , originalTitle       = []+    , publisher           = []+    , originalPublisher   = []+    , publisherPlace      = []+    , originalPublisherPlace = []+    , authority           = []+    , jurisdiction        = []+    , archive             = []+    , archivePlace        = []+    , archiveLocation     = []+    , event               = []+    , eventPlace          = []+    , page                = []+    , pageFirst           = []+    , numberOfPages       = []+    , version             = []+    , volume              = []+    , numberOfVolumes     = []+    , issue               = []+    , chapterNumber       = []+    , medium              = []+    , status              = []+    , edition             = []+    , section             = []+    , source              = []+    , genre               = []+    , note                = []+    , annote              = []+    , abstract            = []+    , keyword             = []+    , number              = []+    , references          = []+    , url                 = []+    , doi                 = []+    , isbn                = []+    , issn                = []+    , pmcid               = []+    , pmid                = []+    , callNumber          = []+    , dimensions          = []+    , scale               = []+    , categories          = []+    , language            = []++    , citationNumber           = CNum 0+    , firstReferenceNoteNumber = 0+    , citationLabel            = []+    }++numericVars :: [String]+numericVars = [ "edition", "volume", "number-of-volumes", "number", "issue", "citation-number"+              , "chapter-number", "collection-number", "number-of-pages"]++parseLocator :: String -> (String, String)+parseLocator s+    | "b"    `isPrefixOf` formatField s = mk "book"+    | "ch"   `isPrefixOf` formatField s = mk "chapter"+    | "co"   `isPrefixOf` formatField s = mk "column"+    | "fi"   `isPrefixOf` formatField s = mk "figure"+    | "fo"   `isPrefixOf` formatField s = mk "folio"+    | "i"    `isPrefixOf` formatField s = mk "issue"+    | "l"    `isPrefixOf` formatField s = mk "line"+    | "n"    `isPrefixOf` formatField s = mk "note"+    | "o"    `isPrefixOf` formatField s = mk "opus"+    | "para" `isPrefixOf` formatField s = mk "paragraph"+    | "part" `isPrefixOf` formatField s = mk "part"+    | "p"    `isPrefixOf` formatField s = mk "page"+    | "sec"  `isPrefixOf` formatField s = mk "section"+    | "sub"  `isPrefixOf` formatField s = mk "sub verbo"+    | "ve"   `isPrefixOf` formatField s = mk "verse"+    | "v"    `isPrefixOf` formatField s = mk "volume"+    | otherwise                         =    ([], [])+    where+      mk c = if null s then ([], []) else (,) c . unwords . tail . words $ s++getReference :: [Reference] -> Cite -> Maybe Reference+getReference  r c+    = case citeId c `elemIndex` map refId r of+        Just i  -> Just $ setPageFirst $ r !! i+        Nothing -> Nothing++processCites :: [Reference] -> [[Cite]] -> [[(Cite, Reference)]]+processCites rs cs+    = procGr [[]] cs+    where+      procRef r = case filter ((==) (refId r) . citeId) $ concat cs of+                    x:_ -> r { firstReferenceNoteNumber = readNum $ citeNoteNumber x}+                    []  -> r+      getRef  c = case filter ((==) (citeId c) . refId) rs of+                    x:_ -> procRef $ setPageFirst x+                    []  -> emptyReference { title = citeId c ++ " not found!" }++      procGr _ [] = []+      procGr a (x:xs) = let (a',res) = procCs a x+                        in res : procGr (a' ++ [[]]) xs++      procCs a [] = (a,[])+      procCs a (c:xs)+          | isIbidC, isLocSet = go "ibid-with-locator-c"+          | isIbid,  isLocSet = go "ibid-with-locator"+          | isIbidC           = go "ibid-c"+          | isIbid            = go "ibid"+          | isElem            = go "subsequent"+          | otherwise         = go "first"+          where+            go s = let addCite    = if last a /= [] then init a ++ [last a ++ [c]] else init a ++ [[c]]+                       (a', rest) = procCs addCite xs+                   in  (a', (c { citePosition = s}, getRef c) : rest)+            isElem   = citeId c `elem` map citeId (concat a)+            -- Ibid in same citation+            isIbid   = last a /= [] && citeId c == citeId (last $ last a)+            -- Ibid in different citations (must be capitalized)+            isIbidC  = init a /= [] && length (last $ init a) == 1 &&+                       last a == [] && citeId c == citeId (head . last $ init a)+            isLocSet = citeLocator c /= ""++setPageFirst :: Reference -> Reference+setPageFirst r = if ('–' `elem` page r || '-' `elem` page r)+                 then r { pageFirst = takeWhile (not . flip elem "–-") $ page r}+                 else r++setNearNote :: Style -> [[Cite]] -> [[Cite]]+setNearNote s cs+    = procGr [] cs+    where+      near_note   = let nn = fromMaybe [] . lookup "near-note-distance" . citOptions . citation $ s+                    in  if nn == [] then 5 else readNum nn+      procGr _ [] = []+      procGr a (x:xs) = let (a',res) = procCs a x+                        in res : procGr a' xs++      procCs a []     = (a,[])+      procCs a (c:xs) = (a', c { nearNote = isNear} : rest)+          where+            (a', rest) = procCs (c:a) xs+            isNear     = case filter ((==) (citeId c) . citeId) a of+                           x:_ -> citeNoteNumber c /= "0" &&+                                  citeNoteNumber x /= "0" &&+                                  readNum (citeNoteNumber c) - readNum (citeNoteNumber x) <= near_note+                           _   -> False++object' :: [Pair] -> Aeson.Value+object' = object . filter (not . isempty)+  where isempty (_, Array v)  = V.null v+        isempty (_, String t) = T.null t+        isempty ("first-reference-note-number", Aeson.Number n) = n == 0+        isempty ("citation-number", Aeson.Number n) = n == 0+        isempty ("comma-suffix", Bool b) = not b+        isempty (_, _)        = False++safeRead :: (Monad m, Read a) => String -> m a+safeRead s = case reads s of+                  (d,x):_+                    | all isSpace x -> return d+                  _                 -> fail $ "Could not read `" ++ s ++ "'"+++readNum :: String -> Int+readNum s = case reads s of+              [(x,"")] -> x+              _        -> 0
+ src/Text/CSL/Style.hs view
@@ -0,0 +1,609 @@+{-# LANGUAGE PatternGuards, DeriveDataTypeable #-}+-----------------------------------------------------------------------------+-- |+-- Module      :  Text.CSL.Style+-- Copyright   :  (c) Andrea Rossato+-- License     :  BSD-style (see LICENSE)+--+-- Maintainer  :  Andrea Rossato <andrea.rossato@unitn.it>+-- Stability   :  unstable+-- Portability :  unportable+--+-- The Style types+--+-----------------------------------------------------------------------------++module Text.CSL.Style where++import Control.Arrow+import Data.List ( nubBy, isPrefixOf, isInfixOf )+import Data.Generics ( Typeable, Data, everywhere+                     , everywhere', everything, mkT, mkQ )+import Data.Maybe ( listToMaybe )+import qualified Data.Map as M+import Text.JSON+import Text.Pandoc.Definition ( Inline, Target )++#ifdef UNICODE_COLLATION+import qualified Data.Text     as T+import qualified Data.Text.ICU as T+#endif++-- | The representation of a parsed CSL style.+data Style+    = Style+      { styleVersion       ::  String+      , styleClass         ::  String+      , styleInfo          ::  Maybe CSInfo+      , styleDefaultLocale ::  String+      , styleLocale        :: [Locale]+      , styleAbbrevs       :: [Abbrev]+      , csOptions          :: [Option]+      , csMacros           :: [MacroMap]+      , citation           ::  Citation+      , biblio             ::  Maybe Bibliography+      } deriving ( Show, Read, Typeable, Data )++data Locale+    = Locale+      { localeVersion :: String+      , localeLang    :: String+      , localeOptions :: [Option]+      , localeTerms   :: [CslTerm]+      , localeDate    :: [Element]+      } deriving ( Show, Read, Eq, Typeable, Data )++-- | With the 'defaultLocale', the locales-xx-XX.xml loaded file and+-- the parsed 'Style' cs:locale elements, produce the final 'Locale'+-- as the only element of a list, taking into account CSL locale+-- prioritization.+mergeLocales :: String -> Locale -> [Locale] -> [Locale]+mergeLocales s l ls = doMerge list+    where+      list = filter ((==) s . localeLang) ls +++             filter ((\x -> x /= [] && x `isPrefixOf` s) . localeLang) ls +++             filter ((==) [] . localeLang) ls+      doMerge x = return l { localeOptions = newOpt     x+                           , localeTerms   = newTerms   x+                           , localeDate    = newDate    x+                           }+      cht          = cslTerm &&& termForm &&& termGenderForm+      checkedLoc   = if hasOrdinals ls then rmOrdinals (localeTerms l) else localeTerms l+      newTerms   x = nubBy (\a b -> cht a == cht b) (concatMap localeTerms   x ++ checkedLoc)+      newOpt     x = nubBy (\a b -> fst a == fst b) (concatMap localeOptions x ++ localeOptions l)+      newDate    x = nubBy (\(Date _ a _ _ _ _)+                             (Date _ b _ _ _ _) -> a == b) (concatMap localeDate x ++ localeDate l)++data CslTerm+    = CT+      { cslTerm        :: String+      , termForm       :: Form+      , termGender     :: Gender+      , termGenderForm :: Gender+      , termSingular   :: String+      , termPlural     :: String+      , termMatch      :: String+      } deriving ( Show, Read, Eq, Typeable, Data )++newTerm :: CslTerm+newTerm = CT [] Long Neuter Neuter [] [] []++findTerm :: String -> Form -> [CslTerm] -> Maybe CslTerm+findTerm s f+    = listToMaybe . filter (cslTerm &&& termForm >>> (==) (s, f))++findTerm' :: String -> Form -> Gender -> [CslTerm] -> Maybe CslTerm+findTerm' s f g+    = listToMaybe . filter (cslTerm &&& termForm &&& termGenderForm >>> (==) (s,(f,g)))++hasOrdinals :: Data a => a -> Bool+hasOrdinals = or . query hasOrd+    where+      hasOrd o+          | CT {cslTerm = t} <- o+          , "ordinal" `isInfixOf` t = [True]+          | otherwise               = [False]++rmOrdinals :: Data a => a -> a+rmOrdinals = proc' doRemove+    where+      doRemove [] = []+      doRemove (o:os)+          | CT {cslTerm = t} <- o+          , "ordinal" `isInfixOf` t =   doRemove os+          | otherwise               = o:doRemove os++type Abbrev+    = (String, [(String, M.Map String String)])++type MacroMap+    = (String,[Element])++data Citation+    = Citation+      { citOptions :: [Option]+      , citSort    :: [Sort]+      , citLayout  ::  Layout+      } deriving ( Show, Read, Typeable, Data )++data Bibliography+    = Bibliography+      { bibOptions :: [Option]+      , bibSort    :: [Sort]+      , bibLayout  ::  Layout+      } deriving ( Show, Read, Typeable, Data )++type Option = (String,String)++mergeOptions :: [Option] -> [Option] -> [Option]+mergeOptions os = nubBy (\x y -> fst x == fst y) . (++) os++data Layout+    = Layout+      { layFormat ::  Formatting+      , layDelim  ::  Delimiter+      , elements  :: [Element]+      } deriving ( Show, Read, Typeable, Data )++data Element+    = Choose       IfThen    [IfThen]    [Element]+    | Macro        String                 Formatting+    | Const        String                 Formatting+    | Variable    [String]    Form        Formatting Delimiter+    | Term         String     Form        Formatting Bool+    | Label        String     Form        Formatting Plural+    | Number       String     NumericForm Formatting+    | Names       [String]   [Name]       Formatting Delimiter [Element]+    | Substitute  [Element]+    | Group        Formatting Delimiter  [Element]+    | Date        [String]    DateForm    Formatting Delimiter [DatePart] String+      deriving ( Show, Read, Eq, Typeable, Data )++data IfThen+    = IfThen Condition Match [Element]+      deriving ( Eq, Show, Read, Typeable, Data )++data Condition+    = Condition+      { isType          :: [String]+      , isSet           :: [String]+      , isNumeric       :: [String]+      , isUncertainDate :: [String]+      , isPosition      :: [String]+      , disambiguation  :: [String]+      , isLocator       :: [String]+      } deriving ( Eq, Show, Read, Typeable, Data )++type Delimiter = String++data Match+    = Any+    | All+    | None+      deriving ( Show, Read, Eq, Typeable, Data )++match :: Match -> [Bool] -> Bool+match All  = and+match Any  = or+match None = and . map not++data DatePart+    = DatePart+      { dpName       :: String+      , dpForm       :: String+      , dpRangeDelim :: String+      , dpFormatting :: Formatting+      } deriving ( Show, Read, Eq, Typeable, Data )++defaultDate :: [DatePart]+defaultDate+    = [ DatePart "year"  "" "-" emptyFormatting+      , DatePart "month" "" "-" emptyFormatting+      , DatePart "day"   "" "-" emptyFormatting]++data Sort+    = SortVariable String Sorting+    | SortMacro    String Sorting Int Int String+      deriving ( Eq, Show, Read, Typeable, Data )++data Sorting+    = Ascending  String+    | Descending String+      deriving ( Read, Show, Eq, Typeable, Data )++instance Ord Sorting where+    compare (Ascending  []) (Ascending  []) = EQ+    compare (Ascending  []) (Ascending   _) = GT+    compare (Ascending   _) (Ascending  []) = LT+    compare (Ascending   a) (Ascending   b) = compare' a b+    compare (Descending []) (Descending []) = EQ+    compare (Descending []) (Descending  _) = GT+    compare (Descending  _) (Descending []) = LT+    compare (Descending  a) (Descending  b) = compare' b a+    compare              _               _  = EQ++compare' :: String -> String -> Ordering+compare' x y+    = case (head x, head y) of+        ('-','-') -> comp y x+        ('-', _ ) -> LT+        (_  ,'-') -> GT+        _         -> comp x y+      where+#ifdef UNICODE_COLLATION+        comp a b = T.collate (T.collator T.Current) (T.pack a) (T.pack b)+#else+        comp a b = compare a b+#endif++data Form+    = Long+    | Short+    | Count+    | Verb+    | VerbShort+    | Symbol+    | NotSet+      deriving ( Eq, Show, Read, Typeable, Data )++data Gender+    = Feminine+    | Masculine+    | Neuter+      deriving ( Eq, Show, Read, Typeable, Data )++data NumericForm+    = Numeric+    | Ordinal+    | Roman+    | LongOrdinal+      deriving ( Eq, Show, Read, Typeable, Data )++data DateForm+    = TextDate+    | NumericDate+    | NoFormDate+      deriving ( Eq, Show, Read, Typeable, Data )++data Plural+    = Contextual+    | Always+    | Never+      deriving ( Eq, Show, Read, Typeable, Data )++data Name+    = Name      Form Formatting NameAttrs Delimiter [NamePart]+    | NameLabel Form Formatting Plural+    | EtAl           Formatting String+      deriving ( Eq, Show, Read, Typeable, Data )++type NameAttrs = [(String, String)]++data NamePart+    = NamePart String Formatting+      deriving ( Show, Read, Eq, Typeable, Data )++isPlural :: Plural -> Int -> Bool+isPlural p l+    = case p of+        Always     -> True+        Never      -> False+        Contextual -> l > 1++isName :: Name -> Bool+isName x = case x of Name {} -> True; _ -> False++isNames :: Element -> Bool+isNames x = case x of Names {} -> True; _ -> False++hasEtAl :: [Name] -> Bool+hasEtAl = not . null . query getEtAl+    where getEtAl n+              | EtAl _ _ <- n = [n]+              | otherwise     = []++data Formatting+    = Formatting+      { prefix         :: String+      , suffix         :: String+      , fontFamily     :: String+      , fontStyle      :: String+      , fontVariant    :: String+      , fontWeight     :: String+      , textDecoration :: String+      , verticalAlign  :: String+      , textCase       :: String+      , display        :: String+      , quotes         :: Quote+      , stripPeriods   :: Bool+      , noCase         :: Bool+      , noDecor        :: Bool+      } deriving ( Read, Eq, Ord, Typeable, Data )++instance Show Formatting where show _ = "emptyFormatting"++rmTitleCase :: Formatting -> Formatting+rmTitleCase f+    | Formatting _ _ _ _ _ _ _ _ "title" _ _ _ _ _ <- f = f {textCase = []}+    | otherwise                                         = f++data Quote+    = NativeQuote+    | ParsedQuote+    | NoQuote+    deriving ( Read, Eq, Ord, Typeable, Data )++emptyFormatting :: Formatting+emptyFormatting+    = Formatting [] [] [] [] [] [] [] [] [] [] NoQuote False False False++unsetAffixes :: Formatting -> Formatting+unsetAffixes f = f {prefix = [], suffix = []}++mergeFM :: Formatting -> Formatting -> Formatting+mergeFM (Formatting aa ab ac ad ae af ag ah ai aj ak al am an)+        (Formatting ba bb bc bd be bf bg bh bi bj bk bl bm bn) =+                   Formatting (ba `betterThen` aa)+                              (bb `betterThen` ab)+                              (bc `betterThen` ac)+                              (bd `betterThen` ad)+                              (be `betterThen` ae)+                              (bf `betterThen` af)+                              (bg `betterThen` ag)+                              (bh `betterThen` ah)+                              (bi `betterThen` ai)+                              (bj `betterThen` aj)+                              (if bk == NoQuote then ak else bk)+                              (bl || al)+                              (bm || am)+                              (bn || an)++data CSInfo+    = CSInfo+      { csiTitle      :: String+      , csiAuthor     :: CSAuthor+      , csiCategories :: [CSCategory]+      , csiId         :: String+      , csiUpdated    :: String+      } deriving ( Show, Read, Typeable, Data )++data CSAuthor   = CSAuthor   String String String deriving ( Show, Read, Eq, Typeable, Data )+data CSCategory = CSCategory String String String deriving ( Show, Read, Eq, Typeable, Data )++-- | The formatted output, produced after post-processing the+-- evaluated citations.+data FormattedOutput+    = FO          Formatting [FormattedOutput]          -- ^ List of 'FormatOutput' items+    | FN   String Formatting                            -- ^ Formatted number+    | FS   String Formatting                            -- ^ Formatted string+    | FErr CiteprocError                                -- ^ Warning+    | FDel String                                       -- ^ Delimeter string+    | FUrl Target Formatting                            -- ^ Formatted URL+    | FPan [Inline]                                     -- ^ Pandoc inline elements+    | FNull                                             -- ^ Null formatting item+      deriving ( Eq, Show )++data CiteprocError+   = NoOutput+   | ReferenceNotFound String+   deriving ( Eq, Ord, Show, Typeable, Data )++-- | The 'Output' generated by the evaluation of a style. Must be+-- further processed for disambiguation and collapsing.+data Output+    = ONull+    | OSpace+    | OPan    [Inline]+    | ODel     String                                   -- ^ A delimiter string.+    | OStr     String             Formatting            -- ^ A simple 'String'+    | OErr     CiteprocError                            -- ^ Warning message+    | OLabel   String             Formatting            -- ^ A label used for roles+    | ONum     Int                Formatting            -- ^ A number (used to count contributors)+    | OCitNum  Int                Formatting            -- ^ The citation number+    | ODate   [Output]                                  -- ^ A (possibly) ranged date+    | OYear    String    String   Formatting            -- ^ The year and the citeId+    | OYearSuf String    String   [Output]   Formatting -- ^ The year suffix, the citeId and a holder for collision data+    | OName    String   [Output] [[Output]]  Formatting -- ^ A (family) name with the list of given names.+    | OContrib String    String   [Output] [Output] [[Output]] -- ^ The citation key, the role (author, editor, etc.), the contributor(s),+                                                        -- the output needed for year suf. disambiguation, and everything used for+                                                        -- name disambiguation.+    | OUrl    Target              Formatting            -- ^ An URL+    | OLoc    [Output]            Formatting            -- ^ The citation's locator+    | Output  [Output]            Formatting            -- ^ Some nested 'Output'+      deriving ( Eq, Ord, Show, Typeable, Data )++data Affix+    = PlainText String+    | PandocText [Inline]+      deriving ( Show, Read, Eq, Ord, Typeable, Data )++-- | Needed for the test-suite.+instance JSON Affix where+    showJSON (PlainText  s) = JSString . toJSString $ s+    showJSON (PandocText i) = JSString . toJSString $ show i+    readJSON jv+        | JSString js <- jv+        , [(x,"")] <- reads (fromJSString js) = Ok x+        | otherwise                           = Ok $ PlainText []++type Citations = [[Cite]]+data Cite+    = Cite+      { citeId         :: String+      , citePrefix     :: Affix+      , citeSuffix     :: Affix+      , citeLabel      :: String+      , citeLocator    :: String+      , citeNoteNumber :: String+      , citePosition   :: String+      , nearNote       :: Bool+      , authorInText   :: Bool+      , suppressAuthor :: Bool+      , citeHash       :: Int+      } deriving ( Show, Eq, Typeable, Data )++emptyAffix :: Affix+emptyAffix = PlainText []++emptyCite :: Cite+emptyCite  = Cite [] emptyAffix emptyAffix [] [] [] [] False False False 0++-- | A citation group: the first list has a single member when the+-- citation group starts with an "author-in-text" cite, the+-- 'Formatting' to be applied, the 'Delimiter' between individual+-- citations and the list of evaluated citations.+data CitationGroup = CG [(Cite, Output)] Formatting Delimiter [(Cite, Output)] deriving ( Show, Eq, Typeable, Data )++data BiblioData+    = BD+      { citations    :: [[FormattedOutput]]+      , bibliography :: [[FormattedOutput]]+      } deriving ( Show )++-- | A record with all the data to produce the 'FormattedOutput' of a+-- citation: the citation key, the part of the formatted citation that+-- may be colliding with other citations, the form of the citation+-- when a year suffix is used for disambiguation , the data to+-- disambiguate it (all possible contributors and all possible given+-- names), and, after processing, the disambiguated citation and its+-- year, initially empty.+data CiteData+    = CD+      { key        ::   String+      , collision  ::  [Output]+      , disambYS   ::  [Output]+      , disambData :: [[Output]]+      , disambed   ::  [Output]+      , sameAs     ::  [String]+      , citYear    ::   String+      } deriving ( Show, Typeable, Data )++instance Eq CiteData where+    (==) (CD ka ca _ _ _ _ _)+         (CD kb cb _ _ _ _ _) = ka == kb && ca == cb++data NameData+    = ND+      { nameKey        ::   String+      , nameCollision  ::  [Output]+      , nameDisambData :: [[Output]]+      , nameDataSolved ::  [Output]+      } deriving ( Show, Typeable, Data )++instance Eq NameData where+    (==) (ND ka ca _ _)+         (ND kb cb _ _) = ka == kb && ca == cb++formatOutputList :: [Output] -> [FormattedOutput]+formatOutputList = filterUseless . map formatOutput+    where+      filterUseless [] = []+      filterUseless (o:os)+          | FO _ [] <- o =                          filterUseless os+          | FO f xs <- o+          , isEmpty f    =      filterUseless xs ++ filterUseless os+          | FO f xs <- o = case filterUseless xs of+                             []      ->             filterUseless os+                             xs'     -> FO  f xs' : filterUseless os+          | FNull   <- o =                          filterUseless os+          | otherwise    =                      o : filterUseless os+          where+            isEmpty f = f == emptyFormatting++-- | Convert evaluated 'Output' into 'FormattedOutput', ready for the+-- output filters.+formatOutput :: Output -> FormattedOutput+formatOutput o+    | OSpace             <- o = FDel " "+    | OPan     i         <- o = FPan i+    | ODel     []        <- o = FNull+    | ODel     s         <- o = FDel s+    | OStr     []      _ <- o = FNull+    | OStr     s       f <- o = FS s         f+    | OErr     e         <- o = FErr e+    | OLabel   []      _ <- o = FNull+    | OLabel   s       f <- o = FS s         f+    | ODate    os        <- o = FO emptyFormatting (format os)+    | OYear    s _     f <- o = FS s         f+    | OYearSuf s _ _   f <- o = FS s         f+    | ONum     i       f <- o = FS (show  i) f+    | OCitNum  i       f <- o = FN (add00 i) f+    | OUrl     s       f <- o = FUrl s       f+    | OName  _ s _     f <- o = FO f               (format  s)+    | OContrib _ _ s _ _ <- o = FO emptyFormatting (format  s)+    | OLoc     os      f <- o = FO f               (format os)+    | Output   os      f <- o = FO f               (format os)+    | otherwise               = FNull+    where+      format = map formatOutput+      add00  = reverse . take 5 . flip (++) (repeat '0') . reverse . show++-- | Map the evaluated output of a citation group.+mapGroupOutput :: (Output -> [a]) -> CitationGroup -> [a]+mapGroupOutput f (CG _ _ _ os) = concatMap f $ map snd os++-- | A generic processing function.+proc :: (Typeable a, Data b) => (a -> a) -> b -> b+proc f = everywhere (mkT f)++-- | A generic processing function: process a data structure in+-- top-down manner.+proc' :: (Typeable a, Data b) => (a -> a) -> b -> b+proc' f = everywhere' (mkT f)++-- | A generic query function.+query :: (Typeable a, Data b) => (a -> [c]) -> b -> [c]+query f = everything (++) ([] `mkQ` f)++-- | Removes all given names form a 'OName' element with 'proc'.+rmGivenNames :: Output -> Output+rmGivenNames o+    | OName i s _ f <- o = OName i s [] f+    | otherwise          = o++rmNameHash :: Output -> Output+rmNameHash o+    | OName _ s ss f <- o = OName [] s ss f+    | otherwise           = o++-- | Add, with 'proc', a give name to the family name. Needed for+-- disambiguation.+addGivenNames :: [Output] -> [Output]+addGivenNames+    = addGN True+    where+      addGN _ [] = []+      addGN b (o:os)+          | OName i _ xs f <- o+          , xs /= []  = if b then OName i (head xs) (tail xs) f : addGN False os else o:os+          | otherwise = o : addGN b os++-- | Add the year suffix to the year. Needed for disambiguation.+addYearSuffix :: Output -> Output+addYearSuffix o+    | OYear y k     f <- o = Output [OYear y k emptyFormatting,OYearSuf [] k [] emptyFormatting] f+    | ODate  (x:xs)   <- o = if or $ map hasYear xs+                             then Output (x : [addYearSuffix $ ODate xs]) emptyFormatting+                             else addYearSuffix (Output (x:xs) emptyFormatting)+    | Output (x:xs) f <- o = if or $ map hasYearSuf (x : xs)+                             then Output (x : xs) f+                             else if hasYear x+                                  then Output (addYearSuffix x : xs) f+                                  else Output (x : [addYearSuffix $ Output xs emptyFormatting]) f+    | otherwise            = o++hasYear :: Output -> Bool+hasYear = not . null . query getYear+    where getYear o+              | OYear _ _ _ <- o = [o]+              | otherwise        = []+++hasYearSuf :: Output -> Bool+hasYearSuf = not . null . query getYearSuf+    where getYearSuf o+              | OYearSuf _ _ _ _ <- o = ["a"]+              | otherwise             = []++betterThen :: Eq a => [a] -> [a] -> [a]+betterThen a b = if a == [] then b else a
+ tests/biblio.bib view
@@ -0,0 +1,26 @@+@Book{item1,+author="John Doe",+title="First Book",+year="2005",+address="Cambridge",+publisher="Cambridge University Press"+}++@Article{item2,+author="John Doe",+title="Article",+year="2006",+journal="Journal of Generic Studies",+volume="6",+pages="33-34"+}++@InCollection{пункт3,+author="John Doe and Jenny Roe",+title="Why Water Is Wet",+booktitle="Third Book",+editor="Sam Smith",+publisher="Oxford University Press",+address="Oxford",+year="2007"+}
+ tests/chicago-author-date.csl view
@@ -0,0 +1,458 @@+<?xml version="1.0" encoding="utf-8"?>+<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never">+  <info>+    <title>Chicago Manual of Style (author-date)</title>+    <id>http://www.zotero.org/styles/chicago-author-date</id>+    <link href="http://www.zotero.org/styles/chicago-author-date" rel="self"/>+    <link href="http://www.chicagomanualofstyle.org/tools_citationguide.html" rel="documentation"/>+    <author>+      <name>Julian Onions</name>+      <email>julian.onions@gmail.com</email>+    </author>+    <contributor>+      <name>Sebastian Karcher</name>+    </contributor>+    <contributor>+      <name>Richard Karnesky</name>+      <email>karnesky+zotero@gmail.com</email>+      <uri>http://arc.nucapt.northwestern.edu/Richard_Karnesky</uri>+    </contributor>+    <category citation-format="author-date"/>+    <category field="generic-base"/>+    <summary>The author-date variant of the Chicago style</summary>+    <updated>2013-03-28T05:37:10+00:00</updated>+    <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>+  </info>+  <locale>+    <terms>+      <term name="editor" form="verb-short">ed.</term>+      <term name="container-author" form="verb">by</term>+      <term name="translator" form="verb-short">trans.</term>+      <term name="translator" form="short">trans.</term>+    </terms>+  </locale>+  <macro name="secondary-contributors">+    <choose>+      <if type="chapter paper-conference" match="none">+        <group delimiter=". ">+          <names variable="editor translator">+            <label form="verb" text-case="capitalize-first" suffix=" " plural="never"/>+            <name and="text" delimiter=", "/>+          </names>+        </group>+      </if>+    </choose>+  </macro>+  <macro name="container-contributors">+    <choose>+      <if type="chapter paper-conference" match="any">+        <group prefix=", " delimiter=", ">+          <names variable="container-author editor" delimiter=", ">+            <label form="verb" suffix=" " plural="never"/>+            <name and="text" delimiter=", "/>+          </names>+        </group>+      </if>+    </choose>+  </macro>+  <macro name="editor">+    <names variable="editor">+      <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" prefix=", "/>+    </names>+  </macro>+  <macro name="translator">+    <names variable="translator">+      <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" prefix=", " plural="never"/>+    </names>+  </macro>+  <macro name="recipient">+    <choose>+      <if type="personal_communication">+        <choose>+          <if variable="genre">+            <text variable="genre" text-case="capitalize-first"/>+          </if>+          <else>+            <text term="letter" text-case="capitalize-first"/>+          </else>+        </choose>+      </if>+    </choose>+    <names variable="recipient" delimiter=", ">+      <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>+      <name and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="contributors">+    <names variable="author">+      <name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" plural="never" prefix=", "/>+      <substitute>+        <names variable="editor"/>+        <names variable="translator"/>+        <text macro="title"/>+      </substitute>+    </names>+    <text macro="recipient"/>+  </macro>+  <macro name="contributors-short">+    <names variable="author">+      <name form="short" and="text" delimiter=", " initialize-with=". "/>+      <substitute>+        <names variable="editor"/>+        <names variable="translator"/>+        <text macro="title"/>+      </substitute>+    </names>+  </macro>+  <macro name="interviewer">+    <names variable="interviewer" delimiter=", ">+      <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>+      <name and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="archive">+    <group delimiter=". ">+      <text variable="archive_location" text-case="capitalize-first"/>+      <text variable="archive"/>+      <text variable="archive-place"/>+    </group>+  </macro>+  <macro name="access">+    <group delimiter=". ">+      <choose>+        <if type="graphic report" match="any">+          <text macro="archive"/>+        </if>+        <else-if type="article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="none">+          <text macro="archive"/>+        </else-if>+      </choose>+      <text variable="DOI" prefix="doi:"/>+      <choose>+        <if variable="DOI issued" match="none">+          <choose>+            <if variable="URL accessed" match="all">+              <group delimiter=" ">+                <text term="accessed" text-case="capitalize-first"/>+                <date variable="accessed" delimiter=" ">+                  <date-part name="month"/>+                  <date-part name="day"/>+                </date>+              </group>+            </if>+          </choose>+        </if>+        <else-if type="webpage">+          <date variable="issued" delimiter=" ">+            <date-part name="month"/>+            <date-part name="day"/>+          </date>+        </else-if>+      </choose>+      <choose>+        <if type="legal_case" match="none">+          <text variable="URL"/>+        </if>+      </choose>+    </group>+  </macro>+  <macro name="title">+    <choose>+      <if variable="title" match="none">+        <choose>+          <if type="personal_communication" match="none">+            <text variable="genre" text-case="capitalize-first"/>+          </if>+        </choose>+      </if>+      <else-if type="bill book graphic legal_case legislation motion_picture song" match="any">+        <text variable="title" text-case="title" font-style="italic"/>+      </else-if>+      <else>+        <text variable="title" text-case="title" quotes="true"/>+      </else>+    </choose>+  </macro>+  <macro name="edition">+    <choose>+      <if type="bill book graphic legal_case legislation motion_picture report song" match="any">+        <choose>+          <if is-numeric="edition">+            <group delimiter=" " prefix=". ">+              <number variable="edition" form="ordinal"/>+              <text term="edition" form="short" strip-periods="true"/>+            </group>+          </if>+          <else>+            <text variable="edition" prefix=". "/>+          </else>+        </choose>+      </if>+      <else-if type="chapter  paper-conference" match="any">+        <choose>+          <if is-numeric="edition">+            <group delimiter=" " prefix=", ">+              <number variable="edition" form="ordinal"/>+              <text term="edition" form="short"/>+            </group>+          </if>+          <else>+            <text variable="edition" prefix=", "/>+          </else>+        </choose>+      </else-if>+    </choose>+  </macro>+  <macro name="locators">+    <choose>+      <if type="article-journal">+        <text variable="volume" prefix=" "/>+        <text variable="issue" prefix=" (" suffix=")"/>+      </if>+      <else-if type="legal_case">+        <text variable="volume" prefix=", "/>+        <text variable="container-title" prefix=" "/>+        <text variable="page" prefix=" "/>+      </else-if>+      <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">+        <group prefix=". " delimiter=". ">+          <group>+            <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>+            <number variable="volume" form="numeric"/>+          </group>+          <group>+            <number variable="number-of-volumes" form="numeric"/>+            <text term="volume" form="short" prefix=" " plural="true"/>+          </group>+        </group>+      </else-if>+      <else-if type="chapter paper-conference" match="any">+        <choose>+          <if variable="page" match="none">+            <group prefix=". ">+              <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>+              <number variable="volume" form="numeric"/>+            </group>+          </if>+        </choose>+      </else-if>+    </choose>+  </macro>+  <macro name="locators-chapter">+    <choose>+      <if type="chapter paper-conference" match="any">+        <choose>+          <if variable="page">+            <group prefix=", ">+              <text variable="volume" suffix=":"/>+              <text variable="page"/>+            </group>+          </if>+        </choose>+      </if>+    </choose>+  </macro>+  <macro name="locators-article">+    <choose>+      <if type="article-newspaper">+        <group prefix=", " delimiter=", ">+          <group>+            <text variable="edition" suffix=" "/>+            <text term="edition" prefix=" "/>+          </group>+          <group>+            <text term="section" form="short" suffix=" "/>+            <text variable="section"/>+          </group>+        </group>+      </if>+      <else-if type="article-journal">+        <text variable="page" prefix=": "/>+      </else-if>+    </choose>+  </macro>+  <macro name="point-locators">+    <choose>+      <if variable="locator">+        <choose>+          <if locator="page" match="none">+            <choose>+              <if type="bill book graphic legal_case legislation motion_picture report song" match="any">+                <choose>+                  <if variable="volume">+                    <group>+                      <text term="volume" form="short" suffix=" "/>+                      <number variable="volume" form="numeric"/>+                      <label variable="locator" form="short" prefix=", " suffix=" "/>+                    </group>+                  </if>+                  <else>+                    <label variable="locator" form="short" suffix=" "/>+                  </else>+                </choose>+              </if>+              <else>+                <label variable="locator" form="short" suffix=" "/>+              </else>+            </choose>+          </if>+          <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">+            <number variable="volume" form="numeric" suffix=":"/>+          </else-if>+        </choose>+        <text variable="locator"/>+      </if>+    </choose>+  </macro>+  <macro name="container-prefix">+    <text term="in" text-case="capitalize-first"/>+  </macro>+  <macro name="container-title">+    <choose>+      <if type="chapter paper-conference" match="any">+        <text macro="container-prefix" suffix=" "/>+      </if>+    </choose>+    <choose>+      <if type="legal_case" match="none">+        <text variable="container-title" text-case="title" font-style="italic"/>+      </if>+    </choose>+  </macro>+  <macro name="publisher">+    <group delimiter=": ">+      <text variable="publisher-place"/>+      <text variable="publisher"/>+    </group>+  </macro>+  <macro name="date">+    <choose>+      <if variable="issued">+        <date variable="issued">+          <date-part name="year"/>+        </date>+      </if>+      <else-if variable="accessed">+        <date variable="accessed">+          <date-part name="year"/>+        </date>+      </else-if>+    </choose>+  </macro>+  <macro name="day-month">+    <date variable="issued">+      <date-part name="month"/>+      <date-part name="day" prefix=" "/>+    </date>+  </macro>+  <macro name="collection-title">+    <text variable="collection-title" text-case="title"/>+    <text variable="collection-number" prefix=" "/>+  </macro>+  <macro name="event">+    <group>+      <text term="presented at" suffix=" "/>+      <text variable="event"/>+    </group>+  </macro>+  <macro name="description">+    <choose>+      <if type="interview">+        <group delimiter=". ">+          <text macro="interviewer"/>+          <text variable="medium" text-case="capitalize-first"/>+        </group>+      </if>+      <else>+        <text variable="medium" text-case="capitalize-first" prefix=". "/>+      </else>+    </choose>+    <choose>+      <if variable="title" match="none"/>+      <else-if type="thesis"/>+      <else>+        <group delimiter=" " prefix=". ">+          <text variable="genre" text-case="capitalize-first"/>+          <choose>+            <if type="report">+              <text variable="number"/>+            </if>+          </choose>+        </group>+      </else>+    </choose>+    <!--This is for computer programs only. Localization new to 1.0.1, so may be missing in many locales-->+    <group delimiter=" " prefix=" (" suffix=")">+      <text term="version"/>+      <text variable="version"/>+    </group>+  </macro>+  <macro name="issue">+    <choose>+      <if type="article-journal">+        <text macro="day-month" prefix=" (" suffix=")"/>+      </if>+      <else-if type="legal_case">+        <text variable="authority" prefix=". "/>+      </else-if>+      <else-if type="speech">+        <group prefix=" " delimiter=", ">+          <text macro="event"/>+          <text macro="day-month"/>+          <text variable="event-place"/>+        </group>+      </else-if>+      <else-if type="article-newspaper article-magazine" match="any">+        <text macro="day-month" prefix=", "/>+      </else-if>+      <else>+        <group prefix=". " delimiter=", ">+          <choose>+            <if type="thesis">+              <text variable="genre" text-case="capitalize-first"/>+            </if>+          </choose>+          <text macro="publisher"/>+        </group>+      </else>+    </choose>+  </macro>+  <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" givenname-disambiguation-rule="primary-name">+    <layout prefix="(" suffix=")" delimiter="; ">+      <group delimiter=", ">+        <group delimiter=" ">+          <text macro="contributors-short"/>+          <text macro="date"/>+        </group>+        <text macro="point-locators"/>+      </group>+    </layout>+  </citation>+  <bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" subsequent-author-substitute="&#8212;&#8212;&#8212;" entry-spacing="0">+    <sort>+      <key macro="contributors"/>+      <key variable="issued"/>+    </sort>+    <layout suffix=".">+      <group delimiter=". ">+        <text macro="contributors"/>+        <text macro="date"/>+        <text macro="title"/>+      </group>+      <text macro="description"/>+      <text macro="secondary-contributors" prefix=". "/>+      <text macro="container-title" prefix=". "/>+      <text macro="container-contributors"/>+      <text macro="edition"/>+      <text macro="locators-chapter"/>+      <text macro="locators"/>+      <text macro="collection-title" prefix=". "/>+      <text macro="issue"/>+      <text macro="locators-article"/>+      <text macro="access" prefix=". "/>+    </layout>+  </bibliography>+</style>
+ tests/chicago-author-date.expected.json view
@@ -0,0 +1,2003 @@+[+  {+    "unMeta": {+      "bibliography": {+        "MetaInlines": [+          {+            "Str": "tests/biblio.bib"+          }+        ]+      },+      "csl": {+        "MetaInlines": [+          {+            "Str": "tests/chicago-author-date.csl"+          }+        ]+      }+    }+  },+  [+    {+      "Header": [+        1,+        [+          "pandoc-with-citeproc-hs",+          [],+          []+        ],+        [+          {+            "Str": "Pandoc"+          },+          {+            "Space": []+          },+          {+            "Str": "with"+          },+          {+            "Space": []+          },+          {+            "Str": "citeproc-hs"+          }+        ]+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 1,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Str": "("+              },+              {+                "Span": [+                  [+                    "",+                    [+                      "citeproc-not-found"+                    ],+                    [+                      [+                        "data-reference-id",+                        "nonexistent"+                      ]+                    ]+                  ],+                  [+                    {+                      "Strong": [+                        {+                          "Str": "???"+                        }+                      ]+                    }+                  ]+                ]+              },+              {+                "Str": ")"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 2,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Space": []+              },+              {+                "Str": "("+              },+              {+                "Span": [+                  [+                    "",+                    [+                      "citeproc-not-found"+                    ],+                    [+                      [+                        "data-reference-id",+                        "nonexistent"+                      ]+                    ]+                  ],+                  [+                    {+                      "Strong": [+                        {+                          "Str": "???"+                        }+                      ]+                    }+                  ]+                ]+              },+              {+                "Str": ")"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 3,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "("+              },+              {+                "Str": "2005"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 4,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "("+              },+              {+                "Str": "2005"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "30"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "with"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "suffix"+                  }+                ],+                "citationHash": 5,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "("+              },+              {+                "Str": "2005"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "30"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "with"+              },+              {+                "Space": []+              },+              {+                "Str": "suffix"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 6,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 7,+                "citationMode": {+                  "SuppressAuthor": []+                },+                "citationPrefix": [],+                "citationId": "item2"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 8,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "("+              },+              {+                "Str": "2005"+              },+              {+                "Str": ";"+              },+              {+                "Space": []+              },+              {+                "Str": "2006"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "30"+              },+              {+                "Str": ";"+              },+              {+                "Space": []+              },+              {+                "Str": "see"+              },+              {+                "Space": []+              },+              {+                "Str": "also"+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "a"+              },+              {+                "Str": "n"+              },+              {+                "Str": "d"+              },+              {+                "Space": []+              },+              {+                "Str": "Roe"+              },+              {+                "Space": []+              },+              {+                "Str": "2007"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "In"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "12"+                          }+                        ],+                        "citationHash": 9,+                        "citationMode": {+                          "AuthorInText": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "and"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "("+                      },+                      {+                        "Str": "2007"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "12"+                      },+                      {+                        "Str": ")"+                      }+                    ]+                  ]+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locators"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 10,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "("+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "a"+                      },+                      {+                        "Str": "n"+                      },+                      {+                        "Str": "d"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "2007"+                      },+                      {+                        "Str": ")"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "A"+        },+        {+          "Space": []+        },+        {+          "Str": "citation"+        },+        {+          "Space": []+        },+        {+          "Str": "group"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "chap."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "3"+                  }+                ],+                "citationHash": 11,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 12,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "("+              },+              {+                "Str": "see"+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "2005"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "chap."+              },+              {+                "Space": []+              },+              {+                "Str": "3"+              },+              {+                "Str": ";"+              },+              {+                "Space": []+              },+              {+                "Str": "also"+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "a"+              },+              {+                "Str": "n"+              },+              {+                "Str": "d"+              },+              {+                "Space": []+              },+              {+                "Str": "Roe"+              },+              {+                "Space": []+              },+              {+                "Str": "2007"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "34–35"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 13,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "("+              },+              {+                "Str": "see"+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "2005"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "34–35"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "And"+        },+        {+          "Space": []+        },+        {+          "Str": "another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Str": "in"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Some"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citations"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "chap."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "3"+                          }+                        ],+                        "citationHash": 14,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [+                          {+                            "Str": "see"+                          }+                        ],+                        "citationId": "item1"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 15,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 16,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "("+                      },+                      {+                        "Str": "see"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "2005"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "chap."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "3"+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "a"+                      },+                      {+                        "Str": "n"+                      },+                      {+                        "Str": "d"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "2007"+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "2006"+                      },+                      {+                        "Str": ")"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "and"+        },+        {+          "Space": []+        },+        {+          "Str": "locator"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "pp."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "33,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "35-37,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 17,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "("+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "2005"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "33,"+              },+              {+                "Space": []+              },+              {+                "Str": "35–37"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "and"+              },+              {+                "Space": []+              },+              {+                "Str": "nowhere"+              },+              {+                "Space": []+              },+              {+                "Str": "else"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "only"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 18,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "("+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "2005"+              },+              {+                "Space": []+              },+              {+                "Str": "and"+              },+              {+                "Space": []+              },+              {+                "Str": "nowhere"+              },+              {+                "Space": []+              },+              {+                "Str": "else"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Now"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "modifiers."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Like"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "author:"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 19,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item1"+                      }+                    ],+                    [+                      {+                        "Str": "("+                      },+                      {+                        "Str": "2005"+                      },+                      {+                        "Str": ")"+                      }+                    ]+                  ]+                },+                {+                  "Str": ","+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "now"+                },+                {+                  "Space": []+                },+                {+                  "Str": "Doe"+                },+                {+                  "Space": []+                },+                {+                  "Str": "with"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locator"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "44"+                          }+                        ],+                        "citationHash": 20,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "("+                      },+                      {+                        "Str": "2006"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "44"+                      },+                      {+                        "Str": ")"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "With"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "markup"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Strong": [+                      {+                        "Str": "32"+                      }+                    ]+                  }+                ],+                "citationHash": 21,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Emph": [+                      {+                        "Str": "see"+                      }+                    ]+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "("+              },+              {+                "Emph": [+                  {+                    "Str": "see"+                  }+                ]+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "2005"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "32"+              },+              {+                "Str": ")"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Div": [+        [+          "",+          [+            "references"+          ],+          []+        ],+        [+          {+            "Header": [+              1,+              [+                "references",+                [],+                []+              ],+              [+                {+                  "Str": "References"+                }+              ]+            ]+          },+          {+            "Para": [+              {+                "Str": "Doe,"+              },+              {+                "Space": []+              },+              {+                "Str": "John."+              },+              {+                "Space": []+              },+              {+                "Str": "2005."+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "First"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              {+                "Str": "."+              },+              {+                "Space": []+              },+              {+                "Str": "Cambridge:"+              },+              {+                "Space": []+              },+              {+                "Str": "Cambridge"+              },+              {+                "Space": []+              },+              {+                "Str": "University"+              },+              {+                "Space": []+              },+              {+                "Str": "Press"+              },+              {+                "Str": "."+              }+            ]+          },+          {+            "Para": [+              {+                "Str": "———."+              },+              {+                "Space": []+              },+              {+                "Str": "2006."+              },+              {+                "Space": []+              },+              {+                "Str": "“"+              },+              {+                "Str": "Article"+              },+              {+                "Str": "."+              },+              {+                "Str": "”"+              },+              {+                "Str": ""+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "Journal"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "of"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Generic"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Studies"+                  }+                ]+              },+              {+                "Space": []+              },+              {+                "Str": "6:"+              },+              {+                "Space": []+              },+              {+                "Str": "33–34"+              },+              {+                "Str": "."+              }+            ]+          },+          {+            "Para": [+              {+                "Str": "Doe,"+              },+              {+                "Space": []+              },+              {+                "Str": "John,"+              },+              {+                "Space": []+              },+              {+                "Str": "and"+              },+              {+                "Space": []+              },+              {+                "Str": "Jenny"+              },+              {+                "Space": []+              },+              {+                "Str": "Roe."+              },+              {+                "Space": []+              },+              {+                "Str": "2007."+              },+              {+                "Space": []+              },+              {+                "Str": "“"+              },+              {+                "Str": "Why"+              },+              {+                "Space": []+              },+              {+                "Str": "Water"+              },+              {+                "Space": []+              },+              {+                "Str": "Is"+              },+              {+                "Space": []+              },+              {+                "Str": "Wet"+              },+              {+                "Str": "."+              },+              {+                "Str": "”"+              },+              {+                "Str": ""+              },+              {+                "Space": []+              },+              {+                "Str": "In"+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "Third"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "edited"+              },+              {+                "Space": []+              },+              {+                "Str": "by"+              },+              {+                "Space": []+              },+              {+                "Str": "Sam"+              },+              {+                "Space": []+              },+              {+                "Str": "Smith."+              },+              {+                "Space": []+              },+              {+                "Str": "Oxford:"+              },+              {+                "Space": []+              },+              {+                "Str": "Oxford"+              },+              {+                "Space": []+              },+              {+                "Str": "University"+              },+              {+                "Space": []+              },+              {+                "Str": "Press"+              },+              {+                "Str": "."+              }+            ]+          }+        ]+      ]+    }+  ]+]
+ tests/chicago-author-date.in.json view
@@ -0,0 +1,1117 @@+[+  {+    "unMeta": {+      "bibliography": {+        "MetaInlines": [+          {+            "Str": "tests/biblio.bib"+          }+        ]+      },+      "csl": {+        "MetaInlines": [+          {+            "Str": "tests/chicago-author-date.csl"+          }+        ]+      }+    }+  },+  [+    {+      "Header": [+        1,+        [+          "pandoc-with-citeproc-hs",+          [],+          []+        ],+        [+          {+            "Str": "Pandoc"+          },+          {+            "Space": []+          },+          {+            "Str": "with"+          },+          {+            "Space": []+          },+          {+            "Str": "citeproc-hs"+          }+        ]+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "with"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "suffix"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              },+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "SuppressAuthor": []+                },+                "citationPrefix": [],+                "citationId": "item2",+                "citationHash": 0+              },+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "In"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "12"+                          }+                        ],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "AuthorInText": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locators"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "A"+        },+        {+          "Space": []+        },+        {+          "Str": "citation"+        },+        {+          "Space": []+        },+        {+          "Str": "group"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "chap."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "3"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1",+                "citationHash": 0+              },+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "And"+        },+        {+          "Space": []+        },+        {+          "Str": "another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Str": "in"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Some"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citations"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "chap."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "3"+                          }+                        ],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [+                          {+                            "Str": "see"+                          }+                        ],+                        "citationId": "item1",+                        "citationHash": 0+                      },+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3",+                        "citationHash": 0+                      },+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "and"+        },+        {+          "Space": []+        },+        {+          "Str": "locator"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "pp."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "33,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "35-37,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "only"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Now"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "modifiers."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Like"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "author:"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item1",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": ","+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "now"+                },+                {+                  "Space": []+                },+                {+                  "Str": "Doe"+                },+                {+                  "Space": []+                },+                {+                  "Str": "with"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locator"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "44"+                          }+                        ],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "With"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "markup"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Strong": [+                      {+                        "Str": "32"+                      }+                    ]+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Emph": [+                      {+                        "Str": "see"+                      }+                    ]+                  }+                ],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Header": [+        1,+        [+          "references",+          [],+          []+        ],+        [+          {+            "Str": "References"+          }+        ]+      ]+    }+  ]+]
+ tests/ieee.csl view
@@ -0,0 +1,302 @@+<?xml version="1.0" encoding="utf-8"?>+<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only">+  <info>+    <title>IEEE</title>+    <id>http://www.zotero.org/styles/ieee</id>+    <link href="http://www.zotero.org/styles/ieee" rel="self"/>+    <author>+      <name>Michael Berkowitz</name>+      <email>mberkowi@gmu.edu</email>+    </author>+    <contributor>+      <name>Julian Onions</name>+      <email>julian.onions@gmail.com</email>+    </contributor>+    <contributor>+      <name>Rintze Zelle</name>+      <uri>http://twitter.com/rintzezelle</uri>+    </contributor>+    <contributor>+      <name>Stephen Frank</name>+      <uri>http://www.zotero.org/sfrank</uri>+    </contributor>+    <contributor>+      <name>Sebastian Karcher</name>+    </contributor>+    <category field="engineering"/>+    <category field="generic-base"/>+    <category citation-format="numeric"/>+    <updated>2011-09-15T07:01:02+00:00</updated>+    <rights>+      This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License:+      http://creativecommons.org/licenses/by-sa/3.0/+    </rights>+    <link href="http://www.ieee.org/portal/cms_docs_iportals/iportals/publications/authors/transjnl/stylemanual.pdf" rel="documentation"/>+    <link href="http://www.ieee.org/documents/auinfo07.pdf" rel="documentation"/>+  </info>+  <!-- Macros -->+  <macro name="edition">+    <choose>+      <if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">+	<choose>+	  <if is-numeric="edition">+	    <group delimiter=" ">+	      <number variable="edition" form="ordinal"/>+	      <text term="edition" form="short" suffix="." strip-periods="true"/>+	    </group>+	  </if>+	  <else>+	    <text variable="edition" text-case="capitalize-first" suffix="."/>+	  </else>+	</choose>+      </if>+    </choose>+  </macro>+  <macro name="issued">+    <choose>+      <if type="article-journal report" match="any">+	<date variable="issued">+	  <date-part name="month" form="short" suffix=" "/>+	  <date-part name="year" form="long"/>+	</date>+      </if>+      <else-if type="bill book graphic legal_case motion_picture  song thesis chapter paper-conference" match="any">+	<date variable="issued">+	  <date-part name="year" form="long"/>+	</date>+      </else-if>+      <else>+	<date variable="issued">+	  <date-part name="day" form="numeric-leading-zeros" suffix="-"/>+	  <date-part name="month" form="short" suffix="-" strip-periods="true"/>+	  <date-part name="year" form="long"/>+	</date>+      </else>+    </choose>+  </macro>+  <macro name="author">+    <names variable="author">+      <name initialize-with=". " delimiter=", " and="text"/>+      <label form="short" prefix=", " text-case="capitalize-first" suffix="." strip-periods="true"/>+      <substitute>+	<names variable="editor"/>+	<names variable="translator"/>+      </substitute>+    </names>+  </macro>+  <macro name="editor">+    <names variable="editor">+      <name initialize-with=". " delimiter=", " and="text"/>+      <label form="short" prefix=", " text-case="capitalize-first" suffix="." strip-periods="true"/>+    </names>+  </macro>+  <macro name="locators">+    <group delimiter=", ">+      <text macro="edition"/>+      <group delimiter=" ">+	<text term="volume" form="short" suffix="." strip-periods="true"/>+	<number variable="volume" form="numeric"/>+      </group>+      <group delimiter=" ">+	<number variable="number-of-volumes" form="numeric"/>+	<text term="volume" form="short" suffix="." plural="true" strip-periods="true"/>+      </group>+      <group delimiter=" ">+	<text term="issue" form="short" suffix="." strip-periods="true"/>+	<number variable="issue" form="numeric"/>+      </group>+    </group>+  </macro>+  <macro name="title">+    <choose>+      <if type="bill book graphic legal_case motion_picture song" match="any">+	<text variable="title" font-style="italic"/>+      </if>+      <else>+	<text variable="title" quotes="true"/>+      </else>+    </choose>+  </macro>+  <macro name="publisher">+    <choose>+      <if type="bill book graphic legal_case motion_picture  song chapter paper-conference" match="any">+	<text variable="publisher-place" suffix=": "/>+	<text variable="publisher"/>+      </if>+      <else>+	<group delimiter=", ">+	  <text variable="publisher"/>+	  <text variable="publisher-place"/>+	</group>+      </else>+    </choose>+  </macro>+  <macro name="event">+    <choose>+      <if type="paper-conference">+	<choose>+	  <!-- Published Conference Paper -->+	  <if variable="container-title">+	    <group delimiter=", ">+	      <text variable="container-title" prefix="in " font-style="italic"/>+	      <text variable="event-place"/>+	    </group>+	  </if>+	  <!-- Unpublished Conference Paper -->+	  <else>+	    <group delimiter=", ">+	      <text variable="event" prefix="presented at the "/>+	      <text variable="event-place"/>+	    </group>+	  </else>+	</choose>+      </if>+    </choose>+  </macro>+  <macro name="access">+    <choose>+      <if type="webpage">+	<choose>+	  <if variable="URL">+	    <group delimiter=". ">+	      <text value="[Online]"/>+	      <text variable="URL" prefix="Available: "/>+	      <group prefix="[" suffix="]">+		<date variable="accessed" prefix="Accessed: ">+		  <date-part name="day" form="numeric-leading-zeros" suffix="-"/>+		  <date-part name="month" form="short" suffix="-" strip-periods="true"/>+		  <date-part name="year" form="long"/>+		</date>+	      </group>+	    </group>+	  </if>+	</choose>+      </if>+    </choose>+  </macro>+  <macro name="page">+    <group>+      <label variable="page" form="short" suffix=". " strip-periods="true"/>+      <text variable="page"/>+    </group>+  </macro>+  <!-- Citation -->+  <citation  collapse="citation-number">+    <sort>+      <key variable="citation-number"/>+    </sort>+    <layout prefix="[" suffix="]" delimiter="], [">+      <text variable="citation-number"/>+    </layout>+  </citation>+  <!-- Bibliography -->+  <bibliography entry-spacing="0" second-field-align="flush">+    <layout suffix=".">+      <!-- Citation Number -->+      <text variable="citation-number" prefix="[" suffix="]"/>+      <!-- Author(s) -->+      <text macro="author" prefix=" " suffix=", "/>+      <!-- Rest of Citation -->+      <choose>+	<!-- Specific Formats -->+	<if type="article-journal">+	  <group delimiter=", ">+	    <text macro="title"/>+	    <text variable="container-title" font-style="italic" form="short"/>+	    <text macro="locators"/>+	    <text macro="page"/>+	    <text macro="issued"/>+	  </group>+	</if>+	<else-if type="paper-conference">+	  <group delimiter=", ">+	    <text macro="title"/>+	    <text macro="event"/>+	    <text macro="issued"/>+	    <text macro="locators"/>+	    <text macro="page"/>+	  </group>+	</else-if>+	<else-if type="report">+	  <group delimiter=", "> +	    <text macro="title"/>+	    <text macro="publisher"/>+	    <group delimiter=" ">+	      <text variable="genre"/>+	      <text variable="number"/>+	    </group>+	    <text macro="issued"/>+	  </group>+	</else-if>+	<else-if type="thesis">+	  <group delimiter=", ">+	    <text macro="title"/>+	    <text variable="genre"/>+	    <text macro="publisher"/>+	    <text macro="issued"/>+	  </group>+	</else-if>+	<else-if type="webpage">+	  <group delimiter=", " suffix=". ">+	    <text macro="title"/>+	    <text variable="container-title" font-style="italic"/>+	    <text macro="issued"/>+	  </group>+	  <text macro="access"/>+	</else-if>+	<else-if type="patent">+	  <text macro="title" suffix=", "/>+	  <text variable="number" prefix="U.S. Patent "/>+	  <text macro="issued"/>+	</else-if>+	<!-- Generic/Fallback Formats -->+	<else-if type="bill book graphic legal_case motion_picture report song" match="any">+	  <group delimiter=", " suffix=". ">+	    <text macro="title"/>+	    <text macro="locators"/>+	  </group>+	  <group delimiter=", ">+	    <text macro="publisher"/>+	    <text macro="issued"/>+	    <text macro="page"/>+	  </group>+	</else-if>+	<else-if type="article-magazine article-newspaper broadcast interview manuscript map patent personal_communication song speech thesis webpage" match="any">+	  <group delimiter=", ">+	    <text macro="title"/>+	    <text variable="container-title" font-style="italic"/>+	    <text macro="locators"/>+	    <text macro="publisher"/>+	    <text macro="page"/>+	    <text macro="issued"/>+	  </group>+	</else-if>+	<else-if type="chapter paper-conference" match="any">+	  <group delimiter=", " suffix=", ">+	    <text macro="title"/>+	    <text variable="container-title" prefix="in " font-style="italic"/>+	    <text macro="locators"/>+	  </group>+	  <text macro="editor" suffix=" "/>+	  <group delimiter=", ">+	    <text macro="publisher"/>+	    <text macro="issued"/>+	    <text macro="page"/>+	  </group>+	</else-if>+	<else>+	  <group delimiter=", " suffix=". ">+	    <text macro="title"/>+	    <text variable="container-title" font-style="italic"/>+	    <text macro="locators"/>+	  </group>+	  <group delimiter=", ">+	    <text macro="publisher"/>+	    <text macro="page"/>+	    <text macro="issued"/>+	  </group>+	</else>+      </choose>+    </layout>+  </bibliography>+</style>
+ tests/ieee.expected.json view
@@ -0,0 +1,1567 @@+[+  {+    "unMeta": {+      "bibliography": {+        "MetaInlines": [+          {+            "Str": "tests/biblio.bib"+          }+        ]+      },+      "csl": {+        "MetaInlines": [+          {+            "Str": "tests/ieee.csl"+          }+        ]+      }+    }+  },+  [+    {+      "Header": [+        1,+        [+          "pandoc-with-citeproc-hs",+          [],+          []+        ],+        [+          {+            "Str": "Pandoc"+          },+          {+            "Space": []+          },+          {+            "Str": "with"+          },+          {+            "Space": []+          },+          {+            "Str": "citeproc-hs"+          }+        ]+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 1,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Str": "["+              },+              {+                "Str": "]"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 2,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            []+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 3,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Reference"+              },+              {+                "Space": []+              },+              {+                "Str": "1"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 4,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Reference"+              },+              {+                "Space": []+              },+              {+                "Str": "1"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "with"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "suffix"+                  }+                ],+                "citationHash": 5,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Reference"+              },+              {+                "Space": []+              },+              {+                "Str": "1"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 6,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 7,+                "citationMode": {+                  "SuppressAuthor": []+                },+                "citationPrefix": [],+                "citationId": "item2"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 8,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "Reference"+              },+              {+                "Space": []+              },+              {+                "Str": "1"+              },+              {+                "Space": []+              },+              {+                "Str": "["+              },+              {+                "Str": "3"+              },+              {+                "Str": "]"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "In"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "12"+                          }+                        ],+                        "citationHash": 9,+                        "citationMode": {+                          "AuthorInText": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "Reference"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "3"+                      }+                    ]+                  ]+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locators"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 10,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "["+                      },+                      {+                        "Str": "3"+                      },+                      {+                        "Str": "]"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "A"+        },+        {+          "Space": []+        },+        {+          "Str": "citation"+        },+        {+          "Space": []+        },+        {+          "Str": "group"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "chap."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "3"+                  }+                ],+                "citationHash": 11,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 12,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "["+              },+              {+                "Str": "1"+              },+              {+                "Str": "]"+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "["+              },+              {+                "Str": "3"+              },+              {+                "Str": "]"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 13,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "["+              },+              {+                "Str": "1"+              },+              {+                "Str": "]"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "And"+        },+        {+          "Space": []+        },+        {+          "Str": "another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Str": "in"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Some"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citations"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "chap."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "3"+                          }+                        ],+                        "citationHash": 14,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [+                          {+                            "Str": "see"+                          }+                        ],+                        "citationId": "item1"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 15,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 16,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "["+                      },+                      {+                        "Str": "1"+                      },+                      {+                        "Str": "–"+                      },+                      {+                        "Str": "3"+                      },+                      {+                        "Str": "]"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "and"+        },+        {+          "Space": []+        },+        {+          "Str": "locator"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "pp."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "33,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "35-37,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 17,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "["+              },+              {+                "Str": "1"+              },+              {+                "Str": "]"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "only"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 18,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "["+              },+              {+                "Str": "1"+              },+              {+                "Str": "]"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Now"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "modifiers."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Like"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "author:"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 19,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item1"+                      }+                    ],+                    [+                      {+                        "Str": "["+                      },+                      {+                        "Str": "1"+                      },+                      {+                        "Str": "]"+                      }+                    ]+                  ]+                },+                {+                  "Str": ","+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "now"+                },+                {+                  "Space": []+                },+                {+                  "Str": "Doe"+                },+                {+                  "Space": []+                },+                {+                  "Str": "with"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locator"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "44"+                          }+                        ],+                        "citationHash": 20,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "["+                      },+                      {+                        "Str": "2"+                      },+                      {+                        "Str": "]"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "With"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "markup"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Strong": [+                      {+                        "Str": "32"+                      }+                    ]+                  }+                ],+                "citationHash": 21,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Emph": [+                      {+                        "Str": "see"+                      }+                    ]+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "["+              },+              {+                "Str": "1"+              },+              {+                "Str": "]"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Div": [+        [+          "",+          [+            "references"+          ],+          []+        ],+        [+          {+            "Header": [+              1,+              [+                "references",+                [],+                []+              ],+              [+                {+                  "Str": "References"+                }+              ]+            ]+          },+          {+            "Para": [+              {+                "Str": "[1]"+              },+              {+                "Space": []+              },+              {+                "Str": "J."+              },+              {+                "Space": []+              },+              {+                "Str": "Doe,"+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "First"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              {+                "Str": "."+              },+              {+                "Space": []+              },+              {+                "Str": "Cambridge:"+              },+              {+                "Space": []+              },+              {+                "Str": "Cambridge"+              },+              {+                "Space": []+              },+              {+                "Str": "University"+              },+              {+                "Space": []+              },+              {+                "Str": "Press,"+              },+              {+                "Space": []+              },+              {+                "Str": "2005"+              },+              {+                "Str": "."+              }+            ]+          },+          {+            "Para": [+              {+                "Str": "[2]"+              },+              {+                "Space": []+              },+              {+                "Str": "J."+              },+              {+                "Space": []+              },+              {+                "Str": "Doe,"+              },+              {+                "Space": []+              },+              {+                "Str": "“"+              },+              {+                "Str": "Article"+              },+              {+                "Str": ","+              },+              {+                "Str": "”"+              },+              {+                "Str": ""+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "Journal"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "of"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Generic"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Studies"+                  }+                ]+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "vol."+              },+              {+                "Space": []+              },+              {+                "Str": "6,"+              },+              {+                "Space": []+              },+              {+                "Str": "pp."+              },+              {+                "Space": []+              },+              {+                "Str": "33–34,"+              },+              {+                "Space": []+              },+              {+                "Str": "2006"+              },+              {+                "Str": "."+              }+            ]+          },+          {+            "Para": [+              {+                "Str": "[3]"+              },+              {+                "Space": []+              },+              {+                "Str": "J."+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Space": []+              },+              {+                "Str": "and"+              },+              {+                "Space": []+              },+              {+                "Str": "J."+              },+              {+                "Space": []+              },+              {+                "Str": "Roe,"+              },+              {+                "Space": []+              },+              {+                "Str": "“"+              },+              {+                "Str": "Why"+              },+              {+                "Space": []+              },+              {+                "Str": "Water"+              },+              {+                "Space": []+              },+              {+                "Str": "Is"+              },+              {+                "Space": []+              },+              {+                "Str": "Wet"+              },+              {+                "Str": ","+              },+              {+                "Str": "”"+              },+              {+                "Str": ""+              },+              {+                "Space": []+              },+              {+                "Str": "in"+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "Third"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "S."+              },+              {+                "Space": []+              },+              {+                "Str": "Smith,"+              },+              {+                "Space": []+              },+              {+                "Str": "Ed."+              },+              {+                "Space": []+              },+              {+                "Str": "Oxford:"+              },+              {+                "Space": []+              },+              {+                "Str": "Oxford"+              },+              {+                "Space": []+              },+              {+                "Str": "University"+              },+              {+                "Space": []+              },+              {+                "Str": "Press,"+              },+              {+                "Space": []+              },+              {+                "Str": "2007"+              },+              {+                "Str": "."+              }+            ]+          }+        ]+      ]+    }+  ]+]
+ tests/ieee.in.json view
@@ -0,0 +1,1117 @@+[+  {+    "unMeta": {+      "bibliography": {+        "MetaInlines": [+          {+            "Str": "tests/biblio.bib"+          }+        ]+      },+      "csl": {+        "MetaInlines": [+          {+            "Str": "tests/ieee.csl"+          }+        ]+      }+    }+  },+  [+    {+      "Header": [+        1,+        [+          "pandoc-with-citeproc-hs",+          [],+          []+        ],+        [+          {+            "Str": "Pandoc"+          },+          {+            "Space": []+          },+          {+            "Str": "with"+          },+          {+            "Space": []+          },+          {+            "Str": "citeproc-hs"+          }+        ]+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "with"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "suffix"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              },+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "SuppressAuthor": []+                },+                "citationPrefix": [],+                "citationId": "item2",+                "citationHash": 0+              },+              {+                "citationSuffix": [],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "In"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "12"+                          }+                        ],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "AuthorInText": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locators"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "A"+        },+        {+          "Space": []+        },+        {+          "Str": "citation"+        },+        {+          "Space": []+        },+        {+          "Str": "group"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "chap."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "3"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1",+                "citationHash": 0+              },+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "And"+        },+        {+          "Space": []+        },+        {+          "Str": "another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Str": "in"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Some"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citations"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "chap."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "3"+                          }+                        ],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [+                          {+                            "Str": "see"+                          }+                        ],+                        "citationId": "item1",+                        "citationHash": 0+                      },+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3",+                        "citationHash": 0+                      },+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "and"+        },+        {+          "Space": []+        },+        {+          "Str": "locator"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "pp."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "33,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "35-37,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "only"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Now"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "modifiers."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Like"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "author:"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item1",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": ","+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "now"+                },+                {+                  "Space": []+                },+                {+                  "Str": "Doe"+                },+                {+                  "Space": []+                },+                {+                  "Str": "with"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locator"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "44"+                          }+                        ],+                        "citationNoteNum": 0,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2",+                        "citationHash": 0+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "With"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "markup"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Strong": [+                      {+                        "Str": "32"+                      }+                    ]+                  }+                ],+                "citationNoteNum": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Emph": [+                      {+                        "Str": "see"+                      }+                    ]+                  }+                ],+                "citationId": "item1",+                "citationHash": 0+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Header": [+        1,+        [+          "references",+          [],+          []+        ],+        [+          {+            "Str": "References"+          }+        ]+      ]+    }+  ]+]
+ tests/mhra.csl view
@@ -0,0 +1,399 @@+<?xml version="1.0" encoding="utf-8"?>+<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only">+  <info>+    <title>Modern Humanities Research Association (Note with Bibliography)</title>+    <id>http://www.zotero.org/styles/mhra</id>+    <link href="http://www.zotero.org/styles/mhra" rel="self"/>+    <link href="http://www.mhra.org.uk/Publications/Books/StyleGuide/download.shtml" rel="documentation"/>+    <author>+      <name>Rintze Zelle</name>+      <uri>http://twitter.com/rintzezelle</uri>+    </author>+    <contributor>+      <name>Sebastian Karcher</name>+    </contributor>+    <summary>MHRA format with full notes and bibliography</summary>+    <category field="generic-base"/>+    <category citation-format="note"/>+    <updated>2011-08-18T16:08:33+00:00</updated>+    <rights>This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License: http://creativecommons.org/licenses/by-sa/3.0/</rights>+  </info>+  <locale xml:lang="en">+    <terms>+      <term name="et-al">and others</term>+      <term name="editor" form="verb-short">ed. by</term>+      <term name="edition" form="short">edn</term>+      <term name="translator" form="verb-short">trans. by</term>+    </terms>+  </locale>+  <macro name="author">+    <names variable="author">+      <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>+      <label form="short" prefix=", " suffix="."/>+      <substitute>+	<names variable="editor"/>+	<names variable="translator"/>+	<text macro="title-note"/>+      </substitute>+    </names>+  </macro>+  <macro name="contributors-note">+    <names variable="author">+      <name and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>+    </names>+    <text macro="recipient-note"/>+  </macro>+  <macro name="title-note">+    <choose>+      <if type="bill book graphic legal_case motion_picture report song" match="any">+	<text variable="title" font-style="italic" text-case="title"/>+      </if>+      <else>+	<text variable="title" prefix="‘" suffix="’" text-case="title"/>+      </else>+    </choose>+  </macro>+  <macro name="title-short">+    <choose>+      <if disambiguate="true">+	<choose>+	  <if type="bill book graphic legal_case motion_picture report song" match="any">+	    <text variable="title" font-style="italic" text-case="title" form="short"/>+	  </if>+	  <else>+	    <text variable="title" prefix="‘" suffix="’" text-case="title" form="short"/>+	  </else>+	</choose>+      </if>+    </choose>+  </macro>+  <macro name="editor-translator">+    <group delimiter=", ">+      <names variable="editor" delimiter=", ">+	<label form="verb-short" text-case="lowercase" suffix=" "/>+	<name and="text" delimiter=", " delimiter-precedes-last="never"/>+      </names>+      <choose>+	<if variable="author editor" match="any">+	  <names variable="translator" delimiter=", ">+	    <label form="verb-short" text-case="lowercase" suffix=" "/>+	    <name and="text" delimiter=", " delimiter-precedes-last="never"/>+	  </names>+	</if>+      </choose>+    </group>+  </macro>+  <macro name="collection-title">+    <text variable="collection-title" text-case="title"/>+    <text variable="collection-number" prefix=", "/>+  </macro>+  <macro name="locators-note">+    <choose>+      <if type="article-journal">+	<text variable="volume"/>+      </if>+      <else-if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">+	<group delimiter=", ">+	  <text macro="edition-note"/>+	  <group>+	    <number variable="number-of-volumes" form="numeric"/>+	    <text term="volume" form="short" prefix=" " plural="true"/>+	  </group>+	</group>+      </else-if>+    </choose>+  </macro>+  <macro name="volume">+    <choose>+      <if type="article-journal">+	<text variable="volume"/>+      </if>+      <else-if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">+	<group delimiter=", ">+	  <text macro="edition-note"/>+	  <group>+	    <number variable="number-of-volumes" form="numeric"/>+	    <text term="volume" form="short" prefix=" " plural="true"/>+	  </group>+	</group>+      </else-if>+    </choose>+  </macro>+  <macro name="issue-note">+    <choose>+      <if type="article-journal">+	<choose>+	  <if variable="volume">+	    <text macro="issued" prefix=" (" suffix=")"/>+	  </if>+	  <else>+	    <text macro="issued" prefix=", "/>+	  </else>+	</choose>+      </if>+      <else-if variable="publisher-place publisher" match="any">+	<group prefix=" (" suffix=")" delimiter=", ">+	  <group delimiter=" ">+	    <choose>+	      <if variable="title" match="none"/>+	      <else-if type="thesis speech" match="any">+		<text variable="genre" prefix="unpublished "/>+	      </else-if>+	    </choose>+	    <text macro="event"/>+	  </group>+	  <text macro="publisher"/>+	  <text macro="issued"/>+	</group>+      </else-if>+      <else>+	<text macro="issued" prefix=", "/>+      </else>+    </choose>+  </macro>+  <macro name="locators-specific-note">+    <choose>+      <if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">+	<choose>+	  <if is-numeric="volume">+	    <number variable="volume" form="roman" font-variant="small-caps"/>+	  </if>+	</choose>+      </if>+    </choose>+  </macro>+  <macro name="container-title-note">+    <choose>+      <if type="chapter paper-conference" match="any">+	<text term="in" text-case="lowercase" suffix=" "/>+      </if>+    </choose>+    <text variable="container-title" font-style="italic" text-case="title"/>+  </macro>+  <macro name="edition-note">+    <choose>+      <if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">+	<choose>+	  <if is-numeric="edition">+	    <group delimiter=" ">+	      <number variable="edition" form="ordinal"/>+	      <text term="edition" form="short"/>+	    </group>+	  </if>+	  <else>+	    <text variable="edition"/>+	  </else>+	</choose>+      </if>+    </choose>+  </macro>+  <macro name="editor-note">+    <names variable="editor">+      <name and="text" sort-separator=", " delimiter=", "/>+      <label form="short" prefix=", " suffix="."/>+    </names>+  </macro>+  <macro name="translator-note">+    <names variable="translator">+      <name and="text" sort-separator=", " delimiter=", "/>+      <label form="verb-short" prefix=", " suffix="."/>+    </names>+  </macro>+  <macro name="recipient-note">+    <names variable="recipient" delimiter=", ">+      <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>+      <name and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="recipient-short">+    <names variable="recipient">+      <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>+      <name form="short" and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="contributors-short">+    <names variable="author">+      <name form="short" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>+      <substitute>+	<names variable="editor"/>+	<names variable="translator"/>+      </substitute>+    </names>+    <text macro="recipient-short"/>+  </macro>+  <macro name="interviewer-note">+    <names variable="interviewer" delimiter=", ">+      <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>+      <name and="text" delimiter=", "/>+    </names>+  </macro>+  <macro name="locators-newspaper">+    <choose>+      <if type="article-newspaper">+	<group delimiter=", ">+	  <group>+	    <text variable="edition" suffix=" "/>+	    <text term="edition" prefix=" "/>+	  </group>+	  <group>+	    <text term="section" suffix=" "/>+	    <text variable="section"/>+	  </group>+	</group>+      </if>+    </choose>+  </macro>+  <macro name="event">+    <group>+      <text term="presented at" suffix=" "/>+      <text variable="event"/>+    </group>+  </macro>+  <macro name="publisher">+    <group delimiter=": ">+      <text variable="publisher-place"/>+      <text variable="publisher"/>+    </group>+  </macro>+  <macro name="issued">+    <choose>+      <if type="graphic report article-newspaper" match="any">+	<date variable="issued">+	  <date-part name="day" suffix=" "/>+	  <date-part name="month" suffix=" "/>+	  <date-part name="year"/>+	</date>+      </if>+      <else-if type="bill book graphic legal_case motion_picture report song thesis chapter paper-conference" match="any">+	<date variable="issued">+	  <date-part name="year"/>+	</date>+      </else-if>+      <else>+	<date variable="issued">+	  <date-part name="year"/>+	</date>+      </else>+    </choose>+  </macro>+  <macro name="pages">+    <choose>+      <if type="article-journal">+	<text variable="page" prefix=", "/>+      </if>+      <else>+	<choose>+	  <if variable="volume">+	    <text variable="page" prefix=", "/>+	  </if>+	  <else>+	    <label variable="page" form="short" prefix=", " suffix=" "/>+	    <text variable="page"/>+	  </else>+	</choose>+      </else>+    </choose>+  </macro>+  <macro name="point-locators">+    <text macro="pages"/>+    <choose>+      <if variable="page">+	<group prefix=" (" suffix=")">+	  <label variable="locator" form="short" suffix=" "/>+	  <text variable="locator"/>+	</group>+      </if>+      <else>+	<label variable="locator" form="short" prefix=", " suffix=" "/>+	<text variable="locator"/>+      </else>+    </choose>+  </macro>+  <macro name="archive-note">+    <group delimiter=", ">+      <text variable="archive_location"/>+      <text variable="archive"/>+      <text variable="archive-place"/>+    </group>+  </macro>+  <macro name="access-note">+    <group delimiter=", ">+      <choose>+	<if type="graphic report" match="any">+	  <text macro="archive-note" prefix=", "/>+	</if>+	<else-if type="bill book graphic legal_case motion_picture report song article-journal article-magazine article-newspaper thesis chapter paper-conference" match="none">+	  <text macro="archive-note" prefix=", "/>+	</else-if>+      </choose>+    </group>+    <choose>+      <if variable="DOI">+	<text variable="DOI" prefix=" &lt;doi:" suffix="&gt;"/>+      </if>+      <else>+	<choose>+	  <if variable="URL">+	    <text variable="URL" prefix=" &lt;" suffix="&gt;"/>+	    <group prefix=" [" suffix="]">+	      <text term="accessed" text-case="lowercase"/>+	      <date variable="accessed">+		<date-part name="day" prefix=" "/>+		<date-part name="month" prefix=" "/>+		<date-part name="year" prefix=" "/>+	      </date>+	    </group>+	  </if>+	</choose>+      </else>+    </choose>+  </macro>+  <citation et-al-min="4" et-al-use-first="1" et-al-subsequent-min="4" et-al-subsequent-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true">+    <layout prefix="" suffix="." delimiter="; ">+      <choose>+	<if position="subsequent">+	  <text macro="contributors-short"/>+	  <text macro="title-short" prefix=", "/>+	  <text macro="locators-specific-note" prefix=", "/>+	  <text macro="point-locators"/>+	</if>+	<else>+	  <group delimiter=", ">+	    <text macro="contributors-note"/>+	    <text macro="title-note"/>+	    <text macro="container-title-note"/>+	    <text macro="editor-translator"/>+	    <text macro="collection-title"/>+	    <text macro="locators-note"/>+	  </group>+	  <text macro="issue-note"/>+	  <text macro="locators-specific-note" prefix=", "/>+	  <text macro="locators-newspaper" prefix=", "/>+	  <text macro="point-locators"/>+	  <text macro="access-note"/>+	</else>+      </choose>+    </layout>+  </citation>+  <bibliography hanging-indent="true" et-al-min="6" et-al-use-first="6" subsequent-author-substitute="---">+    <sort>+      <key macro="author"/>+      <key variable="title"/>+    </sort>+    <layout suffix=".">+      <group delimiter=", ">+	<text macro="author"/>+	<text macro="title-note"/>+	<text macro="container-title-note"/>+	<text macro="editor-translator"/>+	<text macro="collection-title"/>+	<text macro="volume"/>+      </group>+      <text macro="issue-note"/>+      <text macro="locators-specific-note" prefix=", "/>+      <text macro="locators-newspaper" prefix=", "/>+      <text macro="pages"/>+      <text macro="access-note"/>+    </layout>+  </bibliography>+</style>
+ tests/mhra.expected.json view
@@ -0,0 +1,2751 @@+[+  {+    "unMeta": {+      "csl": {+        "MetaInlines": [+          {+            "Str": "tests/mhra.csl"+          }+        ]+      },+      "references": {+        "MetaList": [+          {+            "MetaMap": {+              "author": {+                "MetaMap": {+                  "family": {+                    "MetaInlines": [+                      {+                        "Str": "Doe"+                      }+                    ]+                  },+                  "given": {+                    "MetaList": [+                      {+                        "MetaInlines": [+                          {+                            "Str": "John"+                          }+                        ]+                      }+                    ]+                  }+                }+              },+              "title": {+                "MetaInlines": [+                  {+                    "Str": "First"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              "id": {+                "MetaInlines": [+                  {+                    "Str": "item1"+                  }+                ]+              },+              "issued": {+                "MetaMap": {+                  "year": {+                    "MetaString": "2005"+                  }+                }+              },+              "publisher": {+                "MetaInlines": [+                  {+                    "Str": "Cambridge"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "University"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Press"+                  }+                ]+              },+              "type": {+                "MetaInlines": [+                  {+                    "Str": "book"+                  }+                ]+              },+              "publisher-place": {+                "MetaInlines": [+                  {+                    "Str": "Cambridge"+                  }+                ]+              }+            }+          },+          {+            "MetaMap": {+              "author": {+                "MetaMap": {+                  "family": {+                    "MetaInlines": [+                      {+                        "Str": "Doe"+                      }+                    ]+                  },+                  "given": {+                    "MetaList": [+                      {+                        "MetaInlines": [+                          {+                            "Str": "John"+                          }+                        ]+                      }+                    ]+                  }+                }+              },+              "title": {+                "MetaInlines": [+                  {+                    "Str": "Article"+                  }+                ]+              },+              "page": {+                "MetaInlines": [+                  {+                    "Str": "33-34"+                  }+                ]+              },+              "id": {+                "MetaInlines": [+                  {+                    "Str": "item2"+                  }+                ]+              },+              "issued": {+                "MetaMap": {+                  "year": {+                    "MetaString": "2006"+                  }+                }+              },+              "type": {+                "MetaInlines": [+                  {+                    "Str": "article-journal"+                  }+                ]+              },+              "volume": {+                "MetaString": "6"+              },+              "container-title": {+                "MetaInlines": [+                  {+                    "Str": "Journal"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "of"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Generic"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Studies"+                  }+                ]+              }+            }+          },+          {+            "MetaMap": {+              "author": {+                "MetaList": [+                  {+                    "MetaMap": {+                      "family": {+                        "MetaInlines": [+                          {+                            "Str": "Doe"+                          }+                        ]+                      },+                      "given": {+                        "MetaList": [+                          {+                            "MetaInlines": [+                              {+                                "Str": "John"+                              }+                            ]+                          }+                        ]+                      }+                    }+                  },+                  {+                    "MetaMap": {+                      "family": {+                        "MetaInlines": [+                          {+                            "Str": "Roe"+                          }+                        ]+                      },+                      "given": {+                        "MetaList": [+                          {+                            "MetaInlines": [+                              {+                                "Str": "Jenny"+                              }+                            ]+                          }+                        ]+                      }+                    }+                  }+                ]+              },+              "editor": {+                "MetaMap": {+                  "family": {+                    "MetaInlines": [+                      {+                        "Str": "Smith"+                      }+                    ]+                  },+                  "given": {+                    "MetaList": [+                      {+                        "MetaInlines": [+                          {+                            "Str": "Sam"+                          }+                        ]+                      }+                    ]+                  }+                }+              },+              "title": {+                "MetaInlines": [+                  {+                    "Str": "Why"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Water"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Is"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Wet"+                  }+                ]+              },+              "id": {+                "MetaInlines": [+                  {+                    "Str": "пункт3"+                  }+                ]+              },+              "issued": {+                "MetaMap": {+                  "year": {+                    "MetaString": "2007"+                  }+                }+              },+              "publisher": {+                "MetaInlines": [+                  {+                    "Str": "Oxford"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "University"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Press"+                  }+                ]+              },+              "type": {+                "MetaInlines": [+                  {+                    "Str": "chapter"+                  }+                ]+              },+              "publisher-place": {+                "MetaInlines": [+                  {+                    "Str": "Oxford"+                  }+                ]+              },+              "container-title": {+                "MetaInlines": [+                  {+                    "Str": "Third"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              }+            }+          }+        ]+      }+    }+  },+  [+    {+      "Header": [+        1,+        [+          "pandoc-with-citeproc-hs",+          [],+          []+        ],+        [+          {+            "Str": "Pandoc"+          },+          {+            "Space": []+          },+          {+            "Str": "with"+          },+          {+            "Space": []+          },+          {+            "Str": "citeproc-hs"+          }+        ]+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 1,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Span": [+                          [+                            "",+                            [+                              "citeproc-not-found"+                            ],+                            [+                              [+                                "data-reference-id",+                                "nonexistent"+                              ]+                            ]+                          ],+                          [+                            {+                              "Strong": [+                                {+                                  "Str": "???"+                                }+                              ]+                            }+                          ]+                        ]+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 2,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Span": [+                          [+                            "",+                            [+                              "citeproc-no-output"+                            ],+                            []+                          ],+                          [+                            {+                              "Strong": [+                                {+                                  "Str": "???"+                                }+                              ]+                            }+                          ]+                        ]+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 3,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "John"+              },+              {+                "Space": []+              },+              {+                "Str": "Doe"+              },+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "("+                      },+                      {+                        "Str": "Cambridge:"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Cambridge"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "University"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Press,"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "2005"+                      },+                      {+                        "Str": ")"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 4,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "p."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "30"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "with"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "suffix"+                  }+                ],+                "citationHash": 5,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "p."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "30"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "with"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "suffix"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 6,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 7,+                "citationMode": {+                  "SuppressAuthor": []+                },+                "citationPrefix": [],+                "citationId": "item2"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 8,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "Doe"+              },+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "‘"+                      },+                      {+                        "Str": "Article"+                      },+                      {+                        "Str": "’"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "Journal"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "of"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Generic"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Studies"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "6"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "("+                      },+                      {+                        "Str": "2006"+                      },+                      {+                        "Str": ")"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "33–34"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "("+                      },+                      {+                        "Str": "p."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "30"+                      },+                      {+                        "Str": ")"+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "see"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "also"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "John"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "a"+                      },+                      {+                        "Str": "n"+                      },+                      {+                        "Str": "d"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Jenny"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "‘"+                      },+                      {+                        "Str": "Why"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Water"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Is"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Wet"+                      },+                      {+                        "Str": "’"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "in"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "Third"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "ed."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "by"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Sam"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Smith"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "("+                      },+                      {+                        "Str": "Oxford:"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Oxford"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "University"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Press,"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "2007"+                      },+                      {+                        "Str": ")"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "In"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "12"+                          }+                        ],+                        "citationHash": 9,+                        "citationMode": {+                          "AuthorInText": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "and"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "p."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "12"+                      },+                      {+                        "Str": ""+                      }+                    ]+                  ]+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locators"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 10,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "a"+                      },+                      {+                        "Str": "n"+                      },+                      {+                        "Str": "d"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Str": ""+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "A"+        },+        {+          "Space": []+        },+        {+          "Str": "citation"+        },+        {+          "Space": []+        },+        {+          "Str": "group"+        },+        {+          "Str": "."+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "chap."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "3"+                  }+                ],+                "citationHash": 11,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 12,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Str": "See"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "chap."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "3"+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "also"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "a"+                      },+                      {+                        "Str": "n"+                      },+                      {+                        "Str": "d"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "pp."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "34–35"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Str": ""+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Str": "."+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 13,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Str": "See"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "pp."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "34–35"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Str": ""+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "And"+        },+        {+          "Space": []+        },+        {+          "Str": "another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Str": "in"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Some"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citations"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "chap."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "3"+                          }+                        ],+                        "citationHash": 14,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [+                          {+                            "Str": "see"+                          }+                        ],+                        "citationId": "item1"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 15,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 16,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "see"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "chap."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "3"+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "a"+                      },+                      {+                        "Str": "n"+                      },+                      {+                        "Str": "d"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Roe"+                      },+                      {+                        "Str": ";"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "‘Article’"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "33–34"+                      },+                      {+                        "Str": ""+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "and"+        },+        {+          "Space": []+        },+        {+          "Str": "locator"+        },+        {+          "Str": "."+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "pp."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "33,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "35-37,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 17,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "pp."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "33,"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "35–37"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "and"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "nowhere"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "else"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Str": ""+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "only"+        },+        {+          "Str": "."+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 18,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "and"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "nowhere"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "else"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Str": ""+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Now"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "modifiers."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Like"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "author:"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 19,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item1"+                      }+                    ],+                    [+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ""+                      }+                    ]+                  ]+                },+                {+                  "Str": ","+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "now"+                },+                {+                  "Space": []+                },+                {+                  "Str": "Doe"+                },+                {+                  "Space": []+                },+                {+                  "Str": "with"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locator"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "44"+                          }+                        ],+                        "citationHash": 20,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "‘"+                      },+                      {+                        "Str": "Article"+                      },+                      {+                        "Str": "’"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "33–34"+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "("+                      },+                      {+                        "Str": "p."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "44"+                      },+                      {+                        "Str": ")"+                      },+                      {+                        "Str": ""+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "With"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "markup"+        },+        {+          "Str": "."+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Strong": [+                      {+                        "Str": "32"+                      }+                    ]+                  }+                ],+                "citationHash": 21,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Emph": [+                      {+                        "Str": "see"+                      }+                    ]+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Note": [+                  {+                    "Para": [+                      {+                        "Emph": [+                          {+                            "Str": "See"+                          }+                        ]+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "Doe"+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Emph": [+                          {+                            "Str": "First"+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "Book"+                          }+                        ]+                      },+                      {+                        "Str": ","+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "p."+                      },+                      {+                        "Space": []+                      },+                      {+                        "Str": "32"+                      },+                      {+                        "Str": "."+                      }+                    ]+                  }+                ]+              }+            ]+          ]+        },+        {+          "Str": ""+        }+      ]+    },+    {+      "Div": [+        [+          "",+          [+            "references"+          ],+          []+        ],+        [+          {+            "Header": [+              1,+              [+                "references",+                [],+                []+              ],+              [+                {+                  "Str": "References"+                }+              ]+            ]+          },+          {+            "Para": [+              {+                "Str": "Doe,"+              },+              {+                "Space": []+              },+              {+                "Str": "John,"+              },+              {+                "Space": []+              },+              {+                "Str": "‘Article’,"+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "Journal"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "of"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Generic"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Studies"+                  }+                ]+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "6"+              },+              {+                "Space": []+              },+              {+                "Str": "(2006),"+              },+              {+                "Space": []+              },+              {+                "Str": "33–34"+              },+              {+                "Str": "."+              }+            ]+          },+          {+            "Para": [+              {+                "Str": "---,"+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "First"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              {+                "Space": []+              },+              {+                "Str": "(Cambridge:"+              },+              {+                "Space": []+              },+              {+                "Str": "Cambridge"+              },+              {+                "Space": []+              },+              {+                "Str": "University"+              },+              {+                "Space": []+              },+              {+                "Str": "Press,"+              },+              {+                "Space": []+              },+              {+                "Str": "2005)"+              },+              {+                "Str": "."+              }+            ]+          },+          {+            "Para": [+              {+                "Str": "Doe,"+              },+              {+                "Space": []+              },+              {+                "Str": "John,"+              },+              {+                "Space": []+              },+              {+                "Str": "and"+              },+              {+                "Space": []+              },+              {+                "Str": "Jenny"+              },+              {+                "Space": []+              },+              {+                "Str": "Roe,"+              },+              {+                "Space": []+              },+              {+                "Str": "‘Why"+              },+              {+                "Space": []+              },+              {+                "Str": "Water"+              },+              {+                "Space": []+              },+              {+                "Str": "Is"+              },+              {+                "Space": []+              },+              {+                "Str": "Wet’,"+              },+              {+                "Space": []+              },+              {+                "Str": "in"+              },+              {+                "Space": []+              },+              {+                "Emph": [+                  {+                    "Str": "Third"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              {+                "Str": ","+              },+              {+                "Space": []+              },+              {+                "Str": "ed."+              },+              {+                "Space": []+              },+              {+                "Str": "by"+              },+              {+                "Space": []+              },+              {+                "Str": "Sam"+              },+              {+                "Space": []+              },+              {+                "Str": "Smith"+              },+              {+                "Space": []+              },+              {+                "Str": "(Oxford:"+              },+              {+                "Space": []+              },+              {+                "Str": "Oxford"+              },+              {+                "Space": []+              },+              {+                "Str": "University"+              },+              {+                "Space": []+              },+              {+                "Str": "Press,"+              },+              {+                "Space": []+              },+              {+                "Str": "2007)"+              },+              {+                "Str": "."+              }+            ]+          }+        ]+      ]+    }+  ]+]
+ tests/mhra.in.json view
@@ -0,0 +1,1448 @@+[+  {+    "unMeta": {+      "csl": {+        "MetaInlines": [+          {+            "Str": "tests/mhra.csl"+          }+        ]+      },+      "references": {+        "MetaList": [+          {+            "MetaMap": {+              "author": {+                "MetaMap": {+                  "family": {+                    "MetaInlines": [+                      {+                        "Str": "Doe"+                      }+                    ]+                  },+                  "given": {+                    "MetaList": [+                      {+                        "MetaInlines": [+                          {+                            "Str": "John"+                          }+                        ]+                      }+                    ]+                  }+                }+              },+              "title": {+                "MetaInlines": [+                  {+                    "Str": "First"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              },+              "id": {+                "MetaInlines": [+                  {+                    "Str": "item1"+                  }+                ]+              },+              "issued": {+                "MetaMap": {+                  "year": {+                    "MetaString": "2005"+                  }+                }+              },+              "publisher": {+                "MetaInlines": [+                  {+                    "Str": "Cambridge"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "University"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Press"+                  }+                ]+              },+              "type": {+                "MetaInlines": [+                  {+                    "Str": "book"+                  }+                ]+              },+              "publisher-place": {+                "MetaInlines": [+                  {+                    "Str": "Cambridge"+                  }+                ]+              }+            }+          },+          {+            "MetaMap": {+              "author": {+                "MetaMap": {+                  "family": {+                    "MetaInlines": [+                      {+                        "Str": "Doe"+                      }+                    ]+                  },+                  "given": {+                    "MetaList": [+                      {+                        "MetaInlines": [+                          {+                            "Str": "John"+                          }+                        ]+                      }+                    ]+                  }+                }+              },+              "title": {+                "MetaInlines": [+                  {+                    "Str": "Article"+                  }+                ]+              },+              "page": {+                "MetaInlines": [+                  {+                    "Str": "33-34"+                  }+                ]+              },+              "id": {+                "MetaInlines": [+                  {+                    "Str": "item2"+                  }+                ]+              },+              "issued": {+                "MetaMap": {+                  "year": {+                    "MetaString": "2006"+                  }+                }+              },+              "type": {+                "MetaInlines": [+                  {+                    "Str": "article-journal"+                  }+                ]+              },+              "volume": {+                "MetaString": "6"+              },+              "container-title": {+                "MetaInlines": [+                  {+                    "Str": "Journal"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "of"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Generic"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Studies"+                  }+                ]+              }+            }+          },+          {+            "MetaMap": {+              "author": {+                "MetaList": [+                  {+                    "MetaMap": {+                      "family": {+                        "MetaInlines": [+                          {+                            "Str": "Doe"+                          }+                        ]+                      },+                      "given": {+                        "MetaList": [+                          {+                            "MetaInlines": [+                              {+                                "Str": "John"+                              }+                            ]+                          }+                        ]+                      }+                    }+                  },+                  {+                    "MetaMap": {+                      "family": {+                        "MetaInlines": [+                          {+                            "Str": "Roe"+                          }+                        ]+                      },+                      "given": {+                        "MetaList": [+                          {+                            "MetaInlines": [+                              {+                                "Str": "Jenny"+                              }+                            ]+                          }+                        ]+                      }+                    }+                  }+                ]+              },+              "editor": {+                "MetaMap": {+                  "family": {+                    "MetaInlines": [+                      {+                        "Str": "Smith"+                      }+                    ]+                  },+                  "given": {+                    "MetaList": [+                      {+                        "MetaInlines": [+                          {+                            "Str": "Sam"+                          }+                        ]+                      }+                    ]+                  }+                }+              },+              "title": {+                "MetaInlines": [+                  {+                    "Str": "Why"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Water"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Is"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Wet"+                  }+                ]+              },+              "id": {+                "MetaInlines": [+                  {+                    "Str": "пункт3"+                  }+                ]+              },+              "issued": {+                "MetaMap": {+                  "year": {+                    "MetaString": "2007"+                  }+                }+              },+              "publisher": {+                "MetaInlines": [+                  {+                    "Str": "Oxford"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "University"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Press"+                  }+                ]+              },+              "type": {+                "MetaInlines": [+                  {+                    "Str": "chapter"+                  }+                ]+              },+              "publisher-place": {+                "MetaInlines": [+                  {+                    "Str": "Oxford"+                  }+                ]+              },+              "container-title": {+                "MetaInlines": [+                  {+                    "Str": "Third"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "Book"+                  }+                ]+              }+            }+          }+        ]+      }+    }+  },+  [+    {+      "Header": [+        1,+        [+          "pandoc-with-citeproc-hs",+          [],+          []+        ],+        [+          {+            "Str": "Pandoc"+          },+          {+            "Space": []+          },+          {+            "Str": "with"+          },+          {+            "Space": []+          },+          {+            "Str": "citeproc-hs"+          }+        ]+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "nonexistent"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "with"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "suffix"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 0,+                "citationMode": {+                  "AuthorInText": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "30"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "SuppressAuthor": []+                },+                "citationPrefix": [],+                "citationId": "item2"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Space": []+        },+        {+          "Str": "says"+        },+        {+          "Space": []+        },+        {+          "Str": "blah."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "In"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "12"+                          }+                        ],+                        "citationHash": 0,+                        "citationMode": {+                          "AuthorInText": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locators"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "A"+        },+        {+          "Space": []+        },+        {+          "Str": "citation"+        },+        {+          "Space": []+        },+        {+          "Str": "group"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "chap."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "3"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              },+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "also"+                  }+                ],+                "citationId": "пункт3"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "34-35"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Str": "see"+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "And"+        },+        {+          "Space": []+        },+        {+          "Str": "another"+        },+        {+          "Space": []+        },+        {+          "Str": "one"+        },+        {+          "Space": []+        },+        {+          "Str": "in"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "note."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Some"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citations"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "chap."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "3"+                          }+                        ],+                        "citationHash": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [+                          {+                            "Str": "see"+                          }+                        ],+                        "citationId": "item1"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "пункт3"+                      },+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 0,+                        "citationMode": {+                          "NormalCitation": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "a"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "and"+        },+        {+          "Space": []+        },+        {+          "Str": "locator"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "pp."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "33,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "35-37,"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Citation"+        },+        {+          "Space": []+        },+        {+          "Str": "with"+        },+        {+          "Space": []+        },+        {+          "Str": "suffix"+        },+        {+          "Space": []+        },+        {+          "Str": "only"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "and"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "nowhere"+                  },+                  {+                    "Space": []+                  },+                  {+                    "Str": "else"+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "Now"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "modifiers."+        },+        {+          "Note": [+            {+              "Para": [+                {+                  "Str": "Like"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "citation"+                },+                {+                  "Space": []+                },+                {+                  "Str": "without"+                },+                {+                  "Space": []+                },+                {+                  "Str": "author:"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [],+                        "citationHash": 0,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item1"+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": ","+                },+                {+                  "Space": []+                },+                {+                  "Str": "and"+                },+                {+                  "Space": []+                },+                {+                  "Str": "now"+                },+                {+                  "Space": []+                },+                {+                  "Str": "Doe"+                },+                {+                  "Space": []+                },+                {+                  "Str": "with"+                },+                {+                  "Space": []+                },+                {+                  "Str": "a"+                },+                {+                  "Space": []+                },+                {+                  "Str": "locator"+                },+                {+                  "Space": []+                },+                {+                  "Cite": [+                    [+                      {+                        "citationNoteNum": 0,+                        "citationSuffix": [+                          {+                            "Space": []+                          },+                          {+                            "Str": "p."+                          },+                          {+                            "Space": []+                          },+                          {+                            "Str": "44"+                          }+                        ],+                        "citationHash": 0,+                        "citationMode": {+                          "SuppressAuthor": []+                        },+                        "citationPrefix": [],+                        "citationId": "item2"+                      }+                    ],+                    [+                      {+                        "Str": "???"+                      }+                    ]+                  ]+                },+                {+                  "Str": "."+                }+              ]+            }+          ]+        }+      ]+    },+    {+      "Para": [+        {+          "Str": "With"+        },+        {+          "Space": []+        },+        {+          "Str": "some"+        },+        {+          "Space": []+        },+        {+          "Str": "markup"+        },+        {+          "Space": []+        },+        {+          "Cite": [+            [+              {+                "citationNoteNum": 0,+                "citationSuffix": [+                  {+                    "Space": []+                  },+                  {+                    "Str": "p."+                  },+                  {+                    "Space": []+                  },+                  {+                    "Strong": [+                      {+                        "Str": "32"+                      }+                    ]+                  }+                ],+                "citationHash": 0,+                "citationMode": {+                  "NormalCitation": []+                },+                "citationPrefix": [+                  {+                    "Emph": [+                      {+                        "Str": "see"+                      }+                    ]+                  }+                ],+                "citationId": "item1"+              }+            ],+            [+              {+                "Str": "???"+              }+            ]+          ]+        },+        {+          "Str": "."+        }+      ]+    },+    {+      "Header": [+        1,+        [+          "references",+          [],+          []+        ],+        [+          {+            "Str": "References"+          }+        ]+      ]+    }+  ]+]
+ tests/test-pandoc-citeproc.hs view
@@ -0,0 +1,62 @@+module Main where+import System.Process+import System.Exit+import Text.Printf+import System.IO+import Data.Monoid (mempty)+import Data.Algorithm.Diff+import Text.Printf+import Data.ByteString.Lazy.UTF8 (fromString, toString)+import Data.Aeson (decode)+import Data.Aeson.Encode.Pretty+import Text.Pandoc.Definition++main = do+  testCase "chicago-author-date"+  testCase "ieee"+  testCase "mhra"+  exitWith ExitSuccess++err :: String -> IO ()+err = hPutStrLn stderr++testCase :: String -> IO ()+testCase csl = do+  err $ "TEST: " ++ csl+  indata <- readFile $ "tests/" ++ csl ++ ".in.json"+  expected <- readFile $ "tests/" ++ csl ++ ".expected.json"+  (ec, result, errout) <- readProcessWithExitCode+                     "dist/build/pandoc-citeproc/pandoc-citeproc"+                     [] indata+  if ec == ExitSuccess+     then do+       let resultDoc :: Maybe Pandoc+           resultDoc = decode $ fromString result+       let expectedDoc :: Maybe Pandoc+           expectedDoc = decode $ fromString expected+       let result' = maybe [] (lines . toString+                     . encodePretty' Config{ confIndent = 2, confCompare = compare } )+                     resultDoc+       let expected' = maybe [] (lines . toString+                     . encodePretty' Config{ confIndent = 2, confCompare = compare } )+                     expectedDoc+       if result' == expected'+          then return ()+          else do+            let diff = getDiff expected' result'+            err $ showDiff (1,1) diff+            exitWith $ ExitFailure 1+     else do+       err $ "Error status " ++ show ec+       err errout+       exitWith ec++showDiff :: (Int,Int) -> [Diff String] -> String+showDiff _ []             = ""+showDiff (l,r) (First ln : ds) =+  printf "+%4d " l ++ ln ++ "\n" ++ showDiff (l+1,r) ds+showDiff (l,r) (Second ln : ds) =+  printf "-%4d " r ++ ln ++ "\n" ++ showDiff (l,r+1) ds+showDiff (l,r) (Both _ _ : ds) =+  showDiff (l+1,r+1) ds+