No poder traducir el número del capítulo con Babel

No poder traducir el número del capítulo con Babel

Estoy usandoesfingey latexgenerar mi documentación.

Necesito traducir el documento a otro idioma y uso ese paquete babel(agregado al conf.pyarchivo).

Si bien babeltraduce correctamente algunas partes de los documentos (ex en Chapter -> it Capitolo), los números del capítulo todavía están en inglés.

Aquí una captura de pantalla:

ingrese la descripción de la imagen aquí

¿Cómo puedo traducir también el número de uno a uno?

Otra posible solución será convertir cadenas en números (uno a 1).

¿Alguien tiene una idea?

EDITAR

Aquí el fragmento de código conf.pydonde se lee la hoja del archivo personalizado::

# -- Options for LaTeX output ---------------------------------------------
f = open('custom_style.sty', 'r+');
PREAMBLE = f.read();

latex_elements = {
    'babel':'\\usepackage[english,italian]{babel}',
    'maketitle': '',  # No Title Page
    #'papersize':'a4paper'
    #'pointsize':'10pt',
    'preamble' : PREAMBLE
}

y encontré una manera de transformarme ONE, 1pero parece una solución alternativa y me preguntaba si no es una forma sencilla de hacerlo.

Aquí el fragmento de código custom-style.stydonde especifiqué el encabezado del capítulo:

% Define new color (same of the default of section)
\definecolor{MSBlue}{RGB}{32, 67, 92}

\usepackage[tracking=smallcaps]{microtype}

\titleformat{\chapter}[display]
  % uncomment the following line to have the chapter title of another color
  %{\normalfont\Large \color{MSBlue}}
  {\normalfont\Large\bfseries}
  {\filleft\textls{\MakeUppercase{\chaptertitlename}} \Large\thechapter}
  {1ex}
  {\titlerule\vspace{1ex}\filleft}

que lleva al siguiente encabezado:

ingrese la descripción de la imagen aquí

Gracias

Respuesta1

Ok, finalmente lo entendí.

Cambié la languageopción en el conf.pyarchivo y agregué una opción para latex_elementsevitar un error molesto durante la compilación:

latex_elements = {
    'babel':'\\usepackage[shorthands=off]{babel}'
}

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
language = 'it'

Luego solo uso make latexpdfy la generación del documento es en italiano.

ElUNOse cambia automáticamente a1no sólo en italiano, sino en todos los idiomas que probé.

De todos modos, todos losvariables internascomoNota,Índice,Contenidotambién están traducidos.

Espero que esta sea la forma correcta y que esta solución pueda ayudar también a otras personas.

información relacionada