Cambiando el idioma de semanas y meses en pgfgantt

Cambiando el idioma de semanas y meses en pgfgantt

Estoy usando el pgfganttpaquete 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

translatorNo 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 babela 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}

ingrese la descripción de la imagen aquí

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}

ingrese la descripción de la imagen aquí

información relacionada