comparison MoinMoin/support/parsedatetime/pdt_locales/ru_RU.py @ 6098:83b1bc99457c

upgrade parsedatetime from 0.8.7 to 2.1
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Tue, 06 Sep 2016 00:09:31 +0200
parents
children
comparison
equal deleted inserted replaced
6097:815981fad7fd 6098:83b1bc99457c
1 # -*- coding: utf-8 -*-
2 from __future__ import unicode_literals
3 from .base import * # noqa
4
5 # don't use an unicode string
6 localeID = 'ru_RU'
7 dateSep = ['-', '.']
8 timeSep = [':']
9 meridian = []
10 usesMeridian = False
11 uses24 = True
12
13 Weekdays = [
14 'понедельник', 'вторник', 'среда', 'четверг',
15 'пятница', 'суббота', 'воскресенье',
16 ]
17 shortWeekdays = [
18 'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс',
19 ]
20 # library does not know how to conjugate words
21 # библиотека не умеет спрягать слова
22 Months = [
23 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля',
24 'августа', 'сентября', 'октября', 'ноября', 'декабря',
25 ]
26 shortMonths = [
27 'явн', 'фев', 'мрт', 'апр', 'май', 'июн',
28 'июл', 'авг', 'сен', 'окт', 'нбр', 'дек',
29 ]
30 dateFormats = {
31 'full': 'EEEE, dd MMMM yyyy',
32 'long': 'dd MMMM yyyy',
33 'medium': 'dd-MM-yyyy',
34 'short': 'dd-MM-yy',
35 }
36
37 timeFormats = {
38 'full': 'HH:mm:ss v',
39 'long': 'HH:mm:ss z',
40 'medium': 'HH:mm:ss',
41 'short': 'HH:mm',
42 }
43
44 dp_order = ['d', 'm', 'y']
45
46 decimal_mark = '.'
47
48 units = {
49 'seconds': ['секунда', 'секунды', 'секунд', 'сек', 'с'],
50 'minutes': ['минута', 'минуты', 'минут', 'мин', 'м'],
51 'hours': ['час', 'часов', 'часа', 'ч'],
52 'days': ['день', 'дней', 'д'],
53 'weeks': ['неделя', 'недели', 'н'],
54 'months': ['месяц', 'месяца', 'мес'],
55 'years': ['год', 'года', 'годы', 'г'],
56 }
57
58 re_values = re_values.copy()
59 re_values.update({
60 'specials': 'om',
61 'timeseparator': ':',
62 'rangeseparator': '-',
63 'daysuffix': 'ого|ой|ий|тье',
64 'qunits': 'д|мес|г|ч|н|м|с',
65 'now': ['сейчас'],
66 })
67
68 Modifiers = {
69 'после': 1,
70 'назад': -1,
71 'предыдущий': -1,
72 'последний': -1,
73 'далее': 1,
74 'ранее': -1,
75 }
76
77 dayOffsets = {
78 'завтра': 1,
79 'сегодня': 0,
80 'вчера': -1,
81 'позавчера': -2,
82 'послезавтра': 2,
83 }
84
85 re_sources = {
86 'полдень': {'hr': 12, 'mn': 0, 'sec': 0},
87 'день': {'hr': 13, 'mn': 0, 'sec': 0},
88 'обед': {'hr': 12, 'mn': 0, 'sec': 0},
89 'утро': {'hr': 6, 'mn': 0, 'sec': 0},
90 'завтрак': {'hr': 8, 'mn': 0, 'sec': 0},
91 'ужин': {'hr': 19, 'mn': 0, 'sec': 0},
92 'вечер': {'hr': 18, 'mn': 0, 'sec': 0},
93 'полночь': {'hr': 0, 'mn': 0, 'sec': 0},
94 'ночь': {'hr': 21, 'mn': 0, 'sec': 0},
95 }
96
97 small = {
98 'ноль': 0,
99 'один': 1,
100 'два': 2,
101 'три': 3,
102 'четыре': 4,
103 'пять': 5,
104 'шесть': 6,
105 'семь': 7,
106 'восемь': 8,
107 'девять': 9,
108 'десять': 10,
109 'одиннадцать': 11,
110 'двенадцать': 12,
111 'тринадцать': 13,
112 'четырнадцать': 14,
113 'пятнадцать': 15,
114 'шестнадцать': 16,
115 'семнадцать': 17,
116 'восемнадцать': 18,
117 'девятнадцать': 19,
118 'двадцать': 20,
119 'тридцать': 30,
120 'сорок': 40,
121 'пятьдесят': 50,
122 'шестьдесят': 60,
123 'семьдесят': 70,
124 'восемьдесят': 80,
125 'девяносто': 90,
126 }
127
128 numbers = {
129 'ноль': 0,
130 'один': 1,
131 'два': 2,
132 'три': 3,
133 'четыре': 4,
134 'пять': 5,
135 'шесть': 6,
136 'семь': 7,
137 'восемь': 8,
138 'девять': 9,
139 'десять': 10,
140 'одиннадцать': 11,
141 'двенадцать': 12,
142 'тринадцать': 13,
143 'четырнадцать': 14,
144 'пятнадцать': 15,
145 'шестнадцать': 16,
146 'семнадцать': 17,
147 'восемнадцать': 18,
148 'девятнадцать': 19,
149 'двадцать': 20,
150 }
151
152 magnitude = {
153 'тысяча': 1000,
154 'миллион': 1000000,
155 'миллиард': 1000000000,
156 'триллион': 1000000000000,
157 'квадриллион': 1000000000000000,
158 'квинтиллион': 1000000000000000000,
159 'секстиллион': 1000000000000000000000,
160 'септиллион': 1000000000000000000000000,
161 'октиллион': 1000000000000000000000000000,
162 'нониллион': 1000000000000000000000000000000,
163 'дециллион': 1000000000000000000000000000000000,
164 }