\setuplanguage[ru]
\setupbodyfont[dejavu]

\mainlanguage[russian]

\startbuffer[bib]

@Book{Declercq:2000,
  author      = {Declercq, Georges},
  title       = {Anno Domini: The origins of the Christian era},
  address     = {Turnhout},
  publisher   = {Brill},
  year        = {2000},
  shorttitle = {Anno Domini},
  shorthand = {Declercq},
  language    = {english},
  hyphenation = {english},
  pagetotal   = {206},
}

\stopbuffer

\usebtxdataset[default][bib.buffer]
%\loadbtxdefinitions[aps]
\loadbtxdefinitionfile[apa]
\usebtxdefinitions[apa]
\setupbtx[dataset=default]
\definebtxrendering[default][apa][specification=apa,sorttype=authoryear,numbering=no]
\setupindenting[big,yes]
\loadbtxdefinitionfile[apa]

\setbreakpoints[compound]

\setupbtx[apa:cite:authoryear][left={[},right={]}]

\startsetups btx:apa:list:book
  \btxdoif {author} {
      {\btxflush{author}}
  \btxcomma
  }
   \btxdoifelse {title} {
      {\btxflush{title} \btxperiod}
   } {
       No Title
   }
   \btxdoifelse {address} {
   {\btxspace \emdash \btxspace \btxflush{address} \btxcomma}
   }

   \btxdoifelse {year} {
      {\btxspace \btxflush{year} \btxperiod}
      }

  \removeunwantedspaces
\stopsetups

\starttext

\startbodymatter

Test.\cite[Declercq:2000]

\stopbodymatter

\startbackmatter
\startchapter[title=Bibliography]
\placelistofpublications[criterium=all,sorttype=authoryear]
\stopchapter
\stopbackmatter

\stoptext