Alterando o idioma de semanas e meses no pgfgantt

Alterando o idioma de semanas e meses no pgfgantt

Estou usando o pgfganttpacote em um projeto que deveria ser escrito em sueco e estou tendo problemas para alterar os nomes dos meses. eu encontreiessee tentei usar \usepackage[swedish]{translator}antes \usepackage{pgfgantt}, mas o idioma ainda está em inglês.

Estou usando o Sharelatex com o compilador PdfLaTeX.

Responder1

translatornão é suficiente, você também precisa carregar babel. O nome do idioma pode ser introduzido como uma opção de documentclass e será aplicado a ambos babele translator.

Nota: Como não possuo dicionário tradutor de sueco, o exemplo usa espanhol.

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

insira a descrição da imagem aqui

Atualizar:

Como parece que os dicionários de sueco não existem oficialmente para translator, você terá que fornecer as traduções correspondentes em seu arquivo de origem:

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

insira a descrição da imagem aqui

informação relacionada