 
   getItems: -> Q.fcall(-> [])
 
-  scannableCiteLocator: {
-    article: "art."
-    chapter: "ch."
-    subchapter: "subch."
-    column: "col."
-    figure: "fig."
-    line: "l."
-    note: "n."
-    issue: "no."
-    opus: "op."
-    page: "p."
-    paragraph: "para."
-    subparagraph: "subpara."
-    part: "pt."
-    rule: "r."
-    section: "sec."
-    subsection: "subsec."
-    Section: "Sec."
-    'sub verbo': "sv."
-    schedule: "sch."
-    title: "tit."
-    verse: "vrs."
-    volume: "vol."
-  }
-
   accept: (progressCallback) ->
     progressCallback.call(null, 100) if progressCallback
     citation = []

    return '[' + citation.join(';') + ']'

  'scannable-cite': (citations) ->
    formatted = []
    for citation in citations
      item = Zotero.Items.get(citation.id)

        when item.libraryID then "zg:#{item.libraryID}:#{item.key}"
        when Zotero.userID then "zu:#{Zotero.userID}:#{item.key}"
        else "zu:0:#{item.key}"
      locator = if citation.locator then "#{scannableCiteLocator[citation.label]} #{citation.locator}" else ''
      citation.prefix ?= ''
      citation.suffix ?= ''

