% kazakh.ldf % Babel language definition for Kazakh % Encoding: UTF-8 \ProvidesLanguage{kazakh}[2026/02/05 v1.0 Kazakh language support] \LdfInit{kazakh}\captionskazakh \ifx\undefined\l@kazakh \@nopatterns{Kazakh} \adddialect\l@kazakh0 \fi %\LdfInit\CurrentOption{kazakh} %\ifx\l@kazakh\@undefined % \@nopatterns{Kazakh} % \adddialect\l@kazakh0 %\fi % ------------------------------------------------ % Load hyphenation patterns % ------------------------------------------------ %\input loadhyph-kk.tex % ------------------------------------------------ % Captions in Kazakh % ------------------------------------------------ \addto\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{Дәлелдеме}% Дәлел } % ------------------------------------------------ % Number–noun order: 1 сурет, 2 кесте, 3 тарау % ------------------------------------------------ \addto\captionskazakh{% \def\fnum@figure{\thefigure \figurename}% \def\fnum@table{\thetable \tablename}% \def\fnum@chapter{\thechapter \chaptername}% } % ------------------------------------------------ % Date format % ------------------------------------------------ \def\datakazakh{% \number\day\space \ifcase\month\or қаңтар\or ақпан\or наурыз\or сәуір\or мамыр\or маусым\or шілде\or тамыз\or қыркүйек\or қазан\or қараша\or желтоқсан\fi \space\number\year\space ж.% } % ------------------------------------------------ % Activate language % ------------------------------------------------ \addto\extraskazakh{% \lefthyphenmin=2 \righthyphenmin=2 } \addto\noextraskazakh{} \endinput