summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-05-13 22:15:54 +0000
committerKarl Berry <karl@freefriends.org>2013-05-13 22:15:54 +0000
commit1ff28b17fa5479687257ee4525e3a06c8aa0a2c7 (patch)
tree22d0f15f3680a26ce6a158e96b25bf1908471b9e /Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
parente26fdd32ad8dc28823e2f351c31afa0dad690da9 (diff)
polyglossia (13may13)
git-svn-id: svn://tug.org/texlive/trunk@30442 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf')
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf135
1 files changed, 135 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
new file mode 100644
index 00000000000..436ac751366
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
@@ -0,0 +1,135 @@
+\ProvidesFile{gloss-serbian.ldf}[polyglossia: module for serbian]
+%TODO split into gloss-serbiancyr.ldf and gloss-serbianlat.ldf
+%% load these automatically from polyglossia.sty according to the script option ??
+%% same thing for all languages that have a "script" key !
+%% BETTER APPROACH: see gloss-sanskrit!
+
+\PolyglossiaSetup{serbian}{
+ langtag=SRB,
+ hyphennames={serbian},
+ hyphenmins={2,2},
+ indentfirst=true,
+ fontsetup=false
+ %TODO localalph
+}
+
+\newif\if@serbian@cyr
+
+\define@key{serbian}{Script}[Cyrillic]{% TODO FIXDOC: keyname is CHANGED: script -> Script !!!
+ \ifstrequal{#1}{Cyrillic}%
+ {\@serbian@cyrtrue
+ \setkeys[xpg@setup]{serbian}{script=Cyrillic}%
+ \def\xpg@scripttag@serbian{cyrl}%
+ \xpg@fontsetup@nonlatin{serbian}%
+ }%
+ {\ifstrequal{#1}{Latin}%
+ {\@serbian@cyrfalse
+ \xpg@fontsetup@latin{serbian}%
+ %TODO \def\serbian@language{\language=\l@serbianlat}%
+ % or should we use Croatian patterns as a fallback for the time being???
+ }%
+ {\xpg@error{Unknown script `#1' for Serbian language\MessageBreak
+ Valid values are "Cyrillic" and "Latin"}}%
+ }%
+}
+\define@key{serbian}{script}[Cyrillic]{\setkeys{serbian}{Script=#1}}
+
+\setkeys{serbian}{Script}
+
+\def\captionsserbian{%
+ \if@serbian@cyr\captionsserbian@cyr\else\captionsserbian@lat\fi
+ }
+
+\def\dateserbian{%
+ \if@serbian@cyr\dateserbian@cyr\else\dateserbian@lat\fi
+ }
+
+\def\captionsserbian@lat{%
+ \def\refname{Bibliografija}%
+ \def\abstractname{Sažetak}%
+ \def\bibname{Literatura}%
+ \def\prefacename{Predgovor}%
+ \def\chaptername{Glava}%
+ \def\appendixname{Dodatak}%
+ \def\contentsname{Sadržaj}%
+ \def\listfigurename{Spisak slika}%
+ \def\listtablename{Spisak tabela}%
+ \def\indexname{Registar}%
+ \def\figurename{Slika}%
+ \def\tablename{Tabela}%
+ \def\partname{Deo}%
+ \renewcommand\thepart{\ifcase\value{part}\or Prvi\or Drugi\or
+ Treći\or Čevrti\or Peti\or Šesti\or Sedmi\or Osmi\or
+ Deveti\or Deseti\or Jedanaesti\or Dvanaesti\or Trinaesti\or
+ Četrnaesti\or Petnaesti\or Šesnaesti\or Sedamnaesti\or
+ Osamnaesti\or Devetnaesti\or Dvadeseti\fi}%
+ \def\pagename{Strana}%
+ \def\seename{Vidi}%
+ \def\alsoname{Vidi takođe}%
+ \def\enclname{Prilozi}%
+ \def\ccname{Kopije}%
+ \def\headtoname{Prima}%
+ \def\proofname{Dokaz}%
+ \def\glossaryname{Rečnik nepoznatih reči}%
+ }
+\def\dateserbian@lat{%
+ \def\today{\number\day .~\ifcase\month\or
+ januar\or februar\or mart\or april\or maj\or
+ jun\or jul\or avgust\or septembar\or oktobar\or novembar\or
+ decembar\fi \space \number\year.}%
+ }
+
+\def\captionsserbian@cyr{%
+ \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\partname{Део}%
+ \renewcommand\thepart{\ifcase\value{part}\or Први\or Други\or Трећи\or
+ Четврти\or Пети\or Шести\or Седми\or Осми\or Девети\or Десети\or
+ Једанаести\or Дванаести\or Тринаести\or Четрнаести\or Петнаести\or
+ Шеснаести\or Седамнаести\or Осамнаести\or Деветнаести\or Двадесети\fi}%
+ \def\pagename{Страна}%
+ \def\seename{Види}%
+ \def\alsoname{Види такође}%
+ \def\enclname{Прилози}%
+ \def\ccname{Копије}%
+ \def\headtoname{Прима}%
+ \def\proofname{Доказ}%
+ \def\glossaryname{Речник непознатих речи}%
+ }
+\def\dateserbian@cyr{%
+ \def\today{\number\day .~\ifcase\month\or
+ јануар\or фебруар\or март\or април\or мај\or
+ јун\or јул\or август\or септембар\or октобар\or новембар\or
+ децембар\fi \space \number\year.}%
+ }
+
+\endinput
+% TODO ? stuff from babel
+
+\def\sh{\mathop{\operator@font sh}\nolimits} % same as \sinh
+\def\ch{\mathop{\operator@font ch}\nolimits} % same as \cosh
+\def\th{\mathop{\operator@font th}\nolimits} % same as \tanh
+\def\cth{\mathop{\operator@font cth}\nolimits} % same as \coth
+\def\arsh{\mathop{\operator@font arsh}\nolimits}
+\def\arch{\mathop{\operator@font arch}\nolimits}
+\def\arth{\mathop{\operator@font arth}\nolimits}
+\def\arcth{\mathop{\operator@font arcth}\nolimits}
+\def\tg{\mathop{\operator@font tg}\nolimits} % same as \tan
+\def\ctg{\mathop{\operator@font ctg}\nolimits} % same as \cot
+\def\arctg{\mathop{\operator@font arctg}\nolimits} % same as \arctan
+\def\arcctg{\mathop{\operator@font arcctg}\nolimits}
+\def\Prob{\mathop{\mathsf P\hskip0pt}\nolimits}
+\def\Expect{\mathop{\mathsf E\hskip0pt}\nolimits}
+\def\Variance{\mathop{\mathsf D\hskip0pt}\nolimits}
+
+