summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf')
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf31
1 files changed, 22 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
index 31587b0a433..3b2226be3b5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
@@ -18,8 +18,8 @@ and may look very wrong.}
hyphennames={bengali},
hyphenmins={2,2},%CHECK
fontsetup=true,
+ localnumeral=bengalinumerals
%TODO nouppercase=true,
- %TODO localnumber=bengalinumber
}
\def\tmp@western{Western}
@@ -73,7 +73,7 @@ and may look very wrong.}
}
\def\captionsbengali{%
- \def\refname{তথ্যসুত্রসমূহ}%
+ \def\refname{তথ্যসূত্রসমূহ}%
\def\abstractname{সারসংক্ষেপ}%
\def\bibname{তথ্যবিবরণ}%
\def\prefacename{পূর্বকথা}%
@@ -83,8 +83,8 @@ and may look very wrong.}
\def\listfigurename{ছবি/নকশা সমূহের তালিকা}%
\def\listtablename{তালিকাসারণী}%
\def\indexname{সূচক/নির্দেশক}%
- \def\figurename{ছবি/নকশা}%
- \def\tablename{সারনী}%
+ \def\figurename{চিত্র}%
+ \def\tablename{সারণী}%
%\def\thepart{}% TODO
\def\partname{খন্ড}%
\def\pagename{পৃষ্ঠা}%
@@ -99,14 +99,14 @@ and may look very wrong.}
\def\datebengali{%
\def\bengalimonth{%
\ifcase\month\or
- জানুয়ারী\or
- ফেব্রুয়ারী\or
+ জানুয়ারি\or
+ ফেব্রুয়ারি\or
মার্চ\or
এপ্রিল\or
মে\or
জুন\or
জুলাই\or
- আগষ্ট\or
+ আগস্ট\or
সেপ্টেম্বর\or
অক্টোবর\or
নভেম্বর\or
@@ -114,6 +114,8 @@ and may look very wrong.}
\def\today{\bengalinumber\day\space\bengalimonth\space\bengalinumber\year}%
}
+\newcommand{\bengalinumerals}[2]{\bengalinumber{#2}}
+
\def\bengalinumber#1{%
\ifbengali@devanagari@numerals
\devanagaridigits{\number#1}%
@@ -125,8 +127,19 @@ and may look very wrong.}
\fi
\fi}
-\def\bengalinumber#1{\bengalidigits{\number#1}}% Takes number
-\def\bengalinumeral#1{\bengalinumber{\csname c@#1\endcsname}}% Takes counter
+\def\bengalinumeral#1{\expandafter\bengalinumber\expandafter{\the##1}}% Takes counter
+
+\def\bengali@globalnumbers{%
+ \let\@arabic\bengalinumber%
+ \renewcommand\thefootnote{\localnumeral*{footnote}}%
+}
+
+% Store original definition
+\let\xpg@save@arabic\@arabic
+
+\def\nobengali@globalnumbers{%
+ \let\@arabic\xpg@save@arabic%
+}
\def\blockextras@bengali{\extras@bengali}
\def\inlineextras@bengali{\extras@bengali}