I saw this question: Using Tikz Calendar in Portuguese as a Syllabus and tried to translate it to persian (solar hijri).
The below example code works nice, but the problem is this: for example 1st day of "Dey" (one month of persian calendar) is equal to 22th December and 1st day of next month ("Bahman") is equal to 21th of January.
How can I define the calendar to make those properties work?
Thanks a lot!
\documentclass{standalone}
\usepackage[portuguese]{babel}
\usepackage{tikz}
\usetikzlibrary{calendar}
\usepackage[portuguese]{translator}
\deftranslation[to=portuguese]{January}{آبان}
\deftranslation[to=portuguese]{February}{آذر}
\deftranslation[to=portuguese]{March}{Dey}
\deftranslation[to=portuguese]{April}{Bahman}
\deftranslation[to=portuguese]{May}{اسفند}
\deftranslation[to=portuguese]{June}{فروردین}
\deftranslation[to=portuguese]{July}{اردیبهشت}
\deftranslation[to=portuguese]{August}{خرداد}
\deftranslation[to=portuguese]{September}{تیر}
\deftranslation[to=portuguese]{October}{مرداد}
\deftranslation[to=portuguese]{November}{شهریور}
\deftranslation[to=portuguese]{December}{مهر}
\deftranslation[to=portuguese]{Mon}{دوشنبه}
\deftranslation[to=portuguese]{Tue}{سهشنبه}
\deftranslation[to=portuguese]{Wed}{چهارشنبه}
\deftranslation[to=portuguese]{Thu}{پنجشنبه}
\deftranslation[to=portuguese]{Fri}{جمعه}
\deftranslation[to=portuguese]{Sat}{شنبه}
\deftranslation[to=portuguese]{Sun}{یکشنبه}
\newcounter{lecture}
\setcounter{lecture}{1}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
\tikz[every day/.style={anchor=east}]
\calendar [dates=2013-3-1 to 2013-3-2,day list downward, month label above left,day text={\%w. \%d=}]
if (Sunday) [black!50,nodes={draw=none}] %Cinza para dias sem aula
if (Friday) [red]
if (Monday,Tuesday) {\node[anchor=west] at (.5,0)
{\stepcounter{lecture}تعطیل \arabic{lecture} \csname lecture \arabic{lecture}\endcsname};};
\end{document}
