blob: 6257c56c0059a1c40f137640fa3c1c363dd6c005 (
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
% Translations provided by সাজেদুর রহিম জোয়ারদার <toshazed@gmail.com>
% TODO implement Bengali calendar
\ProvidesFile{gloss-bengali.ldf}[polyglossia: module for bengali]
\RequirePackage{devanagaridigits}
\makeatletter
\PolyglossiaSetup{bengali}{
script=Bengali,
scripttag=beng,
langtag=BEN,
hyphennames={bengali},
hyphenmins={2,2},%CHECK
fontsetup=true,
%TODO nouppercase=true,
%TODO localnumber=bengalinumber
}
\def\tmp@western{Western}
\newif\ifbengali@devanagari@numerals
\bengali@devanagari@numeralstrue
\define@key{bengali}{numerals}[Devanagari]{%
\def\@tmpa{#1}%
\ifx\@tmpa\tmp@western
\bengali@devanagari@numeralsfalse
\fi}
\def\captionsbengali{%
\def\refname{তথ্যসুত্রসমূহ}%
\def\abstractname{সারসংক্ষেপ}%
\def\bibname{তথ্যবিবরণ}%
\def\prefacename{পূর্বকথা}%
\def\chaptername{অধ্যায়}%
\def\appendixname{পরিশিষ্ট}%
\def\contentsname{সূচীপত্র}%
\def\listfigurename{ছবি/নকশা সমূহের তালিকা}%
\def\listtablename{তালিকাসারণী}%
\def\indexname{সূচক/নির্দেশক}%
\def\figurename{ছবি/নকশা}%
\def\tablename{সারনী}%
%\def\thepart{}% TODO
\def\partname{খন্ড}%
\def\pagename{পৃষ্ঠা}%
\def\seename{দেখুন}%
\def\alsoname{আরও দেখুন}%
\def\enclname{সংযুক্তি}%
\def\ccname{অনুলিপি}%
\def\headtoname{প্রতি}%
\def\proofname{প্রমাণ}%
\def\glossaryname{পরিভাষার শব্দসম্ভার}%
}
\def\datebengali{%
\def\bengalimonth{%
\ifcase\month\or
জানুয়ারী\or
ফেব্রুয়ারী\or
মার্চ\or
এপ্রিল\or
মে\or
জুন\or
জুলাই\or
আগষ্ট\or
সেপ্টেম্বর\or
অক্টোবর\or
নভেম্বর\or
ডিসেম্বর\fi}%
\def\today{\bengalinumber\day\space\bengalimonth\space\bengalinumber\year}%
}
\def\bengalinumber#1{%
\ifbengali@devanagari@numerals
\devanagaridigits{\number#1}%
\else
\number#1%
\fi}
\endinput
|