![パッケージの翻訳](https://rvso.com/image/281589/%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%81%AE%E7%BF%BB%E8%A8%B3.png)
私はカレンダーパッケージ(mcal.sty)をポルトガル語からインドネシア語に翻訳しています。ここ。
\documentclass[border=4.9mm, bahasa, multi={tikzpicture}]{standalone}
\title{2014}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[bahasa]{babel}
\usepackage{translator}
\deftranslation[to=bahasa]{Enero}{Januari}
\deftranslation[to=bahasa]{Febrero}{Februari}
\deftranslation[to=bahasa]{Marzo}{Maret}
\deftranslation[to=bahasa]{Abril}{April}
\deftranslation[to=bahasa]{Mayo}{Mei}
\deftranslation[to=bahasa]{Junio}{Juni}
\deftranslation[to=bahasa]{Julio}{Juli}
\deftranslation[to=bahasa]{Agosto}{Agustus}
\deftranslation[to=bahasa]{Septiembre}{September}
\deftranslation[to=bahasa]{Octubre}{Oktober}
\deftranslation[to=bahasa]{Noviembre}{November}
\deftranslation[to=bahasa]{Diciembre}{Desember}
\deftranslation[to=bahasa]{Lunes}{Senin}
\deftranslation[to=bahasa]{Martes}{Selasa}
\deftranslation[to=bahasa]{Miércoles}{Rabu}
\deftranslation[to=bahasa]{Jueves}{Kamis}
\deftranslation[to=bahasa]{Viernes}{Jumat}
\deftranslation[to=bahasa]{Sábado}{Sabtu}
\deftranslation[to=bahasa]{Domingo}{Minggu}
\PassOptionsToPackage{bahasa}{translator}
\usepackage{mcal}
\begin{document}
\estilodetexto% To set up \sffamily, \bfseries…
\thisyear{2014}% The year the calendar is about.
\colordelosfestivos{red}% The color of holidays.
\remaincolor{white}% The color under the top rectangle (where the title and the previous and next calendar are)
\resubcolor{white}% The color under the names of the week
\mooncounter=2% To set the first moon of the year (0,1,2,3)
\enero[7,14,21,28]{7}% The months …
\febrero[7,14,21,28]{1,2,3,7,9,25}
\marzo[7,14,21,28]{1,2,3,7,9,25}
\abril[7,14,21,28]{1,2,3,7,9,25}
\mayo[7,14,21,28]{1,2,3,7,9,25}
\junio[7,14,21,28]{1,2,3,7,9,25}
\julio[7,14,21,28]{1,2,3,7,9,25}
\agosto[7,14,21,28]{1,2,3,7,9,25}
\septiembre[7,14,21,28]{1,2,3,7,9,25}
\octubre[7,14,21,28]{1,2,3,7,9,25}
\noviembre[7,14,21,28]{1,2,3,7,9,25}
\diciembre[4,12,19,27]{6,8,25,31}
\end{document}
何が間違っているのでしょうか? 正しいコードと結果を教えてください。
答え1
mcal
コードがTUGのカレンダーを作る私の知る限り、月の名前はハードコードされています。パッケージは必要ありませんtranslator
が、月の名前をmcal.sty
直接変更するには、次の行を参照してください\def\Month{%
。
\def\Month{%
\ifnum\monthcounter=1
Enero\else
\ifnum\monthcounter=2
Febrero\else
\ifnum\monthcounter=3
Marzo\else
\ifnum\monthcounter=4
Abril\else
\ifnum\monthcounter=5
Mayo\else
\ifnum\monthcounter=6
Junio\else
\ifnum\monthcounter=7
Julio\else
\ifnum\monthcounter=8
Agosto\else
\ifnum\monthcounter=9
Septiembre\else
\ifnum\monthcounter=10
Octubre\else
\ifnum\monthcounter=11
Noviembre\else
\ifnum\monthcounter=12
Diciembre%
\fi
\fi
\fi
\fi
\fi
\fi
\fi
\fi
\fi
\fi
\fi
\fi
}