Ändern der Sprache für Wochen und Monate in pgfgantt

Ändern der Sprache für Wochen und Monate in pgfgantt

Ich verwende das pgfganttPaket in einem Projekt, das auf Schwedisch geschrieben werden soll, und habe Probleme, die Monatsnamen zu ändern. Ich fandDasund habe versucht, es \usepackage[swedish]{translator}zuvor zu verwenden \usepackage{pgfgantt}, aber die Sprache ist immer noch Englisch.

Ich verwende Sharelatex mit dem PdfLaTeX-Compiler.

Antwort1

translatornicht ausreicht, müssen Sie auch laden babel. Der Sprachenname kann als Dokumentklassenoption eingeführt werden und wird sowohl auf als babelauch angewendet translator.

Hinweis: Da ich kein schwedisches Übersetzerwörterbuch habe, wird im Beispiel Spanisch verwendet.

\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}

Bildbeschreibung hier eingeben

Aktualisieren:

Da es für anscheinend keine offiziellen schwedischen Wörterbücher gibt translator, müssen Sie in Ihrer Quelldatei entsprechende Übersetzungen angeben:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen