pgfgantt の週と月の言語を変更する

pgfgantt の週と月の言語を変更する

私はpgfganttスウェーデン語で書かれるはずのプロジェクトでこのパッケージを使用していますが、月の名前を変更するのに問題があります。これ\usepackage[swedish]{translator}以前使ってみました\usepackage{pgfgantt}が、言語はまだ英語のままです。

私はPdfLaTeXコンパイラーでSharelatexを使用しています。

答え1

translatorだけでは不十分なので、 もロードする必要があります。言語名は documentclass オプションとして導入でき、とbabelの両方に適用されます。babeltranslator

注: スウェーデン語の翻訳辞書がないので、例ではスペイン語を使用しています。

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

ここに画像の説明を入力してください

アップデート:

用のスウェーデン語辞書は正式には存在しないようですのでtranslator、ソースファイルで対応する翻訳を提供する必要があります。

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

ここに画像の説明を入力してください

関連情報