% gloss-kazakh.ldf % Polyglossia language definition for Kazakh % Encoding: UTF-8 \ProvidesFile{gloss-kazakh.ldf} [2026/02/05 v1.0 Polyglossia support for Kazakh] % ------------------------------------------------ % Language name % ------------------------------------------------ \PolyglossiaSetup{kazakh}{ % script = Cyrillic, language = Kazakh, langtag = KAZ, % Add this line hyphennames = {kazakh}, hyphenmins = {2,2}, } % ------------------------------------------------ % Load hyphenation patterns % ------------------------------------------------ % \input loadhyph-kk.tex % ------------------------------------------------ % Hyphenation parameters % ------------------------------------------------ % \sethyphenmins{kazakh}{2}{2} % ------------------------------------------------ % Captions in Kazakh % ------------------------------------------------ % \def\prefacename{Алғысөз}% % \def\refname{Riferimenti bibliografici}% % \def\abstractname{Түйіндеме}% % \def\bibname{Bibliografia}% % \def\chaptername{Тарау}% % \def\appendixname{Қосымша}% % \def\contentsname{Мазмұны}% % \def\listfigurename{Суреттер тізімі}% % \def\listtablename{Кестелер тізімі}% % \def\indexname{Индекс}% % \def\figurename{Сурет}% % \def\tablename{Кесте}% % \def\partname{Бөлім}% % \def\enclname{Allegati}% % \def\ccname{e~p.~c.}% % \def\headtoname{Per}% % \def\pagename{Pag.}% % in Italian the abbreviation is preferred % \def\seename{vedi}% % \def\alsoname{vedi anche}% % \def\proofname{Dimostrazione}% % \def\glossaryname{Glossario}% % \setlocalecaption{kazakh}{abstract}{Түйіндеме} % \setlocalecaption{kazakh}{bibliography}{Әдебиеттер тізімі} % \setlocalecaption{kazakh}{chapter}{Тарау} % \setlocalecaption{kazakh}{appendix}{Қосымша} % \setlocalecaption{kazakh}{contents}{Мазмұны} % \setlocalecaption{kazakh}{figure}{Сурет} % \setlocalecaption{kazakh}{table}{Кесте} % \setlocalecaption{kazakh}{part}{Бөлім} % \setlocalecaption{kazakh}{index}{Индекс} % \setlocalecaption{kazakh}{listfigurename}{Суреттер тізімі} % \setlocalecaption{kazakh}{listtablename}{Кестелер тізімі} \def\captionskazakh{% \def\prefacename{Алғысөз}% \def\refname{Пайдаланған әдебиет}% Пайдаланылған әдебиеттер \def\abstractname{Түйіндеме}% \def\bibname{Әдебиет}% Әдебиеттер тізімі \def\chaptername{Тарау}% \def\appendixname{Қосымша}% \def\contentsname{Мазмұны}% \def\listfigurename{Суреттер тізімі}% \def\listtablename{Кестелер тізімі}% \def\indexname{Көрсеткіш}% Индекс \def\figurename{Сурет}% \def\tablename{Кесте}% \def\partname{Бөлім}% \def\enclname{Қосымша}% \def\ccname{Көшірме}% \def\headtoname{Кімге}% \def\pagename{Бет}% \def\seename{қараңыз}% \def\alsoname{сондай-ақ қараңыз}% \def\proofname{Дәлелдеме}% Дәлел \def\glossaryname{Сөздік}% } \def\datekazakh{% \def\today{\number\day~\ifcase\month\or қаңтар\or ақпан\or наурыз\or сәуір\or мамыр\or маусым\or шілде\or тамыз\or қыркүйек\or қазан\or қараша\or желтоқсан\fi \space \number\year\space ж.}} % ------------------------------------------------ % Date format % ------------------------------------------------ \def\kazakh@monthname#1{% \ifcase#1\or қаңтар\or ақпан\or наурыз\or сәуір\or мамыр\or маусым\or шілде\or тамыз\or қыркүйек\or қазан\or қараша\or желтоқсан\fi} \def\kazakhdate{% \number\day\space \kazakh@monthname{\month}\space \number\year\space ж.} % \SetLocaleDateFormat{kazakh}{\kazakhdate} % ------------------------------------------------ % Number–noun order: 1-сурет, 2-кесте % ------------------------------------------------ \renewcommand{\thefigure}{\arabic{figure}} \renewcommand{\thetable}{\arabic{table}} \AddToHook{cmd/figurename/after}{} \AddToHook{cmd/tablename/after}{} \renewcommand{\fnum@figure}{\thefigure-\figurename} \renewcommand{\fnum@table}{\thetable-\tablename} % ------------------------------------------------ % End of file % ------------------------------------------------ \endinput