blob: 0c65b37574fa9fe9595effd9d0ea8806d33bcedb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
\ProvidesFile{gloss-farsi.ldf}[polyglossia: module for farsi]
% We only provide this gloss for babel compatibility.
% The proper English language name is Persian.
\input{gloss-persian.ldf}
\PolyglossiaSetup{farsi}{
script=Arabic,
direction=RL,
scripttag=arab,
langtag=FAR,
hyphennames={nohyphenation},
fontsetup=true,
localnumeral=farsinumerals
}
\define@key{farsi}{numerals}[eastern]{%
\setkeys{persian}{numerals=#1}}
\define@key{farsi}{abjadjimnotail}[true]{%
\setkeys{persian}{abjadjimnotail=#1}}
\define@key{farsi}{locale}[default]{%
\setkeys{persian}{locale=#1}}
\setkeys{farsi}{locale,numerals}
%\Hijritoday is now locale-aware and will format the date with this macro:
\DefineFormatHijriDate{farsi}{\@ensure@RTL{%
\farsinumber{\value{Hijriday}}\space\HijriMonthArabic{\value{Hijrimonth}}\space\farsinumber{\value{Hijriyear}}}}
\let\captionsfarsi\captionspersian
\let\datefarsi\datepersian
\let\farsi@numbers\persian@numbers
\let\nofarsi@numbers\nopersian@numbers
\let\farsi@globalnumbers\persian@globalnumbers
\let\nofarsi@globalnumbers\nopersian@globalnumbers
\let\blockextras@farsi\blockextras@persian
\let\noextras@farsi\noextras@persian
\endinput
|