What I get:
A. Author, « Some article title ? ». Whatever Journal.
B. Buthor, « Un article ? ». Another Journal.
What I would like:
A. Author, “Some article title?”. Whatever Journal.
B. Buthor, « Un article ? ». Another Journal.
And hyphenation should be language-dependent of course. ;)
autolang=other
is not an option as it would translate some other parts of the bibliography that I don’t want to be affected.
I’ve stumbled upon BibLaTeX langid with autolang=hyphen makes csquotes use localized quotation marks and the old behaviour is mostly what I want (with the minor point that I don’t know how it behaved w.r.t. punctuation like question marks above).
MNWE:
\documentclass{scrartcl}
\usepackage[british,french]{babel}
\usepackage[autostyle=true]{csquotes}
\usepackage[autolang=hyphen]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{eng,
author = {Author, A.},
title = {Some article title?},
journal = {Whatever Journal},
year = {2019},
langid = {british},
}
@article{fra,
author = {Buthor, B.},
title = {Un article ?},
journal = {Another Journal},
year = {2019},
langid = {french},
}
\end{filecontents*}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}