I found this question vertical week list in TikZ calendar and I need to create a similar style RTL week list with row for week starting from right side
Here an example with xelatex
\documentclass[12pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calendar,positioning}
\usepackage{fontspec}
\setmainfont[Script=Arabic]{Amiri}
\def\pgfcalendarmonthname#1{\translate{\ifcase#1\or جانفي\or فيفري\or مارس\or أفريل
\or ماي\or جوان\or جويلية\or أوت\or سبتمبر\or أكتوبر\or نوفمبر\or ديسمبر\fi} }
\pagestyle{empty}
%\tikzstyle{RTL week list}=[??]
\begin{document}
\begin{tikzpicture}
[every calendar/.style = {
month label above centered,
month text = {\Large{\%mt}},
}]
\calendar[dates=2018-01-01 to 2018-01-last,week list]if (Friday) [red];
\end{tikzpicture}
\end{document}
With this output
What I need is like this


