I have a problem with biblatex not wanting to use Serbian language and compiling wrong.

%Compile with XeLaTeX
\documentclass[12pt,serbian]{article}
%\usepackage[utf8]{inputenc}
\usepackage[T1,LGR,]{fontenc}
\usepackage{lmodern}
\usepackage{textalpha}
\usepackage{fontspec}
\setmainfont{FreeSerif}
\setsansfont{FreeSans}
\setmonofont{FreeMono}
\usepackage{polyglossia}
\setdefaultlanguage[script=latin]{serbian}
\setotherlanguages{english,russian,greek}
\usepackage{blindtext}
\usepackage[bibencoding=auto,backend=biber,autolang=other,style=authoryear]{biblatex}
\usepackage{csquotes}
\bibliography{ref}
\DefineBibliographyStrings{serbian}{
bytranslator = {prev.}
}
\title{Dnevnik čitanja}
\author{Perović Nikola}
\date{}
\begin{document}
\maketitle
\newpage
\section{Voltaire (Volter)}
\subsection{Kandid}
„Sve je neizbežno vezano jedno s drugim i najbolje udešeno.“\smartcite[str.13]{Vol02}
„Sve je u svetu najbolje što može biti.“\smartcite[str.14]{Vol02}
„I nesreće pojedinca čine opšte dobro; otuda, što je više pojedinih nesreća utoliko je sve bolje.“\smartcite{Vol02}
„Ako je sve najbolje što može biti onda nema pravog greha ni prave kazne.“\smartcite[str.13]{Vol02}
\newpage
\printbibliography
\end{document}
ref.bib file
@BOOK{Vol02,
AUTHOR="Volter",
TITLE="Kandid",
TRANSLATOR="Milan Predić",
PUBLISHER="Alfa",
LOCATION="Beograd",
YEAR="2002",
HYPHENATION="serbian"
}
How can I change bytranslator to say prev. instead?
\usepackage[T1,LGR,]{fontenc}and\usepackage{lmodern}(not sure about\usepackage{textalpha}). – moewe Sep 11 '20 at 15:05biblatexare you running? – moewe Sep 11 '20 at 15:08biblatex3.14. In the recently releasedbiblatex3.15 the Serbian localisation was improved vastly (meaning, it was added in the first place, see https://github.com/plk/biblatex/pull/940). You may want to update. – moewe Sep 11 '20 at 15:18polyglossiathough: https://github.com/reutenauer/polyglossia/issues/442 – moewe Sep 11 '20 at 15:18\DefineBibliographyStrings{serbianc}instead of\DefineBibliographyStrings{serbian}? In that case this would just be thepolyglossiaissue. – moewe Sep 11 '20 at 15:20biblatex3.14 doesn't have a Serbian localisation. It was only added inbiblatex3.15. If you can't update or don't want to, you have to make do with defining everything manually. – moewe Sep 11 '20 at 15:24