From 1ff28b17fa5479687257ee4525e3a06c8aa0a2c7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 13 May 2013 22:15:54 +0000 Subject: polyglossia (13may13) git-svn-id: svn://tug.org/texlive/trunk@30442 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/polyglossia/gloss-serbian.ldf | 135 +++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf (limited to 'Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf') 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} + + -- cgit v1.2.3