Zitatsprache ändert sich mit Babel nicht

Zitatsprache ändert sich mit Babel nicht

In der Präambel meines Dokuments steht Folgendes

\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage[backend=biber, style=vancouver]{biblatex}
\addbibresource{references.bib}

Allerdings kann ein Zitat wie das folgende verwendet werden:

@misc{imgneuroma,
 author = {NHS},
 title = {National Health Service (NHS). Morton's Neuroma 
},
 %year = {2023},
 note = {Accedido: 3 Marzo 2023},
 url = {https://www.nhs.uk/conditions/mortons-neuroma/}
}

Erscheint als:

NHS. National Health Service (NHS). Morton-Neurom. Abgerufen: 3. März 2023. Verfügbar unter:https://www.nhs.uk/conditions/mortons-neuroma/

Der Text „Verfügbar ab:“ sollte in „Disponible“ oder etwas Ähnliches geändert oder einfach weggelassen werden.

Antwort1

Der vancouverStil wurde nicht babelim Hinterkopf geschrieben und definiert daher das URL-Feldformat neu, um den englischen Text direkt einzuschließen, weshalb Sie nicht die richtige spanische Lokalisierung erhalten. Sie können dies beheben, indem Sie die Definition durch die ersetzen, die ursprünglich hätte verwendet werden sollen. Nicht damit verbunden, aber ich habe ein zusätzliches Paar Klammern um Ihren {NHS}Autor gesetzt, was bei Autorennamen von Unternehmen immer eine gute Praxis ist.

\documentclass{article}
\begin{filecontents}[overwrite]{\jobname.bib}
@misc{imgneuroma,
 author = {{NHS}},
 title = {National Health Service (NHS). Morton's Neuroma 
},
 %year = {2023},
 note = {Accedido: 3 Marzo 2023},
 url = {https://www.nhs.uk/conditions/mortons-neuroma/},
 language = {langspanish}
}
\end{filecontents}

\usepackage[spanish]{babel}
\usepackage[
    backend=biber, 
   style=vancouver,
   ]{biblatex}
\usepackage{csquotes}
\usepackage[T1]{fontenc}
\DeclareFieldFormat*{url}{\bibstring{urlfrom}: \url{#1}}

\addbibresource{\jobname.bib}

\begin{document}
\textcite{imgneuroma}

\printbibliography
\end{document}

Ausgabe des Codes

verwandte Informationen