BibLaTeX: autolang = hífen causando tradução de termos-chave

BibLaTeX: autolang = hífen causando tradução de termos-chave

Estou escrevendo um documento multilíngue e quero que as entradas da bibliografia sejam hifenizadas adequadamente para o idioma. Não quero traduzir termos da bibliografia como "in", "p." e "editado por". Como li a documentação do BibLaTeX, autolang=hyphendeveria fazer isso, e me parece que funcionou no passado, mas agora também provoca a tradução de termos usados ​​na bibliografia, como “pp”. para% s." para uma entrada em alemão, que é o que eu esperaria autolang=other. Aqui está um MWE:

\documentclass[a4paper]{article}
\usepackage{polyglossia}
\setdefaultlanguage[variant=american]{english}
\setotherlanguage{german}
\usepackage{csquotes}
\usepackage[style=verbose-ibid,autolang=hyphen,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
Here I cite Sigfridsson\autocite{sigfridsson} and Spiegelberg\autocite{spiegelberg}.
\printbibliography
\end{document}

Os exemplos de entradas bibliográficas são usados langid​​para especificar o idioma ("americano" e "alemão", respectivamente). Eu entendo isso (com resultados semelhantes nas notas de rodapé):

insira a descrição da imagem aqui

Atualizar:como o problema foi identificado como um bug, adiciono alguns números de versão caso alguém leia isso no futuro: BibLaTeX 3.7, Polyglossia 1.42.4.

Responder1

Atualizar polyglossiao suporte em biblatexdeve ser funcionalmente equivalente ao babelsuporte em biblatex3.14 (ou superior) e polyglossia1.46 (ou superior).

No momento, polyglossiao suporte biblatexainda está bastante instável. A detecção de versão de idioma ( americanvs. british) não funciona no momento.

O ambiente usado autolang=hyphené hyphenrules, que precisa de uma exceção quando processado pela interface biblatexde polyglossia. Isto é abordado emedição nº 564 no rastreador de bugs do github.

As coisas devem funcionar conforme o esperado novamente no próximo lançamento. Se você não precisar polyglossiade recursos, poderá mudar para o babel. Atualmente babelo suporte está mais maduro e estável.

informação relacionada