Интернационализация листингов (испанский): Список листингов и подписи не переведены

Интернационализация листингов (испанский): Список листингов и подписи не переведены

Я пытаюсь создать документ latex на испанском языке, я успешно импортировал пакет babel для этого языка, но команда \listoflistings не переводится на испанский. Также не переводятся подписи для списков. Я пытался обновить эти команды: \renewcommand{\lstlistingname}{Listado} \renewcommand{\lstlistlistingname}{Índice de listados}. Обратите внимание, что я также использую minted.

Вот код (MWE):

\documentclass[12pt, twoside, openright]{report}

\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}

\usepackage{listings}
\usepackage{minted}

\renewcommand{\lstlistingname}{Listado}
\renewcommand{\lstlistlistingname}{Índice de listados}

\begin{document}

\listoftables
\listoflistings

\chapter{Introducción}
\pagenumbering{arabic}
\setcounter{page}{1}
% \subimport*{./}{chapter01.tex}
\begin{listing}[H]
\begin{minted}[linenos,frame=lines, framesep=2mm,numbersep=5pt]{scala}
val immutableInt = 2
immutableInt = 3    // Compile Error
var mutableInt = 4
mutableInt = 2  // OK
\end{minted}
\caption{val versus var}
\label{lst:scala_valvar}
\end{listing}

\end{document}

Любая помощь будет оценена по достоинству.

решение1

Ссылаясь на вопрос (рекомендую прочитать опубликованные ответы):Как изменить название элементов документа, таких как «Рисунок», «Содержание», «Библиография», «Приложение» и т. д.?, ответ в том, что minted использует другие имена макросов, нежели те, которые использовал я, а именно, ответ (от @hpesoj626) дает следующий фрагмент:

\renewcommand\listingscaption{Code-Snippet}
\renewcommand\listoflistingscaption{List of program codes}

Если babelпакет используется, заключите эти определения в\addto\captions<language>{...}

Связанный контент