![Cambiando el idioma de semanas y meses en pgfgantt](https://rvso.com/image/348615/Cambiando%20el%20idioma%20de%20semanas%20y%20meses%20en%20pgfgantt.png)
Estoy usando el pgfgantt
paquete en un proyecto que se supone está escrito en sueco y tengo problemas para cambiar los nombres de los meses. encontréesteIntenté usarlo \usepackage[swedish]{translator}
antes \usepackage{pgfgantt}
pero el idioma todavía está en inglés.
Estoy usando Sharelatex con el compilador PdfLaTeX.
Respuesta1
translator
No es suficiente, también necesitas cargar babel
. El nombre del idioma se puede introducir como una opción de clase de documento y se aplicará tanto a como babel
a translator
.
Nota: Como no tengo un diccionario traductor de sueco, el ejemplo usa español.
\documentclass[spanish]{article}
\usepackage{babel}
\usepackage{translator}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[
hgrid,
vgrid,
x unit=18mm,
time slot format=little-endian
]{7.1.2013}{13.1.2013}
\gantttitlecalendar*{7.1.2013}{13.1.2013}{
month, month=name, month=shortname, weekday,
weekday=name, weekday=shortname
}
\end{ganttchart}
\end{document}
Actualizar:
Como parece que los diccionarios suecos no existen oficialmente para translator
, tendrás que proporcionar las traducciones correspondientes en tu archivo fuente:
\documentclass[Swedish]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{translator}
\usepackage{pgfgantt}
\uselanguage{Swedish}
\languagepath{Swedish}
\providetranslation[to=Swedish]{January}{Januari}
\providetranslation[to=Swedish]{Monday}{Måndag}
%---- Complete with missing months and days
\begin{document}
\begin{ganttchart}[
hgrid,
vgrid,
x unit=18mm,
time slot format=little-endian
]{7.1.2013}{13.1.2013}
\gantttitlecalendar*{7.1.2013}{13.1.2013}{
month, month=name, month=shortname, weekday,
weekday=name, weekday=shortname
}
\end{ganttchart}
\end{document}