summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-ms/latex/lbx/ukrainian-ms.lbx
blob: be23b0959f9c356535c166c920bc197aaf3ab7de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
\ProvidesFile{ukrainian-ms.lbx}
[\abx@lbxid]

\DeclareRedundantLanguages{ukrainian}{ukrainian}

% This file requires UTF-8 support!

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

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

\DeclareBibliographyExtras{%
  \protected\def\bibrangedash{%
    \textemdash\penalty\hyphenpenalty}% breakable dash
  \let\finalandcomma=\empty
  \let\finalandsemicolon=\empty
  \protected\def\mkbibordinal#1{\mkbibmascord}%
  \protected\def\mkbibmascord#1{#1-й}%
  \protected\def\mkbibfemord#1{#1-я}%
  \protected\def\mkbibneutord#1{#1-е}%
  \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}{}{\adddot}}%
    \iffieldundef{#2}
      {}
      {\mkmonthzeros{\thefield{#2}}%
       \iffieldundef{#1}{}{\adddot}}%
    \iffieldbibstring{#1}
      {\bibstring{\thefield{#1}}}
      {\dateeraprintpre{#1}\mkyearzeros{\thefield{#1}}}}%
  \savecommand\mkbibordedition
  \savecommand\mkbibordseries
  \def\mkbibordedition{\mkbibneutord}%
  \def\mkbibordseries{\mkbibfemord}%
  \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}},
  founders         = {{засновник}{засн\adddot}},
  continuator      = {{продовжувач}{прод\adddot}},% FIXME: unsure
  continuators     = {{продовжувачі}{прод\adddot}},% FIXME: unsure
  collaborator     = {{учасник}{учас\adddot}},% FIXME: unsure
  collaborators    = {{учасники}{учас\adddot}},% FIXME: unsure
  translator       = {{перекладач}{пер\adddot}},
  translators      = {{перекладачі}{пер\adddot}},
  commentator      = {{коментатор}{комент\adddot}},
  commentators     = {{коментатори}{комент\adddot}},
  annotator        = {{примітки}{прим\adddot}},
  annotators       = {{примітки}{прим\adddot}},
  commentary       = {{коментар}{комент\adddot}},
  annotations      = {{примітки}{прим\adddot}},
  introduction     = {{вступна стаття}{вступ\adddotspace ст\adddot}},
  foreword         = {{передмова}{передм\adddot}},
  afterword        = {{післямова}{післям\adddot}},
  editortr         = {{редактор та перекладач}%
                      {ред\adddotspace та пер\adddot}},
  editorstr        = {{редактори та перекладачі}%
                      {ред\adddotspace та пер\adddot}},
  editorco         = {{редактор та коментатор}%
                      {ред\adddotspace та комент\adddot}},
  editorsco        = {{редактори та коментатори}%
                      {ред\adddotspace та комент\adddot}},
  editoran         = {{редактор та укладач приміток}%
                      {ред\adddotspace та укл\adddotspace прим\adddot}},
  editorsan        = {{редактори та укладачі приміток}%
                      {ред\adddotspace та укл\adddotspace прим\adddot}},
  editorin         = {{редактор та автор вступної статті}%
                      {ред\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editorsin        = {{редактори та автори вступної статті}%
                      {ред\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editorfo         = {{редактор та автор передмови}%
                      {ред\adddotspace та авт\adddotspace передм\adddot}},
  editorsfo        = {{редактори та автори передмови}%
                      {ред\adddotspace та авт\adddotspace передм\adddot}},
  editoraf         = {{редактор та автор післямови}%
                      {ред\adddotspace та авт\adddotspace післям\adddot}},
  editorsaf        = {{редактори та автори післямови}%
                      {ред\adddotspace та авт\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 вступ\adddotspace ст\adddot}},
  editorstrin      = {{редактори, перекладачі та автори вступної статті}%
                      {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editortrfo       = {{редактор, перекладач та автор передмови}%
                      {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace передм\adddot}},
  editorstrfo      = {{редактори, перекладачі та автори передмови}%
                      {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace передм\adddot}},
  editortraf       = {{редактор, перекладач та автор післямови}%
                      {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace післямови\adddot}},
  editorstraf      = {{редактори, перекладачі та автори післямови}%
                      {ред.,\addabbrvspace пер\adddotspace та авт\adddotspace післям\adddot}},
  editorcoin       = {{редактор, автор коментарів та вступної статті}%
                      {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  editorscoin      = {{редактори, автори коментарів та вступної статті}%
                      {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  editorcofo       = {{редактор, автор коментарів та передмови}%
                      {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  editorscofo      = {{редактори, автори коментарів та передмови}%
                      {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  editorcoaf       = {{редактор, автор коментарів та післямови}%
                      {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  editorscoaf      = {{редактори, автори коментарів та післямови}%
                      {ред.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  editoranin       = {{редактор, укладач приміток та автор вступної статті}%
                      {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editorsanin      = {{редактори, укладачі приміток та автори вступної статті}%
                      {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editoranfo       = {{редактор, укладач приміток та автор передмови}%
                      {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
  editorsanfo      = {{редактори, укладачі приміток та автори передмови}%
                      {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
  editoranaf       = {{редактор, укладач приміток та автор післямови}%
                      {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
  editorsanaf      = {{редактори, укладачі приміток та автори післямови}%
                      {ред.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
  editortrcoin     = {{редактор, перекладач, автор коментарів та вступної статті}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  editorstrcoin    = {{редактори, перекладачі, автори коментарів та вступної статті}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  editortrcofo     = {{редактор, перекладач, автор коментарів та передмови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  editorstrcofo    = {{редактори, перекладачі, автори коментарів та передмови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  editortrcoaf     = {{редактор, перекладач, автор коментарів та післямови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  editorstrcoaf    = {{редактори, перекладачі, автори коментарів та післямови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  editortranin     = {{редактор, перекладач, укладач приміток та автор вступної статті}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editorstranin    = {{редактори, перекладачі, укладачі приміток та автори вступної статті}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  editortranfo     = {{редактор, перекладач, укладач приміток та автор передмови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
  editorstranfo    = {{редактори, перекладачі, укладачі приміток та автори передмови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace передм\adddot}},
  editortranaf     = {{редактор, перекладач, укладач приміток та автор післямови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
  editorstranaf    = {{редактори, перекладачі, укладачі приміток та автори післямови}%
                      {ред.,\addabbrvspace пер.,\addabbrvspace укл\adddotspace прим\adddotspace та авт\adddotspace післям\adddot}},
  translatorco     = {{перекладач та автор коментарів}%
                      {пер\adddotspace та авт\adddotspace комент\adddot}},
  translatorsco    = {{перекладачі та автор коментарів}%
                      {пер\adddotspace та авт\adddotspace комент\adddot}},
  translatoran     = {{перекладач та автор приміток}%
                      {пер\adddotspace та укл\adddotspace прим\adddot}},
  translatorsan    = {{перекладачі та укладачі приміток}%
                      {пер\adddotspace та уклад\adddotspace прим\adddot}},
  translatorin     = {{перекладач та автор вступної статті}%
                      {пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  translatorsin    = {{перекладачі та автори вступної статті}%
                      {пер\adddotspace та авт\adddotspace вступ\adddotspace ст\adddot}},
  translatorfo     = {{перекладач та автор передмови}%
                      {пер\adddotspace та авт\adddotspace передм\adddot}},
  translatorsfo    = {{перекладачі та автори передмови}%
                      {пер\adddotspace та авт\adddotspace передм\adddot}},
  translatoraf     = {{перекладач та автор післямови}%
                      {пер\adddotspace та авт\adddotspace післям\adddot}},
  translatorsaf    = {{перекладачі та автори післямови}%
                      {пер\adddotspace та авт\adddotspace післям\adddot}},
  translatorcoin   = {{перекладач, автор коментарів та вступної статті}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  translatorscoin  = {{перекладачі, автори коментарів та вступної статті}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  translatorcofo   = {{перекладач, автор коментарів та передмови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  translatorscofo  = {{перекладачі, автори коментарів та передмови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  translatorcoaf   = {{перекладач, автор коментарів та післямови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  translatorscoaf  = {{перекладачі, автори коментарів та післямови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  translatoranin   = {{перекладач, автор коментарів та вступної статті}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  translatorsanin  = {{перекладачі, автори коментарів та вступної статті}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  translatoranfo   = {{перекладач, автор коментарів та передмови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  translatorsanfo  = {{перекладачі, автори коментарів та передмови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та передм\adddot}},
  translatoranaf   = {{перекладач, автор коментарів та післямови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  translatorsanaf  = {{перекладачі, автори коментарів та післямови}%
                      {пер.,\addabbrvspace авт\adddotspace комент\adddotspace та післям\adddot}},
  organizer        = {{організатор}{орг\adddot}},
  organizers       = {{організатори}{орг\adddot}},
  byorganizer      = {{організатор}{орг\adddot}},% FIXME: unsure
  byauthor         = {{згідно автора}{згідн\adddot авт\adddot}},
  byeditor         = {{за редакцією}{за\addabbrvspace ред\adddot}},
  bycompiler       = {{укладач}{уклад\adddot}},
  byredactor       = {{за редакцією}{за\addabbrvspace ред\adddot}},
  byreviser        = {{виправлено}{випр\adddot}},
  byreviewer       = {{рецензія}{рец\adddot}},
  byfounder        = {{засновник}{засн\adddot}},% FIXME: unsure
  bycontinuator    = {{продовження}{продовж\adddot}},% FIXME: unsure
  bycollaborator   = {{за участю}{за\addabbrvspace уч\adddot}},
  bytranslator     = {{переклад \lbx@lfromlang}{пер\adddot\ \lbx@sfromlang}},
  bycommentator    = {{коментарі}{комент\adddot}},
  byannotator      = {{примітки}{прим\adddot}},
  withcommentator  = {{коментарі}{комент\adddot}},
  withannotator    = {{примітки}{прим\adddot}},
  withintroduction = {{вступна стаття}{вступ\adddotspace ст\adddot}},
  withforeword     = {{передмовие}{передм\adddot}},
  withafterword    = {{післямовие}{післям\adddot}},
  byeditortr       = {{переклад \lbx@lfromlang, за редакцією}%
                      {пер\adddot\ \lbx@sfromlang, за\addabbrvspace ред\adddot}},
  byeditorco       = {{за редакцією, коментарі}%
                      {за ред.,\addabbrvspace комент\adddot}},
  byeditoran       = {{за редакцією, примітки}%
                      {за ред.,\addabbrvspace прим\adddot}},
  byeditorin       = {{за редакцією, вступна стаття}%
                      {за ред.,\addabbrvspace вступ\adddotspace ст\adddot}},
  byeditorfo       = {{за редакцією, передмова}%
                      {за ред.,\addabbrvspace передм\adddot}},
  byeditoraf       = {{за редакцією, післямова}%
                      {за ред.,\addabbrvspace післям\adddot}},
  byeditortrco     = {{за редакцією, переклад \lbx@lfromlang\ та коментарі}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang\ та комент\adddot}},
  byeditortran     = {{за редакцією, переклад \lbx@lfromlang\ та примітки}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang\ та прим\adddot}},
  byeditortrin     = {{за редакцією, переклад \lbx@lfromlang, вступна стаття}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, вступ\adddotspace ст\adddot}},
  byeditortrfo     = {{за редакцією, переклад \lbx@lfromlang, передмовие}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, передм\adddot}},
  byeditortraf     = {{за редакцією, переклад \lbx@lfromlang, післямова}%
                      {за ред\adddotspace та пер\adddot\ \lbx@sfromlang, післям\adddot}},
  byeditorcoin     = {{за редакцією, коментарі та вступна стаття}%
                      {за ред.,\addabbrvspace комент\adddotspace та вступ\adddotspace ст\adddot}},
  byeditorcofo     = {{за редакцією, коментарі та передмова}%
                      {за ред.,\addabbrvspace комент\adddotspace та передм\adddot}},
  byeditorcoaf     = {{за редакцією, коментарі та післямова}%
                      {за ред.,\addabbrvspace комент\adddotspace та післям\adddot}},
  byeditoranin     = {{за редакцією, примітки та вступна стаття}%
                      {за ред.,\addabbrvspace приміт\adddotspace та вступ\adddotspace ст\adddot}},
  byeditoranfo     = {{за редакцією, примітки та передмова}%
                      {за ред.,\addabbrvspace приміт\adddotspace та передм\adddot}},
  byeditoranaf     = {{за редакцією, примітки та післямова}%
                      {за ред.,\addabbrvspace приміт\adddotspace та післям\adddot}},
  byeditortrcoin   = {{за редакцією, переклад \lbx@lfromlang, коментарі та вступна стаття}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, комент\adddotspace та вступ\adddotspace ст\adddot}},
  byeditortrcofo   = {{за редакцією, переклад \lbx@lfromlang, коментарі та передмова}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, комент\adddotspace та передм\adddot}},
  byeditortrcoaf   = {{за редакцією, переклад \lbx@lfromlang, коментарі та післямова}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, комент\adddotspace та післям\adddot}},
  byeditortranin   = {{за редакцією, переклад \lbx@lfromlang, примітки та вступна стаття}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, прим\adddotspace та вступ\adddotspace ст\adddot}},
  byeditortranfo   = {{за редакцією, переклад \lbx@lfromlang, примітки та передмова}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, прим\adddotspace та передм\adddot}},
  byeditortranaf   = {{за редакцією, переклад \lbx@lfromlang, примітки та післямова}%
                      {за ред.,\addabbrvspace пер\adddot\ \lbx@sfromlang, прим\adddotspace та післям\adddot}},
  bytranslatorco   = {{переклад \lbx@lfromlang\ та коментарі}%
                      {пер\adddot\ \lbx@sfromlang\ та комент\adddot}},
  bytranslatoran   = {{переклад \lbx@lfromlang\ та примітки}%
                      {пер\adddot\ \lbx@sfromlang\ та прим\adddot}},
  bytranslatorin   = {{переклад \lbx@lfromlang\ та вступна стаття}%
                      {пер\adddot\ \lbx@sfromlang\ та вступ\adddotspace ст\adddot}},
  bytranslatorfo   = {{переклад \lbx@lfromlang\ та передмова}%
                      {пер\adddot\ \lbx@sfromlang\ та передм\adddot}},
  bytranslatoraf   = {{переклад \lbx@lfromlang\ та післямова}%
                      {пер\adddot\ \lbx@sfromlang\ та післям\adddot}},
  bytranslatorcoin = {{переклад \lbx@lfromlang, коментарі та вступна стаття}%
                      {пер\adddot\ \lbx@sfromlang, комент\adddotspace та вступ\adddotspace ст\adddot}},
  bytranslatorcofo = {{переклад \lbx@lfromlang, коментарі та передмова}%
                      {пер\adddot\ \lbx@sfromlang, комент\adddotspace та передм\adddot}},
  bytranslatorcoaf = {{переклад \lbx@lfromlang, коментарі та післямова}%
                      {пер\adddot\ \lbx@sfromlang, комент\adddotspace та післям\adddot}},
  bytranslatoranin = {{переклад \lbx@lfromlang, примітки та вступна стаття}%
                      {пер\adddot\ \lbx@sfromlang, прим\adddotspace та вступ\adddotspace ст\adddot}},
  bytranslatoranfo = {{переклад \lbx@lfromlang, примітки та передмова}%
                      {пер\adddot\ \lbx@sfromlang, прим\adddotspace та передм\adddot}},
  bytranslatoranaf = {{переклад \lbx@lfromlang, примітки та післямова}%
                      {пер\adddot\ \lbx@sfromlang, прим\adddotspace та післям\adddot}},
  and              = {{та}{та}},
  andothers        = {{та\addabbrvspace ін\adddot}{та\addabbrvspace ін\adddot}},
  andmore          = {{та\addabbrvspace ін\adddot}{та\addabbrvspace ін\adddot}},
  volume           = {{том}{т\adddot}},
  volumes          = {{томах}{т\adddot}},
  involumes        = {{в}{в}},
  jourvol          = {{том}{т\adddot}},
  jourser          = {{серія}{сер\adddot}},
  book             = {{книга}{кн\adddot}},
  part             = {{частина}{ч\adddot}},
  issue            = {{випуск}{вип\adddot}},
  newseries        = {{нова серія}{нов\adddotspace сер\adddot}},
  oldseries        = {{стара серія}{стар\adddotspace сер\adddot}},
  edition          = {{видання}{вид\adddot}},
  reprint          = {{перевидання}{перевид\adddot}},
  reprintof        = {{перевидання}{перевид\adddot}},
  reprintas        = {{перевидано як}{перевид\adddotspace як}},
  reprintfrom      = {{перевидано з}{перевид\adddotspace з}},
  translationof    = {{переклад по виданню\addcolon}{пер\adddotspace по вид\adddot\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 звіт\adddot}},
  techreport       = {{технічний звіт}{тех\adddotspace звіт\adddot}},
  software         = {{програмне забезпечення}{прогр\adddotspace забезп\adddot}},
  datacd           = {{CD-ROM}{CD-ROM}},
  audiocd          = {{audio CD}{audio CD}},
  version          = {{версія}{вер\adddot}},
  url              = {{url}{url}},
  urlfrom          = {{режим доступу}{режим доступу}},
  urlseen          = {{дата звернення}{дата\addabbrvspace зверн\adddot}},
  inpreparation    = {{в\addabbrvspace підготовці}{в підг\adddot}},
  submitted        = {{представлено}{предст\adddot}},
  forthcoming      = {{в друці}{в друц\adddot}},
  inpress          = {{в\addabbrvspace друці}{в друці\adddot}},
  prepublished     = {{попередня публікация}{попер\adddotspace пуб\adddot}},% FIXME: unsure
  citedas          = {{далі цитується як}{далі цит\addabbrvspace як}},
  thiscite         = {{тут}{тут}},
  seenote          = {{дивись зноску}{див\adddotspace зн\adddot}},
  quotedin         = {{цитується за}{цит\adddotspace за}},
  idem             = {{він\addabbrvspace же}{він\addabbrvspace же}},
  idemsm           = {{він\addabbrvspace же}{він\addabbrvspace же}},
  idemsf           = {{вона\addabbrvspace же}{вона\addabbrvspace же}},
  idemsn           = {{він\addabbrvspace же}{він\addabbrvspace же}},
  idempm           = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
  idempf           = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
  idempn           = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
  idempp           = {{вони\addabbrvspace ж}{вони\addabbrvspace ж}},
  ibidem           = {{там\addabbrvspace же}{там\addabbrvspace же}},
  opcit            = {{вказ\adddotspace твор\adddot}{вказ\adddotspace твор\adddot}},
  loccit           = {{вказ\adddotspace місце}{вказ\adddotspace місце}},
  confer           = {{порівняй}{порівн\adddot}},
  sequens          = {{та наступна}{та\addabbrvspace наст\adddot}},
  sequentes        = {{та наступні}{и\addabbrvspace наст\adddot}},
  passim           = {{всюди}{всюди}},
  see              = {{дивись}{див\adddot}},
  seealso          = {{дивись також}{див\adddotspace також}},
  backrefpage      = {{цитується на сторінці}{цит\adddotspace на\addabbrvspace с\adddot}},
  backrefpages     = {{цитується на сторінках}{цит\adddotspace на\addabbrvspace с\adddot}},
  january          = {{січень}{січ\adddot}},
  february         = {{лютий}{лют\adddot}},
  march            = {{березень}{бер\adddot}},
  april            = {{квітень}{квіт\adddot}},
  may              = {{травень}{трав\adddot}},
  june             = {{червень}{черв\adddot}},
  july             = {{липень}{лип\adddot}},
  august           = {{серпень}{серп\adddot}},
  september        = {{вересень}{вер\adddot}},
  october          = {{жовтень}{жовт\adddot}},
  november         = {{листопад}{листоп\adddot}},
  december         = {{грудень}{груд\adddot}},
  datejanuary      = {{січня}{січ\adddot}},
  datefebruary     = {{лютого}{лют\adddot}},
  datemarch        = {{березня}{бер\adddot}},
  dateapril        = {{квітня}{квіт\adddot}},
  datemay          = {{травня}{трав\adddot}},
  datejune         = {{червня}{черв\adddot}},
  datejuly         = {{липня}{лип\adddot}},
  dateaugust       = {{серпня}{серп\adddot}},
  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    = {{угорська}{угор\adddot}},
  langitalian      = {{італійська}{італ\adddot}},
  langjapanese     = {{японська}{яп\adddot}},
  langlatin        = {{латинська}{лат\adddot}},
% langlatvian      = {{}{}},% FIXME: missing
  langnorwegian    = {{норвезька}{норв\adddot}},
  langpolish       = {{польська}{пол\adddot}},
  langportuguese   = {{португальська}{порт\adddot}},
  langrussian      = {{російська}{рос\adddot}},
% langslovak       = {{}{}},% FIXME: missing
  langslovene      = {{словенська}{слов\adddot}},
  langspanish      = {{іспанська}{ісп\adddot}},
  langswedish      = {{шведська}{швед\adddot}},
  langukrainian    = {{українська}{укр\adddot}},
  fromamerican     = {{з американської}{з\addabbrvspace амер\adddot}},
  frombrazilian    = {{з бразильської}{з\addabbrvspace браз\adddot}},
  frombulgarian    = {{з болгарскої}{з\addabbrvspace болг\adddot}},
  fromcatalan      = {{з каталонської}{з\addabbrvspace катал\adddot}},
  fromcroatian     = {{з хорватської}{з\addabbrvspace хорв\adddot}},
  fromczech        = {{з чеської}{з\addabbrvspace чеськ\adddot}},
  fromdanish       = {{з датської}{з\addabbrvspace дат\adddot}},
  fromdutch        = {{з нідерландської}{з\addabbrvspace нід\adddot}},
  fromenglish      = {{з англійскої}{з\addabbrvspace англ\adddot}},
  fromestonian     = {{з естонської}{з\addabbrvspace ест\adddot}},
  fromfinnish      = {{з фінської}{з\addabbrvspace фін\adddot}},
  fromfrench       = {{з французької}{з\addabbrvspace фр\adddot}},
  fromgalician     = {{з галісійської}{з\addabbrvspace гал\adddot}},
  fromgerman       = {{з німецької}{з\addabbrvspace нім\adddot}},
  fromgreek        = {{з грецької}{з\addabbrvspace грец\adddot}},
  fromhungarian    = {{з угорської}{з\addabbrvspace угор\adddot}},
  fromitalian      = {{з італійської}{з\addabbrvspace італ\adddot}},
  fromjapanese     = {{з японської}{з\addabbrvspace яп\adddot}},
  fromlatin        = {{з латинської}{з\addabbrvspace лат\adddot}},
% fromlatvian      = {{}{}},% FIXME: missing
  fromnorwegian    = {{з норвезької}{з\addabbrvspace норв\adddot}},
  frompolish       = {{з польської}{з\addabbrvspace пол\adddot}},
  fromportuguese   = {{з португальської}{з\addabbrvspace порт\adddot}},
  fromrussian      = {{з російської}{з\addabbrvspace рос\adddot}},
% fromslovak       = {{}{}},% FIXME: missing
  fromslovene      = {{зі словенської}{зі\addabbrvspace слов\adddot}},
  fromspanish      = {{з іспанської}{з\addabbrvspace ісп\adddot}},
  fromswedish      = {{з шведської}{з\addabbrvspace швед\adddot}},
  fromukrainian    = {{з української}{з\addabbrvspace укр\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 е\adddot}},
  annodomini       = {{від Різдва Христового}{від Р\adddotspace Х\adddot}},
  beforechrist     = {{до Різдва Христового}{до Р\adddotspace Х\adddot}},
  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