Skip to content

About writing kazakh.lbx #1472

@nurislamduisengali

Description

@nurislamduisengali

I'm a Kazakh bilingual wanting to improve the quality of Kazakh articles, so they would have more ethnicity. I'm sending you a file with your library translated to Kazakh. I'm asking you to review it, give feedback and to the main library if appropriate.

Here is the file (please let me know if I should submit this as a pull request.):

\ProvidesFile{kazakh.lbx}
[\abx@lbxid]

\DeclareRedundantLanguages{russian}{russian}

% This file requires UTF-8 support!

\lbx@ifutfinput
{}
{\PackageError{biblatex}
{Russian requires UTF-8 support}
{The file 'kazakh.lbx' requires UTF-8 encoding but you
seem\MessageBreak to be using a different encoding.
This is a fatal error. I will\MessageBreak abort loading
kazakh.lbx now.}%
\endinput}

\NewBibliographyString{% Used only Russian for month checks
datejanuary,
datefebruary,
datemarch,
dateapril,
datemay,
datejune,
datejuly,
dateaugust,
dateseptember,
dateoctober,
datenovember,
datedecember%
}

\DeclareBibliographyExtras{%
\renewrobustcmd*{\bibdatesep}{\adddot}%
\protected\def\bibrangedash{%
\textemdash\penalty\hyphenpenalty}% breakable dash
\let\finalandcomma=\empty
\let\finalandsemicolon=\empty

% Kazakh ordinal numbers
\protected\def\mkbibordinal#1{\mkbibkazord{#1}}%

\protected\def\mkbibkazord#1{%
#1\mkbibkazordsuffix{#1}}%

\protected\def\mkbibkazordsuffix#1{%
% special cases
\ifnum\numexpr#1\relax=50
-ші%
\else
\ifnum\numexpr#1\relax=100
-ші%
\else
% last digit
\ifnum\numexpr#1-10*(#1/10)\relax=6
-шы%
\else
\ifnum\numexpr#1-10*(#1/10)\relax=9
-шы%
\else
\ifnum\numexpr#1-10*(#1/10)\relax=0
-шы%
\else
-ші%
\fi
\fi
\fi
\fi
\fi
}%

\protected\def\mkbibdatelong#1#2#3{%
\iffieldundef{#3}
{}
{\stripzeros{\thefield{#3}}%
\iffieldundef{#2}{}{\nobreakspace}}%
\iffieldundef{#2}
{}
{\iffieldundef{#3}
{\mkbibmonth{\thefield{#2}}}
{\lbx@ru@mkbibdatemonth{\thefield{#2}}}%
\iffieldundef{#1}{}{\space}}%
\iffieldbibstring{#1}
{\bibstring{\thefield{#1}}}
{\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%

\protected\def\mkbibdateshort#1#2#3{%
\iffieldundef{#3}
{}
{\mkdayzeros{\thefield{#3}}%
\iffieldundef{#2}{}{\bibdatesep}}%
\iffieldundef{#2}
{}
{\mkmonthzeros{\thefield{#2}}%
\iffieldundef{#1}{}{\bibdatesep}}%
\iffieldbibstring{#1}
{\bibstring{\thefield{#1}}}
{\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%

\savecommand\mkbibordedition
\savecommand\mkbibordseries
\def\mkbibordedition{\mkbibkazord}%
\def\mkbibordseries{\mkbibkazord}%

\expandafter\protected\expandafter\def\csname mkbibtime24h\endcsname#1#2#3#4{%
\iffieldundef{#1}
{}
{\mktimezeros{\thefield{#1}}%
\iffieldundef{#2}{}{\bibtimesep}}%
\iffieldundef{#2}
{}
{\mktimezeros{\thefield{#2}}%
\iffieldundef{#3}{}{\bibtimesep}}%
\iffieldundef{#3}
{}
{\mktimezeros{\thefield{#3}}}%
\iffieldundef{#4}{}
{\bibtimezonesep
\mkbibtimezone{\thefield{#4}}}}%

\expandafter\protected\expandafter\def\csname mkbibtime12h\endcsname#1#2#3#4{%
\stripzeros{\mktimehh{\thefield{#1}}}\bibtimesep
\forcezerosmdt{\thefield{#2}}%
\iffieldundef{#3}{}
{\bibtimesep
\forcezerosmdt{\thefield{#3}}}%
\space
\ifnumless{\thefield{#1}}{12}
{\bibstring{am}}
{\bibstring{pm}}%
\iffieldundef{#4}{}
{\space\bibtimezonesep
\parentext{\mkbibtimezone{\thefield{#4}}}}}%

\protected\def\mkbibyeardivisiondateshort#1#2{%
\mkbibyeardivision{\thefield{#2}}%
\iffieldundef{#1}{}{\space}%
\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%

\protected\def\mkbibyeardivisiondatelong#1#2{%
\mkbibyeardivision{\thefield{#2}}%
\iffieldundef{#1}{}{\space}%
\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}%
}

\UndeclareBibliographyExtras{%
\restorecommand\mkbibordedition
\restorecommand\mkbibordseries
}

\DeclareBibliographyStrings{%
bibliography = {{Пайдаланылған әдебиеттер}{Пайдаланылған әдебиеттер}},%book-like (chapter)
references = {{Пайдаланылған әдебиеттер}{Пайдаланылған әдебиеттер}},%article-like (section)
shorthands = {{Қысқартулар тізімі}{Қысқартулар}},
editor = {{редактор}{ред\adddot}},
editors = {{редакторлар}{ред\adddot}},
compiler = {{құрастырушы}{құр\adddot}},
compilers = {{құрастырушылар}{құр\adddot}},
redactor = {{редактор}{ред\adddot}}, % FIXME: unsure
redactors = {{редакторлар}{ред\adddot}}, % FIXME: unsure
reviser = {{ревизиялық корректор}{ревиз\adddotspace кор\adddot}},
revisers = {{ревизиялық корректорлар}{ревиз\adddotspace кор\adddot}},
founder = {{негізін қалаушы}{нег\adddot қал\adddot}},
founders = {{негізін қалаушылар}{нег\adddot қал\adddot}},
continuator = {{жалғастырушы}{жал\adddot}},
continuators = {{жалғастырушылар}{жал\adddot}},
collaborator = {{қатысушы}{қат\adddot}},
collaborators = {{қатысушылар}{қат\adddot}},
translator = {{аудармашы}{ауд\adddot}},
translators = {{аудармашылар}{ауд\adddot}},
commentator = {{түсініктеме беруші}{түс\adddotspace бер\adddot}},
commentators = {{түсініктеме берушілер}{түс\adddotspace бер\adddot}},
annotator = {{ескертпе беруші}{еск\adddotspace бер\adddot}},
annotators = {{ескертпе берушілер}{еск\adddotspace бер\adddot}},
commentary = {{түсініктеме}{түс\adddot}},
annotations = {{ескертпе}{еск\adddot}},
introduction = {{кіріспе}{кіріспе}},
foreword = {{алғы сөз}{алғы сөз}},
afterword = {{соңғы сөз}{соңғы сөз}},
editortr = {{редактор мен аудармашы}%
{ред\adddotspace және ауд\adddot}},
editorstr = {{редакторлар және аудармашылар}%
{ред\adddotspace және пер\adddot}},
editorco = {{редактор мен түсініктеме беруші}%
{ред\adddotspace және түс\adddotspace бер\adddot}},
editorsco = {{редакторлар және түсініктеме берушілер}%
{ред\adddotspace және түс\adddotspace бер\adddot}},
editoran = {{редактор мен ескертпе беруші}%
{ред\adddotspace және еск\adddotspace бер\adddot}},
editorsan = {{редакторлар және ескертпе берушілер}%
{ред\adddotspace және еск\adddotspace бер\adddot}},
editorin = {{редактор мен кіріспе авторы}%
{ред\adddotspace және кіріспе авт\adddot}},
editorsin = {{редакторлар және кіріспе авторлары}%
{ред\adddotspace және кіріспе авт\adddot}},
editorfo = {{редактор мен алғы сөз авторы}%
{ред\adddotspace және алғы сөз авт\adddot}},
editorsfo = {{редакторлар және алғысөз авторлары}%
{ред\adddotspace және алғы сөз авт\adddot}},
editoraf = {{редактор мен соңғы сөз авторы}%
{ред\adddotspace және соңғы сөз авт\adddot}},
editorsaf = {{редакторлар және соңғы сөз авторлары}%
{ред\adddotspace және соңғы сөз авт\adddot}},
editortrco = {{редактор, аудармашы және түсініктемелер авторы}%
{ред.,\addabbrvspace ауд\adddotspace және түс\adddotspace авт\adddot}},
editorstrco = {{редакторлар, аудармашылар және түсініктемелер авторлары}%
{ред.,\addabbrvspace ауд\adddotspace және түс\adddotspace авт\adddot}},
editortran = {{редактор, аудармашы және ескертпелер авторы}%
{ред.,\addabbrvspace ауд\adddotspace және еск\adddotspace авт\adddot}},
editorstran = {{редакторлар, аудармашылар және ескертпелер авторлары}%
{ред.,\addabbrvspace ауд\adddotspace және еск\adddotspace авт\adddot}},
editortrin = {{редактор, аудармашы және кіріспе авторы}%
{ред.,\addabbrvspace ауд\adddotspace және кір\adddotspace авт\adddot}},
editorstrin = {{редакторлар, аудармашылар және кіріспе авторлары}%
{ред.,\addabbrvspace ауд\adddotspace және кір\adddotspace авт\adddot}},
editortrfo = {{редактор, аудармашы және алғы сөз авторы}%
{ред.,\addabbrvspace ауд\adddotspace және алғы сөз авт\adddot}},
editorstrfo = {{редакторлар, аудармашылар және алғы сөз авторлары}%
{ред.,\addabbrvspace ауд\adddotspace және алғы сөз авт\adddot}},
editortraf = {{редактор, аудармашы және соңғы сөз авторы}%
{ред.,\addabbrvspace ауд\adddotspace және соңғы сөз авт\adddot}},
editorstraf = {{редакторлар, аудармашылар және соңғы сөз авторлары}%
{ред.,\addabbrvspace ауд\adddotspace және соңғы сөз авт\adddot}},
editorcoin = {{редактор, түсініктемелер және кіріспе авторы}%
{ред.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
editorscoin = {{редакторлар, түсініктемелер және кіріспе авторлары}%
{ред.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
editorcofo = {{редактор, түсініктемелер және алғы сөз авторы}%
{ред.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
editorscofo = {{редакторлар, түсініктемелер және алғы сөз авторлары}%
{ред.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
editorcoaf = {{редактор, түсініктемелер және соңғы сөз авторы}%
{ред.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
editorscoaf = {{редакторлар, түсініктемелер және соңғы сөз авторлары}%
{ред.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
editoranin = {{редактор, ескертпе және кіріспе авторы}%
{ред.,\addabbrvspace еск\adddotspace және кір\adddotspace авт\adddot}},
editorsanin = {{редакторлар, ескертпе және кіріспе авторлары}%
{ред.,\addabbrvspace еск\adddotspace және кір\adddotspace авт\adddot}},
editoranfo = {{редактор, ескертпе және алғы сөз авторы}%
{ред.,\addabbrvspace еск\adddotspace және алғы сөз авт\adddot}},
editorsanfo = {{редакторлар, ескертпе және алғы сөз авторлары}%
{ред.,\addabbrvspace еск\adddotspace және алғы сөз авт\adddot}},
editoranaf = {{редактор, ескертпе және соңғы сөз авторы}%
{ред.,\addabbrvspace еск\adddotspace және соңғы сөз авт\adddot}},
editorsanaf = {{редакторлар, ескертпе және соңғы сөз авторлары}%
{ред.,\addabbrvspace еск\adddotspace және соңғы сөз авт\adddot}},
editortrcoin = {{редактор, аудармашы, түсініктемелер және кіріспе авторы}%
{ред.,\addabbrvspace ауд.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
editorstrcoin = {{редакторлар, аудармашылар, түсініктемелер және кіріспе авторлары}%
{ред.,\addabbrvspace ауд.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
editortrcofo = {{редактор, аудармашы, түсініктемелер және алғы сөз авторы}%
{ред.,\addabbrvspace ауд.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
editorstrcofo = {{редакторлар, аудармашылар, түсініктемелер және алғы сөз авторлары}%
{ред.,\addabbrvspace ауд.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
editortrcoaf = {{редактор, аудармашы, түсініктемелер және соңғы сөз авторы}%
{ред.,\addabbrvspace ауд.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
editorstrcoaf = {{редакторлар, аудармашылар, түсініктемелер және соңғы сөз авторлары}%
{ред.,\addabbrvspace ауд.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
editortranin = {{редактор, аудармашы, ескертпелер және кіріспе авторы}%
{ред.,\addabbrvspace ауд.,\addabbrvspace еск\adddotspace және кір\adddotspace авт\adddot}},
editorstranin = {{редакторлар, аудармашылар, ескертпелер және кіріспе авторлары}%
{ред.,\addabbrvspace ауд.,\addabbrvspace еск\adddotspace және кір\adddotspace авт\adddot}},
editortranfo = {{редактор, аудармашы, ескертпелер және алғы сөз авторы}%
{ред.,\addabbrvspace ауд.,\addabbrvspace еск\adddotspace және алғы сөз авт\adddot}},
editorstranfo = {{редакторлар, аудармашылар, ескертпелер және алғы сөз авторлары}%
{ред.,\addabbrvspace ауд.,\addabbrvspace еск\adddotspace және алғы сөз авт\adddot}},
editortranaf = {{редактор, аудармашы, ескертпелер және соңғы сөз авторы}%
{ред.,\addabbrvspace ауд.,\addabbrvspace еск\adddotspace және соңғы сөз авт\adddot}},
editorstranaf = {{редакторлар, аудармашылар, ескертпелер және соңғы сөз авторлары}%
{ред.,\addabbrvspace ауд.,\addabbrvspace еск\adddotspace және соңғы сөз авт\adddot}},
translatorco = {{аудармашы және түсініктемелер авторлары}%
{ауд\adddotspace және түс\adddotspace авт\adddot}},
translatorsco = {{аудармашылар және түсініктемелер авторлары}%
{ауд\adddotspace және түс\adddotspace авт\adddot}},
translatoran = {{аудармашы және ескертпелер авторы}%
{ауд\adddotspace және еск\adddotspace авт\adddot}},
translatorsan = {{аудармашылар және ескертпелер авторлары}%
{ауд\adddotspace және еск\adddotspace авт\adddot}},
translatorin = {{аудармашы және кіріспе авторы}%
{ауд\adddotspace және кір\adddotspace авт\adddot}},
translatorsin = {{аудармашылар және кіріспе авторлары}%
{ауд\adddotspace және кір\adddotspace авт\adddot}},
translatorfo = {{аудармашы және алғы сөз авторы}%
{ауд\adddotspace және алғы сөз авт\adddot}},
translatorsfo = {{аудармашылар және алғы сөз авторлары}%
{ауд\adddotspace және алғы сөз авт\adddot}},
translatoraf = {{аудармашы және соңғы сөз авторы}%
{ауд\adddotspace және соңғы сөз авт\adddot}},
translatorsaf = {{аудармашылар және соңғы сөз авторлары}%
{ауд\adddotspace және соңғы сөз авт\adddot}},
translatorcoin = {{аудармашы, түсініктемелер және кіріспе авторы}%
{ауд.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
translatorscoin = {{аудармашылар, түсініктемелер және кіріспе авторлары}%
{ауд.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
translatorcofo = {{аудармашы, түсініктемелер және алғы сөз авторы}%
{ауд.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
translatorscofo = {{аудармашылар, түсініктемелер және алғы сөз авторлары}%
{ауд.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
translatorcoaf = {{аудармашы, түсініктемелер және соңғы сөз авторы}%
{ауд.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
translatorscoaf = {{аудармашылар, түсініктемелер және соңғы сөз авторлары}%
{ауд.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
translatoranin = {{аудармашы, түсініктемелер және кіріспе авторы}%
{ауд.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
translatorsanin = {{аудармашылар, түсініктемелер және кіріспе авторлары}%
{ауд.,\addabbrvspace түс\adddotspace және кір\adddotspace авт\adddot}},
translatoranfo = {{аудармашы, түсініктемелер және алғы сөз авторы}%
{ауд.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
translatorsanfo = {{аудармашылар, түсініктемелер және алғы сөз авторлары}%
{ауд.,\addabbrvspace түс\adddotspace және алғы сөз авт\adddot}},
translatoranaf = {{аудармашы, түсініктемелер және соңғы сөз авторы}%
{ауд.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
translatorsanaf = {{аудармашылар, түсініктемелер және соңғы сөз авторлары}%
{ауд.,\addabbrvspace түс\adddotspace және соңғы сөз авт\adddot}},
organizer = {{ұйымдастырушы}{ұйымд\adddot}},
organizers = {{ұйымдастырушылар}{ұйымд\adddot}},
byorganizer = {{ұйымдастырушы}{ұйымд\adddot}},
byauthor = {{}{}},
byeditor = {{редактор}{ред\adddot}},
bycompiler = {{құрастырушы}{құр\adddot}},
byredactor = {{редактор}{ред\adddot}},
byreviser = {{түзетті}{түз\adddot}},
byreviewer = {{рецензент}{рец\adddot}},
byfounder = {{негізін қалаушы}{нег\adddot қал\adddot}},
bycontinuator = {{жалғастырушы}{жалғас\adddot}},
bycollaborator = {{қатысушы}{қат\adddot}},
bytranslator = {{аударма \lbx@lfromlang}{ауд\adddot\ \lbx@sfromlang}},
bycommentator = {{түсініктемелер}{түс\adddot}},
byannotator = {{ескертпелер}{еск\adddot}},
withcommentator = {{түсініктемелер}{түс\adddot}},
withannotator = {{ескертпелер}{еск\adddot}},
withintroduction = {{кіріспе}{кір\adddot}},
withforeword = {{алғы сөз}{алғы сөз}},
withafterword = {{соңғы сөз}{соңғы сөз}},
byeditortr = {{аударма \lbx@lfromlang, редакцияда}%
{ауд\adddot\ \lbx@sfromlang, ред\adddot}},
byeditorco = {{редакцияда, түсініктемелер}%
{ред.,\addabbrvspace түс\adddot}},
byeditoran = {{редакцияда, ескертпелер}%
{ред.,\addabbrvspace еск\adddot}},
byeditorin = {{редакцияда, кіріспе}%
{ред.,\addabbrvspace кір\adddot}},
byeditorfo = {{редакцияда, алғы сөз}%
{ред.,\addabbrvspace алғы сөз}},
byeditoraf = {{редакцияда, соңғы сөз}%
{ред.,\addabbrvspace соңғы сөз}},
byeditortrco = {{редакцияда, аударма \lbx@lfromlang\ және түсініктемелер}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang\ және түс\adddot}},
byeditortran = {{редакцияда, аударма \lbx@lfromlang\ және ескертпелер}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang\ және еск\adddot}},
byeditortrin = {{редакцияда, аударма \lbx@lfromlang, кіріспе}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, кір\adddot}},
byeditortrfo = {{редакцияда, аударма \lbx@lfromlang, алғы сөз}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, алғы сөз}},
byeditortraf = {{редакцияда, аударма \lbx@lfromlang, соңғы сөз}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, соңғы сөз}},
byeditorcoin = {{редакцияда, түсініктемелер және кіріспе}%
{ред.,\addabbrvspace түс\adddotspace және кір\adddot}},
byeditorcofo = {{редакцияда, түсініктемелер және алғы сөз}%
{ред.,\addabbrvspace түс\adddotspace және алғы сөз}},
byeditorcoaf = {{редакцияда, түсініктемелер және соңғы сөз}%
{ред.,\addabbrvspace түс\adddotspace және соңғы сөз}},
byeditoranin = {{редакцияда, ескертпелер және кіріспе}%
{ред.,\addabbrvspace еск\adddotspace және кір\adddot}},
byeditoranfo = {{редакцияда, ескертпелер және алғы сөз}%
{ред.,\addabbrvspace еск\adddotspace және алғы сөз}},
byeditoranaf = {{редакцияда, ескертпелер және соңғы сөз}%
{ред.,\addabbrvspace еск\adddotspace және соңғы сөз}},
byeditortrcoin = {{редакцияда, аударма \lbx@lfromlang, түсініктемелер және кіріспе}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, түс\adddotspace және кір\adddot}},
byeditortrcofo = {{редакцияда, аударма \lbx@lfromlang, түсініктемелер және алғы сөз}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, түс\adddotspace және алғы сөз}},
byeditortrcoaf = {{редакцияда, аударма \lbx@lfromlang, түсініктемелер және соңғы сөз}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, түс\adddotspace және соңғы сөз}},
byeditortranin = {{редакцияда, аударма \lbx@lfromlang, ескертпелер және кіріспе}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, еск\adddotspace және кір\adddot}},
byeditortranfo = {{редакцияда, аударма \lbx@lfromlang, ескертпелер және алғы сөз}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, еск\adddotspace және алғы сөз}},
byeditortranaf = {{редакцияда, аударма \lbx@lfromlang, ескертпелер және соңғы сөз}%
{ред.,\addabbrvspace ауд\adddot\ \lbx@sfromlang, еск\adddotspace және соңғы сөз}},
bytranslatorco = {{аударма \lbx@lfromlang\ және түсініктемелер}%
{ауд\adddot\ \lbx@sfromlang\ және түс\adddot}},
bytranslatoran = {{аударма \lbx@lfromlang\ және ескертпелер}%
{ауд\adddot\ \lbx@sfromlang\ және еск\adddot}},
bytranslatorin = {{аударма \lbx@lfromlang\ және кіріспе}%
{ауд\adddot\ \lbx@sfromlang\ және кір\adddot}},
bytranslatorfo = {{аударма \lbx@lfromlang\ және алғы сөз}%
{ауд\adddot\ \lbx@sfromlang\ және алғы сөз}},
bytranslatoraf = {{аударма \lbx@lfromlang\ және соңғы сөз}%
{ауд\adddot\ \lbx@sfromlang\ және соңғы сөз}},
bytranslatorcoin = {{аударма \lbx@lfromlang, түсініктемелер және кіріспе}%
{ауд\adddot\ \lbx@sfromlang, түс\adddotspace және кір\adddot}},
bytranslatorcofo = {{аударма \lbx@lfromlang, түсініктемелер және алғы сөз}%
{ауд\adddot\ \lbx@sfromlang, түс\adddotspace және алғы сөз}},
bytranslatorcoaf = {{аударма \lbx@lfromlang, түсініктемелер және соңғы сөз}%
{ауд\adddot\ \lbx@sfromlang, түс\adddotspace және соңғы сөз}},
bytranslatoranin = {{аударма \lbx@lfromlang, ескертпелер және кіріспе}%
{ауд\adddot\ \lbx@sfromlang, еск\adddotspace және кір\adddot}},
bytranslatoranfo = {{аударма \lbx@lfromlang, ескертпелер және алғы сөз}%
{ауд\adddot\ \lbx@sfromlang, еск\adddotspace және алғы сөз}},
bytranslatoranaf = {{аударма \lbx@lfromlang, ескертпелер және соңғы сөз}%
{ауд\adddot\ \lbx@sfromlang, еск\adddotspace және соңғы сөз}},
and = {{және}{және}},
andothers = {{және\addabbrvspace т.б.}{және\addabbrvspace т.б.}},
andmore = {{және\addabbrvspace т.б.}{және\addabbrvspace т.б.}},
volume = {{том}{т\adddot}},
volumes = {{томдар}{т\adddot}},
involumes = {{}{}},
jourvol = {{том}{т\adddot}},
jourser = {{серия}{сер\adddot}},
book = {{кітап}{кітап}},
part = {{бөлім}{б\adddot}},
issue = {{шығарылым}{шығ\adddot}},
newseries = {{жаңа серия}{ж\adddotspace сер\adddot}},
oldseries = {{ескі серия}{ескі сер\adddot}},
edition = {{басылым}{бас\adddot}},
reprint = {{қайта басылым}{қайта бас\adddot}},
reprintof = {{қайта басылым}{қайта бас\adddot}},
reprintas = {{қайта басылым ретінде}{қайта басылым ретінде}}, %FIZME: unsure
reprintfrom = {{қайта басылды}{қайта бас\adddotspace}}, % FIZME: unsure
translationof = {{\addcolon басылымнан аударылды}{\addcolon бас. ауд.}},
translationas = {{аударма\addcolon}{ауд\adddot\addcolon}},
translationfrom = {{аударма}{ауд\adddotspace}},
reviewof = {{рецензия \addcolon}{рец\adddotspace \addcolon}},% FIXME: unsure
origpubas = {{алғашқы жарияланым\addcolon}%
{алғ\adddotspace жар\adddot\addcolon}},
origpubin = {{ішіндегі алғышқы жарияланым}%
{іш. алғ\adddotspace жар\adddotspace}},
astitle = {{\addcolon}{\addcolon}},% FIXME: unsure
bypublisher = {{\addcomma}{\addcomma}},% FIXME: unsure
nodate = {{б\adddot г\adddot}{б\adddot г\adddot}},
page = {{бет}{б\adddot}},
pages = {{беттер}{б\adddot}},
column = {{баған}{бағ\adddot}},
columns = {{бағандар}{бағ\adddot}},
line = {{жол}{жол}},
lines = {{жолдар}{жолдар}},
verse = {{өлең}{өлең}},
verses = {{өлеңдер}{өлеңдер}},
section = {{параграф}{\S}},
sections = {{параграфтар}{\S\S}},
paragraph = {{абзац}{абз\adddot}},
paragraphs = {{абзацтар}{абз\adddot}},
pagetotal = {{бет}{б\adddot}},
pagetotals = {{беттер}{б\adddot}},
columntotal = {{баған}{бағ\adddot}},
columntotals = {{бағандар}{бағ\adddot}},
linetotal = {{жол}{жол}},
linetotals = {{жолдар}{жолдар}},
versetotal = {{өлең}{өлең}},
versetotals = {{өлеңдер}{өлеңдер}},
sectiontotal = {{параграф}{\S}},
sectiontotals = {{параграфтар}{\S\S}},
paragraphtotal = {{абзац}{абз\adddot}},
paragraphtotals = {{абзацтар}{абз\adddot}},
in = {{ішінде}{ішінде}},
inseries = {{қатарында}{қатарында}},
ofseries = {{ішінен}{ішінен}},
number = {{нөмір}{№}},
chapter = {{тарау}{т\adddot}},
% bathesis = {{}{}},% FIXME: missing
mathesis = {{дис\adddotspace\textellipsis\ маг\adddot}
{дис\adddotspace\textellipsis\ маг\adddot}},
phdthesis = {{дис\adddotspace\textellipsis\ док\adddot}
{дис\adddotspace\textellipsis\ док\adddot}},
candthesis = {{дис\adddotspace\textellipsis\ канд\adddot}
{дис\adddotspace\textellipsis\ канд\adddot}},
resreport = {{ғылыми есеп}{ғыл\adddotspace есеп}},
techreport = {{техникалық есеп}{тех\adddotspace есеп}},
software = {{бағдарламалық жасақтама}{бағд\adddotspace жасақ\adddot}},
datacd = {{CD-ROM}{CD-ROM}},
audiocd = {{audio CD}{audio CD}},
version = {{версия}{вер\adddot}},
url = {{url}{url}},
urlfrom = {{қолжетімділік}{қолжетімділік}},
urlseen = {{қаралған күні}{қар\addabbrvspace күні}},
inpreparation = {{дайындалуда}{дайн\adddot}},
submitted = {{ұсынылды}{ұсын\adddot}},
forthcoming = {{басылымда}{бас\adddot}},
inpress = {{басылымда}{бас\adddot}},
prepublished = {{алдын ала жарияланым}{алдын ала жар\adddot}},
citedas = {{ретінде келтіріледі}{рет. келтіріледі}},
thiscite = {{мұнда}{мұнда}},
seenote = {{сілтемені қараңыз}{сілт\adddotspace қараңыз}},
quotedin = {{бойынша келтіріледі}{бой\adddotspace келт\adddot}},
idem = {{сол автор}{сол автор}},
idemsm = {{сол автор}{сол автор}},
idemsf = {{сол автор}{сол автор}},
idemsn = {{сол автор}{сол автор}},
idempm = {{сол авторлар}{сол авторлар}},
idempf = {{сол авторлар}{сол авторлар}},
idempn = {{сол авторлар}{сол авторлар}},
idempp = {{сол авторлар}{сол авторлар}},
ibidem = {{сол жерде}{сол жерде}},
opcit = {{көрсетілген еңбек}{көрс\adddotspace еңб\adddot}},
loccit = {{көрсетілген жер}{көрс\adddotspace жер}},
confer = {{салыстырыңыз}{сал\adddot}},
sequens = {{келесі}{кел\adddot}},
sequentes = {{келесілері}{кел\adddot}},
passim = {{барлық жерде}{барл\adddot}},
see = {{қараңыз}{қар\adddot}},
seealso = {{мынаған да қараңыз}{мынаған да қараңыз}},
backrefpage = {{бетінде келтіріледі}{б\adddotspace кел\adddot}},
backrefpages = {{беттерінде келтіріледі}{б\adddotspace кел\adddot}},
january = {{қаңтар}{қаң\adddot}},
february = {{ақпан}{ақп\adddot}},
march = {{наурыз}{нау\adddot}},
april = {{сәуір}{сәуір}},
may = {{мамыр}{мамыр}},
june = {{маусым}{мау\adddot}},
july = {{шілде}{шілде}},
august = {{тамыз}{тамыз}},
september = {{қыркүйек}{қыр\adddot}},
october = {{қазан}{қаз\adddot}},
november = {{қараша}{қар\adddot}},
december = {{желтоқсан}{жел\adddot}},
datejanuary = {{қаңтар}{қаң\adddot}},
datefebruary = {{ақпан}{ақп\adddot}},
datemarch = {{наурыз}{нау\adddot}},
dateapril = {{сәуір}{сәуір}},
datemay = {{мамыр}{мамыр}},
datejune = {{маусым}{мау\adddot}},
datejuly = {{шілде}{шілде}},
dateaugust = {{тамыз}{тамыз}},
dateseptember = {{қыркүйек}{қыр\adddot}},
dateoctober = {{қазан}{қаз\adddot}},
datenovember = {{қараша}{қар\adddot}},
datedecember = {{желтоқсан}{жел\adddot}},
langamerican = {{американ тілі}{амер\adddot}},
langbrazilian = {{бразилиялық тіл}{браз\adddot}},
langbulgarian = {{болгар тілі}{болг\adddot}},
langcatalan = {{каталон тілі}{катал\adddot}},
langcroatian = {{хорват тілі}{хорв\adddot}},
langczech = {{чех тілі}{чех\adddot}},
langdanish = {{дат тілі}{дат\adddot}},
langdutch = {{нидерланд тілі}{нидерл\adddot}},
langenglish = {{ағылшын тілі}{ағыл\adddot}},
langestonian = {{эстон тілі}{эст\adddot}},
langfinnish = {{фин тілі}{фин\adddot}},
langfrench = {{француз тілі}{фр\adddot}},
langgalician = {{галисий тілі}{гал\adddot}},
langgerman = {{неміс тілі}{нем\adddot}},
langgreek = {{грек тілі}{грек\adddot}},
langhungarian = {{венгр тілі}{венгр тілі}},
langitalian = {{итальян тілі}{итал\adddot}},
langjapanese = {{жапон тілі}{жапон тілі}},
langlatin = {{латын тілі}{латын тілі}},
langlatvian = {{латыш тілі}{латыш тілі}},
langnorwegian = {{норвеж тілі}{норв\adddot}},
langpolish = {{поляк тілі}{пол\adddot}},
langportuguese = {{португал тілі}{порт\adddot}},
langrussian = {{орыс тілі}{ор\adddot}},
langslovak = {{словак тілі}{словак тілі}},
langslovene = {{словен тілі}{словен тілі}},
langspanish = {{испан тілі}{исп\adddot}},
langswedish = {{швед тілі}{швед тілі}},
langukrainian = {{украин тілі}{укр\adddot}},
fromamerican = {{американ тілінен}{амер\addabbrvspace тілінен}},
frombrazilian = {{бразилиялық тілден}{браз\adddot тілден}},
frombulgarian = {{болгар тілінен}{болг\adddot тілінен}},
fromcatalan = {{каталон тілінен}{катал\adddot тілінен}},
fromcroatian = {{хорват тілінен}{хорв\adddot тілінен}},
fromczech = {{чех тілінен}{чех\adddot тілінен}},
fromdanish = {{дат тілінен}{дат\adddot тілінен}},
fromdutch = {{нидерланд тілінен}{нидерл\adddot тілінен}},
fromenglish = {{ағылшын тілінен}{ағыл\adddot тілінен}},
fromestonian = {{эстон тілінен}{эст\adddot тілінен}},
fromfinnish = {{фин тілінен}{фин\adddot тілінен}},
fromfrench = {{француз тілінен}{фр\adddot тілінен}},
fromgalician = {{галисий тілінен}{гал\adddot тілінен}},
fromgerman = {{неміс тілінен}{нем\adddot тілінен}},
fromgreek = {{грек тілінен}{грек\adddot тілінен}},
fromhungarian = {{венгр тілінен}{венгр тілінен}},
fromitalian = {{итальян тілінен}{итал\adddot тілінен}},
fromjapanese = {{жапон тілінен}{жапон тілінен}},
fromlatin = {{латын тілінен}{латын тілінен}},
fromlatvian = {{латыш тілінен}{латыш тілінен}},
fromnorwegian = {{норвеж тілінен}{норв\adddot тілінен}},
frompolish = {{поляк тілінен}{поляк тілінен}},
fromportuguese = {{португал тілінен}{порт\adddot тілінен}},
fromrussian = {{орыс тілінен}{ор\adddot тілінен}},
fromslovak = {{словак тілінен}{словак тілінен}},
fromslovene = {{словен тілінен}{словен тілінен}},
fromspanish = {{испан тілінен}{исп\adddot тілінен}},
fromswedish = {{швед тілінен}{швед тілінен}},
fromukrainian = {{украин тілінен}{укр\adddot тілінен}},
countryde = {{Германия}{Германия}},
countryeu = {{Еуропалық Одақ}{ЕО}},
countryep = {{Еуропалық Одақ}{ЕО}},
countryfr = {{Франция}{Франция}},
countryuk = {{Ұлыбритания}{Ұлыбритания}},
countryus = {{Америка Құрама Штаттары}{АҚШ}},
patent = {{патент}{пат\adddot}},
patentde = {{Германия патенті}{Германия пат\adddotspace}},
patenteu = {{Еуропа патенті}{Еуропа пат\adddotspace}},
patentfr = {{Франция патенті}{Франция пат\adddotspace}},
patentuk = {{Ұлыбритания патенті}{Ұлыбритания пат\adddotspace}},
patentus = {{АҚШ патенті}{АҚШ пат\adddotspace}},
patreq = {{өтініш}{өтініш}},
patreqde = {{Германия патентіне өтініш}{Германия пат\adddotspace өтініш}},
patreqeu = {{Еуропа патентіне өтініш}{Еуропа пат\adddotspace өтініш}},
patreqfr = {{Франция патентіне өтініш}{Франция пат\adddotspace өтініш}},
patrequk = {{Ұлыбритания патентіне өтініш}{Ұлыбритания пат\adddotspace өтініш}},
patrequs = {{АҚШ патентіне өтініш}{АҚШ пат\adddotspace өтініш}},
file = {{файл}{файл}},
library = {{кітапхана}{кіт-хана}},
abstract = {{резюме}{рез\adddot}},
annotation = {{аннотация}{аннот\adddot}},
commonera = {{біздің заманымыз}{б\adddotspace з\adddot}},
beforecommonera = {{біздің заманымыздан бұрын}{б\adddotspace з\adddotspace б\adddot}},
annodomini = {{Иса Пайғамбардың туған күнінен}{Исаның туылуынан}},
beforechrist = {{Иса Пайғамбардың туған күніне дейін}{Исаның туылуына дейін}},
circa = {{шамамен}{шм\adddot}},
spring = {{көктем}{көктем}},
summer = {{жаз}{жаз}},
autumn = {{күз}{күз}},
winter = {{қыс}{қыс}},
% springN = {{}{}},% FIXME: missing
% summerN = {{}{}},% FIXME: missing
% autumnN = {{}{}},% FIXME: missing
% winterN = {{}{}},% FIXME: missing
% springS = {{}{}},% FIXME: missing
% summerS = {{}{}},% FIXME: missing
% autumnS = {{}{}},% FIXME: missing
% winterS = {{}{}},% FIXME: missing
% Q1 = {{}{}},% FIXME: missing
% Q2 = {{}{}},% FIXME: missing
% Q3 = {{}{}},% FIXME: missing
% Q4 = {{}{}},% FIXME: missing
% QD1 = {{}{}},% FIXME: missing
% QD2 = {{}{}},% FIXME: missing
% QD3 = {{}{}},% FIXME: missing
% S1 = {{}{}},% FIXME: missing
% S2 = {{}{}},% FIXME: missing
am = {{Т.Д.}{Т.Д.}},
pm = {{Т.К.}{Т.К.}},
}

\protected\gdef\lbx@ru@mkbibdatemonth#1{%
\ifcase0#1\relax
#1\BibliographyWarning{Month out of range}%
\or\abx@bibmonth{datejanuary}%
\or\abx@bibmonth{datefebruary}%
\or\abx@bibmonth{datemarch}%
\or\abx@bibmonth{dateapril}%
\or\abx@bibmonth{datemay}%
\or\abx@bibmonth{datejune}%
\or\abx@bibmonth{datejuly}%
\or\abx@bibmonth{dateaugust}%
\or\abx@bibmonth{dateseptember}%
\or\abx@bibmonth{dateoctober}%
\or\abx@bibmonth{datenovember}%
\or\abx@bibmonth{datedecember}%
\else
#1\BibliographyWarning{Month out of range}%
\fi}%

\endinput

Metadata

Metadata

Assignees

No one assigned

    Labels

    localisationconcerns lbx files or localisation in general

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions