![pgfgantt の週と月の言語を変更する](https://rvso.com/image/348615/pgfgantt%20%E3%81%AE%E9%80%B1%E3%81%A8%E6%9C%88%E3%81%AE%E8%A8%80%E8%AA%9E%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B.png)
私はpgfgantt
スウェーデン語で書かれるはずのプロジェクトでこのパッケージを使用していますが、月の名前を変更するのに問題があります。これ\usepackage[swedish]{translator}
以前使ってみました\usepackage{pgfgantt}
が、言語はまだ英語のままです。
私はPdfLaTeXコンパイラーでSharelatexを使用しています。
答え1
translator
だけでは不十分なので、 もロードする必要があります。言語名は documentclass オプションとして導入でき、とbabel
の両方に適用されます。babel
translator
注: スウェーデン語の翻訳辞書がないので、例ではスペイン語を使用しています。
\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}