summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-02-02 22:14:17 +0000
committerKarl Berry <karl@freefriends.org>2021-02-02 22:14:17 +0000
commitdff87f690111f82e4e367b08248cb0a31d3bdbbf (patch)
tree84d8069bb9f6dcc0fe5ac732ab3835ca738e1959 /Master
parent4c5f7de7e2bd10fad49a980de674f1299f89dda5 (diff)
quran-ur (2feb21)
git-svn-id: svn://tug.org/texlive/trunk@57597 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/quran-ur/README (renamed from Master/texmf-dist/doc/xelatex/quran-ur/README)10
-rw-r--r--Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.pdfbin0 -> 96280 bytes
-rw-r--r--Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.tex (renamed from Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.tex)72
-rw-r--r--Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.pdfbin0 -> 47390 bytes
-rw-r--r--Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.tex (renamed from Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.tex)0
-rw-r--r--Master/texmf-dist/doc/latex/quran-ur/quran.png (renamed from Master/texmf-dist/doc/xelatex/quran-ur/doc/quran.png)bin8846 -> 8846 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.pdfbin95524 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.pdfbin46679 -> 0 bytes
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/quran-ur.sty (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/quran-ur.sty)87
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-uri.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uri.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-urii.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urii.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-uriii.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uriii.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-uriv.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uriv.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-urv.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urv.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-urvi.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urvi.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-urvii.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urvii.translation.def)0
-rw-r--r--Master/texmf-dist/tex/latex/quran-ur/qurantext-urviii.translation.def (renamed from Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urviii.translation.def)0
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
18 files changed, 86 insertions, 84 deletions
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/README b/Master/texmf-dist/doc/latex/quran-ur/README
index 0f492f15be4..e670bf0d0f0 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/README
+++ b/Master/texmf-dist/doc/latex/quran-ur/README
@@ -1,20 +1,20 @@
_____________________
The quran-ur package
-v0.2
+v0.21
The package is prepared for typesetting some of Urdu translations of the Holy Quran.
-The supported translations are done by `Abul A'ala Maududi', 'Ahmed Raza Khan',
-'Ahmed Ali', 'Fateh Muhammad Jalandhry', 'Tahir ul Qadri', 'Syed Zeeshan Haider Jawadi',
+The supported translations are done by `Abul A'ala Maududi', 'Ahmed Raza Khan',
+'Ahmed Ali', 'Fateh Muhammad Jalandhry', 'Tahir ul Qadri', 'Syed Zeeshan Haider Jawadi',
'Muhammad Junagarhi', and 'Muhammad Hussain Najafi'.
For more information, please see the documentation.
-Current version release date: 2020/03/07
+Current version release date: 2021/02/02
___________________
Seiied-Mohammad-Javad Razvian
javadr@gmail.com
-Copyright © 2019-2020
+Copyright © 2019-2021
It may be distributed and/or modified under the LaTeX Project Public License,
version 1.3c or higher (your choice). The latest version of
this license is at: http://www.latex-project.org/lppl.txt
diff --git a/Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.pdf b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.pdf
new file mode 100644
index 00000000000..8696b7ed7e2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.tex b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.tex
index c9287191719..b949161e736 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.tex
+++ b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-doc.tex
@@ -11,11 +11,11 @@
pdftitle={The quran-ur Package},%
pdfkeywords={quran-ur, surah, ayah, juz, hizb, ruku, manzil},%
pdfauthor={Seiied-Mohammad-Javad Razavian},%
- baseurl={http://mirrors.ctan.org/macros/xetex/latex/quran-ur/doc/quran-ur-doc.pdf},%
+ baseurl={http://mirrors.ctan.org/macros/unicodetex/latex/quran-ur/doc/quran-ur-doc.pdf},%
}
\usepackage[all]{quran-ur}
-% because of definition of \XeTeX and \XeLaTeX symbols in bidi,
-% I should undef these macro that are also defined in holtxdoc package.
+% because of definition of \XeTeX and \XeLaTeX symbols in bidi,
+% I should undef these macro that are also defined in holtxdoc package.
\makeatletter
\bidi@undef\XeTeX
\bidi@undef\XeLaTeX
@@ -61,10 +61,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{\includegraphics[scale=.3]{quran.png}\\
-The \xpackage{quran-ur} Package\footnote{To one having devoted his life to the holy Quran}}
+The \xpackage{quran-ur} Package\footnote{To one having devoted his life to the Holy Quran}}
\author{Seiied Mohammad Javad Razavian\\\xemail{javadr@gmail.com}}
-\date{\quranurdate\space Version \quranurversion}
+\date{\quranurdate, Version \quranurversion\footnote{First release: May 9th, 2019}}
\begin{document}
\maketitle
@@ -75,16 +75,16 @@ The \xpackage{quran-ur} Package\footnote{To one having devoted his life to the h
\vfill
\section{Introduction}
The \xpackage{quran} package provides several macros for
-typesetting the whole or any parts of the holy Quran based on its popular divisions.
-That package also develops
-commands for some translations of the holy Quran including German, Engilsh, and Persian.
-Some people asked me to include the other translations into the \xpackage{quran} package,
-but because of some technical issues I decided to create new packages for other translations.
-One of these variations is \xpackage{quran-ur} including all Urdu translations of the holy Quran
-provided by \url{tanzil.net}, i.e.
-\emph{``Abul A'ala Maududi''}, \emph{``Ahmed Raza Khan''},
+typesetting the whole or any parts of the Holy Quran based on its popular divisions.
+That package also develops
+commands for some translations of the Holy Quran including German, Engilsh, and Persian.
+Some people asked me to include the other translations into the \xpackage{quran} package,
+but because of some technical issues I decided to create new packages for other translations.
+One of these variations is \xpackage{quran-ur} including all Urdu translations of the Holy Quran
+provided by \url{tanzil.net}, i.e.
+\emph{``Abul A'ala Maududi''}, \emph{``Ahmed Raza Khan''},
\emph{``Ahmed Ali''}, \emph{``Fateh Muhammad Jalandhry''},
-\emph{``Tahir ul Qadri''}, \emph{``Syed Zeeshan Haider Jawadi''},
+\emph{``Tahir ul Qadri''}, \emph{``Syed Zeeshan Haider Jawadi''},
\emph{``Muhammad Junagarhi''}, and \emph{``Muhammad Hussain Najafi.''}
@@ -96,29 +96,29 @@ After loading the package, it writes some information about itself to the
terminal and to the log file, too. The information is something like:
\begin{lstlisting}[style=BashInputStyle, language=tex, escapechar={|}]
-Package: quran-ur |\quranurdate| v|\quranurversion|
+Package: quran-ur |\quranurdate| v|\quranurversion|
Urdu translations extension to the quran package.
\end{lstlisting}
\section{Options of The Package}\label{sec:qurantypesetting}
-There are eight options by the names of \xoption{ahmedali}, \xoption{jalandhry}, \xoption{jawadi},
+There are eight options by the names of \xoption{ahmedali}, \xoption{jalandhry}, \xoption{jawadi},
\xoption{junagarhi}, \xoption{kanzuliman}, \xoption{maududi}, \xoption{najafi}, and \xoption{qadri}.
-%\marginpar{\ttfamily ahmedali\smallskip}\marginpar{\ttfamily jalandhry\smallskip}
+%\marginpar{\ttfamily ahmedali\smallskip}\marginpar{\ttfamily jalandhry\smallskip}
%\marginpar{\ttfamily jawadi}\marginpar{\ttfamily junagarhi\smallskip}
%\marginpar{\ttfamily kanzuliman}\marginpar{\ttfamily maududi\smallskip}
%\marginpar{\ttfamily najafi}\marginpar{\ttfamily qadri\smallskip}
%\marginpar{\ttfamily all\smallskip}
-If you pass any combinations of these options, the package will be enabled to typeset these translations in the way that the \xpackage{quran} package does.
+If you pass any combinations of these options, the package will be enabled to typeset these translations in the way that the \xpackage{quran} package does.
There is also \xoption{all} option which loads all Urdu translations provided by the \xpackage{quran-ur} package.
The package loads \xoption{jalandhry} option by default.
This package is completely built on top of the \xpackage{quran} package, therefore you can pass every options
-defined in that package to the \xpackage{quran-ur} package.
+defined in that package to the \xpackage{quran-ur} package.
\section{Differences between \xpackage{quran} and \xpackage{quran-ur}}
-At first glance, \xpackage{quran-ur} offers all functionalities of \xpackage{quran}. Therefore in this case
-both are the same except that \xpackage{quran-ur} adds eight other Urdu translations, namely
+At first glance, \xpackage{quran-ur} offers all functionalities of \xpackage{quran}. Therefore in this case
+both are the same except that \xpackage{quran-ur} adds eight other Urdu translations, namely
`ahmedali', `jalandhry', `jawadi', `junagarhi', `kanzuliman', `maududi', `najafi', and `qadri'.
All Urdu translations provided by the package are shown in table~\ref{tab:urtrans}.
@@ -142,25 +142,25 @@ All Urdu translations provided by the package are shown in table~\ref{tab:urtran
\end{table}
\subsection{How to Change the Current Urdu Translation}
- The \xpackage{quran-ur} package uses jalandhry's translation by default.
- The following macro could be used to change the default Urdu translation.
+ The \xpackage{quran-ur} package uses jalandhry's translation by default.
+ The following macro could be used to change the default Urdu translation.
\begin{declcs}{urSetTrans}\marg{index}
- \end{declcs}
- The \meta{index} could be an integer or a name; both ``order'' and ``option's name''
- shown in Table~\ref{tab:urtrans} are appliable. Both \cs{urSetTrans\{3\}} and \cs{urSetTrans\{jawadi\}}, for example,
- have the same effect.
-
+ \end{declcs}
+ The \meta{index} could be an integer or a name; both ``order'' and ``option's name''
+ shown in Table~\ref{tab:urtrans} are applicable. Both \cs{urSetTrans\{3\}} and \cs{urSetTrans\{jawadi\}}, for example,
+ have the same effect.
+
\subsection{How to Get the Name of Current Urdu Translation}
\begin{declcs}{urGetTrans}
- \end{declcs}
- The above macro returns the name of current Urdu translation, i.e. one of
+ \end{declcs}
+ The above macro returns the name of current Urdu translation, i.e. one of
`ahmedali', `jalandhry', `jawadi', `junagarhi', `kanzuliman', `maududi', `najafi', and `qadri'.
\subsection{How to Typeset the Urdu Translation}
- It's completely similiar to the \xpackage{quran} package with extra \texttt{ur} at the end of macro's name.
+ It's completely similar to the \xpackage{quran} package with extra \texttt{ur} at the end of macro's name.
All the following macros are usable.
-
-\begin{multicols}{2}
+
+\begin{multicols}{2}
\begin{itemize}
\item \cs{quransurahur}
\item \cs{quranayahur}
@@ -172,7 +172,7 @@ All Urdu translations provided by the package are shown in table~\ref{tab:urtran
\item \cs{quranmanzilur}
\item \cs{qurantextur}
\end{itemize}
-\end{multicols}
+\end{multicols}
\def\printsurah#1{\centerline{\mxf{urSetTrans\{#1\}\textbackslash{}quransurahur*}
{\setLTR\urSetTrans{#1}\begin{arab}\quransurahur*\end{arab}}}}
@@ -182,8 +182,8 @@ All Urdu translations provided by the package are shown in table~\ref{tab:urtran
\printsurah{ahmedali}
\printsurah{jalandhry}
\printsurah{jawadi}
- \printsurah{junagarhi}
- \printsurah{kanzuliman}
+ \printsurah{junagarhi}
+ \printsurah{kanzuliman}
\printsurah{maududi}
\printsurah{najafi}
\printsurah{qadri}
diff --git a/Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.pdf b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.pdf
new file mode 100644
index 00000000000..b963df7a4bd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.tex b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.tex
index d98d371642a..d98d371642a 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.tex
+++ b/Master/texmf-dist/doc/latex/quran-ur/quran-ur-test.tex
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran.png b/Master/texmf-dist/doc/latex/quran-ur/quran.png
index f4339119f88..f4339119f88 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran.png
+++ b/Master/texmf-dist/doc/latex/quran-ur/quran.png
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.pdf b/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.pdf
deleted file mode 100644
index acd87d44847..00000000000
--- a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-doc.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.pdf b/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.pdf
deleted file mode 100644
index 97e2bbc7590..00000000000
--- a/Master/texmf-dist/doc/xelatex/quran-ur/doc/quran-ur-test.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/quran-ur.sty b/Master/texmf-dist/tex/latex/quran-ur/quran-ur.sty
index 38aae4fff77..c2974295a9d 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/quran-ur.sty
+++ b/Master/texmf-dist/tex/latex/quran-ur/quran-ur.sty
@@ -1,5 +1,5 @@
%% This is file `quran-ur.sty', and it's completely relies on the quran package.
-%%
+%%
%% Copyright © 2019-2020 by Seiied-Mohammad-Javad Razavian
%% <javadr@gmail.com>
%% This work may be distributed and/or modified under the
@@ -11,23 +11,23 @@
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
-%%
+%%
%% This work is “author-maintained” (as per LPPL maintenance status)
%% by Seiied-Mohammad-Javad Razavian..
%% The Current Maintainer of this work is Seiied-Mohammad-Javad Razavian.
-%%
-%% This work consists of the files quran-ur.sty,
+%%
+%% This work consists of the files quran-ur.sty,
%% qurantext-uri.translation.def, qurantext-urii.translation.def,
-%% qurantext-uriii.translation.def, qurantext-uriv.translation.def,
-%% qurantext-urv.translation.def, qurantext-urvi.translation.def,
-%% qurantext-urvii.translation.def, qurantext-urviii.translation.def,
-%% quran-ur-doc.tex, quran-ur-doc.pdf, and quran.png.
+%% qurantext-uriii.translation.def, qurantext-uriv.translation.def,
+%% qurantext-urv.translation.def, qurantext-urvi.translation.def,
+%% qurantext-urvii.translation.def, qurantext-urviii.translation.def,
+%% quran-ur-doc.tex, quran-ur-doc.pdf, and quran.png.
%%
%% To one having devoted his life to the Holy Quran
%%
\NeedsTeXFormat{LaTeX2e}
-\def\quranurdate{2020/03/07}
-\def\quranurversion{0.2}
+\def\quranurdate{2021/02/02}
+\def\quranurversion{0.21}
\ProvidesPackage{quran-ur}[%
\quranurdate\space v\quranurversion\space^^J
Urdu translations extension to the quran package.%
@@ -115,7 +115,7 @@ Urdu translations extension to the quran package.%
\or
najafi%
\or
- qadri%
+ qadri%
\fi%
}
\newcommand{\urSetTrans}[1]{%
@@ -146,7 +146,7 @@ Urdu translations extension to the quran package.%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-uri.translation.def}%
\else%
\PackageError{quran-ur}{Ahmed Ali's translation has not been loaded}{}%
@@ -162,7 +162,7 @@ Urdu translations extension to the quran package.%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-urii.translation.def}%
\else%
\PackageError{quran-ur}{Fateh Muhammad Jalandhry's translation has not been loaded}{}%
@@ -171,14 +171,14 @@ Urdu translations extension to the quran package.%
\ifur@jawadi
\ifx\basmalahur\relax\else%
\def\basmalahur{عظیم اور دائمی رحمتوں والے خدا کے نام سے \qt@par}%
- \fi
+ \fi
\bidi@renewrobustcmd\ToggleBasmalahur{%
\ifx\basmalahur\relax%
\def\basmalahur{عظیم اور دائمی رحمتوں والے خدا کے نام سے \qt@par}%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-uriii.translation.def}%
\else%
\PackageError{quran-ur}{Syed Zeeshan Haider Jawadi's translation has not been loaded}{}%
@@ -187,14 +187,14 @@ Urdu translations extension to the quran package.%
\ifur@junagarhi
\ifx\basmalahur\relax\else%
\def\basmalahur{شروع کرتا ہوں اللہ تعالیٰ کے نام سے جو بڑا مہربان نہایت رحم واﻻ ہے \qt@par}%
- \fi
+ \fi
\bidi@renewrobustcmd\ToggleBasmalahur{%
\ifx\basmalahur\relax%
\def\basmalahur{شروع کرتا ہوں اللہ تعالیٰ کے نام سے جو بڑا مہربان نہایت رحم واﻻ ہے \qt@par}%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-uriv.translation.def}%
\else%
\PackageError{quran-ur}{Muhammad Junagarhi's translation has not been loaded}{}%
@@ -203,14 +203,14 @@ Urdu translations extension to the quran package.%
\ifur@kanzuliman
\ifx\basmalahur\relax\else%
\def\basmalahur{اللہ کے نام سے شروع جو بہت مہربان رحمت والا \qt@par}%
- \fi
+ \fi
\bidi@renewrobustcmd\ToggleBasmalahur{%
\ifx\basmalahur\relax%
\def\basmalahur{اللہ کے نام سے شروع جو بہت مہربان رحمت والا \qt@par}%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-urv.translation.def}%
\else%
\PackageError{quran-ur}{Ahmed Raza Khan's translation has not been loaded}{}%
@@ -219,14 +219,14 @@ Urdu translations extension to the quran package.%
\ifur@maududi
\ifx\basmalahur\relax\else%
\def\basmalahur{اللہ کے نام سے جو رحمان و رحیم ہے \qt@par}%
- \fi
+ \fi
\bidi@renewrobustcmd\ToggleBasmalahur{%
\ifx\basmalahur\relax%
\def\basmalahur{اللہ کے نام سے جو رحمان و رحیم ہے \qt@par}%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-urvi.translation.def}%
\else%
\PackageError{quran-ur}{Abul A'ala Maududi's translation has not been loaded}{}%
@@ -235,14 +235,14 @@ Urdu translations extension to the quran package.%
\ifur@najafi
\ifx\basmalahur\relax\else%
\def\basmalahur{(شروع کرتا ہوں) اللہ کے نام سے جو بڑا مہربان نہایت رحم والا ہے۔ \qt@par}%
- \fi
+ \fi
\bidi@renewrobustcmd\ToggleBasmalahur{%
\ifx\basmalahur\relax%
\def\basmalahur{(شروع کرتا ہوں) اللہ کے نام سے جو بڑا مہربان نہایت رحم والا ہے۔ \qt@par}%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-urvii.translation.def}%
\else%
\PackageError{quran-ur}{Muhammad Hussain Najafi's translation has not been loaded}{}%
@@ -251,18 +251,18 @@ Urdu translations extension to the quran package.%
\ifur@qadri
\ifx\basmalahur\relax\else%
\def\basmalahur{اللہ کے نام سےشروع جو نہایت مہربان ہمیشہ رحم فرمانےوالا ہے \qt@par}%
- \fi
+ \fi
\bidi@renewrobustcmd\ToggleBasmalahur{%
\ifx\basmalahur\relax%
\def\basmalahur{اللہ کے نام سےشروع جو نہایت مہربان ہمیشہ رحم فرمانےوالا ہے \qt@par}%
\else%
\let\basmalahur\relax%
\fi%
- }%
+ }%
\input{qurantext-urviii.translation.def}%
\else%
\PackageError{quran-ur}{Tahir ul Qadri's translation has not been loaded}{}%
- \fi
+ \fi
\else%
\PackageError{quran-ur}{\string \urSetTrans{} paramenter should be between 1 to 8}{}%
\fi
@@ -277,7 +277,7 @@ Urdu translations extension to the quran package.%
\def\basmalahur{عظیم اور دائمی رحمتوں والے خدا کے نام سے \qt@par}%
\or% junagarhi
\def\basmalahur{شروع کرتا ہوں اللہ تعالیٰ کے نام سے جو بڑا مہربان نہایت رحم واﻻ ہے \qt@par}%
- \or% kanzuliman
+ \or% kanzuliman
\def\basmalahur{اللہ کے نام سے شروع جو بہت مہربان رحمت والا \qt@par}%
\or% maududi
\def\basmalahur{اللہ کے نام سے جو رحمان و رحیم ہے \qt@par}%
@@ -292,6 +292,7 @@ Urdu translations extension to the quran package.%
}%
\let\qt@doqt@orig\qt@doqt
%%%%%%%%%%%%%%%%%%%%%%%%%%
+\bidi@apptocmd{\ToggleBasmalah}{\ToggleBasmalahur}{}{}
\let\ToggleBasmalah@orig\ToggleBasmalah
\def\basmalahur{شروع الله کا نام لے کر جو بڑا مہربان نہایت رحم والا ہے \qt@par}%
\def\Basmalahur{%
@@ -329,8 +330,8 @@ Urdu translations extension to the quran package.%
\IfBooleanTF{#1}%
{\IfBooleanTF{#4}{\qurantext*[#2][#3]+}{\qurantext*[#2][#3]}}%
{\IfBooleanTF{#4}{\qurantext[#2][#3]+}{\qurantext[#2][#3]}}%
- \let\qt@doqt\qt@doqt@orig%
- \def\qt@showitems##1{\relax}%
+ \let\qt@doqt\qt@doqt@orig%
+ \def\qt@showitems##1{\relax}%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand\quransurahur{ s O{\qt@surah@default} }{%
@@ -338,7 +339,7 @@ Urdu translations extension to the quran package.%
\IfBooleanTF{#1}%
{\quransurah*[#2]}%
{\quransurah[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand{\quranayahur}{ s o o o t{+} }{%
@@ -346,7 +347,7 @@ Urdu translations extension to the quran package.%
\let\ToggleBasmalah\ToggleBasmalahur%
\IfBooleanTF{#1}%
{\IfBooleanTF{#5}{\quranayah*[#2][#3][#4]+}{\quranayah*[#2][#3][#4]}}%
- {\IfBooleanTF{#5}{\quranayah[#2][#3][#4]+}{\quranayah[#2][#3][#4]}}%
+ {\IfBooleanTF{#5}{\quranayah[#2][#3][#4]+}{\quranayah[#2][#3][#4]}}%
\let\qt@doqt\qt@doqt@orig%
\let\ToggleBasmalah\ToggleBasmalah@orig%
}%
@@ -355,48 +356,48 @@ Urdu translations extension to the quran package.%
\let\qt@doqt\qt@dour%
\IfBooleanTF{#1}%
{\quranjuz*[#2]}%
- {\quranjuz[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ {\quranjuz[#2]}%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand{\quranpageur}{ s o }{%
\let\qt@doqt\qt@dour%
\IfBooleanTF{#1}%
{\quranpage*[#2]}%
- {\quranpage[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ {\quranpage[#2]}%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand{\quranquarterur}{ s o }{%
\let\qt@doqt\qt@dour%
\IfBooleanTF{#1}%
{\quranquarter*[#2]}%
- {\quranquarter[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ {\quranquarter[#2]}%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand{\quranrukuur}{ s o }{%
\let\qt@doqt\qt@dour%
\IfBooleanTF{#1}%
{\quranruku*[#2]}%
- {\quranruku[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ {\quranruku[#2]}%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand{\quranhizbur}{ s o }{%
\let\qt@doqt\qt@dour%
\IfBooleanTF{#1}%
{\quranhizb*[#2]}%
- {\quranhizb[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ {\quranhizb[#2]}%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareDocumentCommand{\quranmanzilur}{ s o }{%
\let\qt@doqt\qt@dour%
\IfBooleanTF{#1}%
{\quranmanzil*[#2]}%
- {\quranmanzil[#2]}%
- \let\qt@doqt\qt@doqt@orig%
+ {\quranmanzil[#2]}%
+ \let\qt@doqt\qt@doqt@orig%
}%
%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of file `quran-ur.sty'.
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uri.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-uri.translation.def
index cca6d690605..cca6d690605 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uri.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-uri.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urii.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urii.translation.def
index 4a8876165c6..4a8876165c6 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urii.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urii.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uriii.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-uriii.translation.def
index c074c57f68f..c074c57f68f 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uriii.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-uriii.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uriv.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-uriv.translation.def
index 0eea79678fe..0eea79678fe 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-uriv.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-uriv.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urv.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urv.translation.def
index bc920b38872..bc920b38872 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urv.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urv.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urvi.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urvi.translation.def
index 480260a29e5..480260a29e5 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urvi.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urvi.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urvii.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urvii.translation.def
index dd8185bf193..dd8185bf193 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urvii.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urvii.translation.def
diff --git a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urviii.translation.def b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urviii.translation.def
index 5852c945b1b..5852c945b1b 100644
--- a/Master/texmf-dist/doc/xelatex/quran-ur/tex/qurantext-urviii.translation.def
+++ b/Master/texmf-dist/tex/latex/quran-ur/qurantext-urviii.translation.def
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 1deb4817d43..c49ac56c55d 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1149,6 +1149,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'qualitype', "&MAKEflatten",
'quran', "&MAKEflatten",
'quran-de', "&MAKEflatten",
+ 'quran-ur', "&MAKEflatten",
'r2bib', "die 'skipping, requires compilation'",
'rake4latex', "die 'skipping, requires rake'",
'rangen', "die 'skipping, per author request'",