dbt-selly/dbt-env/lib/python3.8/site-packages/parsedatetime/pdt_locales/ru_RU.py

165 lines
4.5 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from .base import * # noqa
# don't use an unicode string
localeID = 'ru_RU'
dateSep = ['-', '.']
timeSep = [':']
meridian = []
usesMeridian = False
uses24 = True
Weekdays = [
'понедельник', 'вторник', 'среда', 'четверг',
'пятница', 'суббота', 'воскресенье',
]
shortWeekdays = [
'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс',
]
# library does not know how to conjugate words
# библиотека не умеет спрягать слова
Months = [
'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля',
'августа', 'сентября', 'октября', 'ноября', 'декабря',
]
shortMonths = [
'янв', 'фев', 'мрт', 'апр', 'май', 'июн',
'июл', 'авг', 'сен', 'окт', 'нбр', 'дек',
]
dateFormats = {
'full': 'EEEE, dd MMMM yyyy',
'long': 'dd MMMM yyyy',
'medium': 'dd-MM-yyyy',
'short': 'dd-MM-yy',
}
timeFormats = {
'full': 'HH:mm:ss v',
'long': 'HH:mm:ss z',
'medium': 'HH:mm:ss',
'short': 'HH:mm',
}
dp_order = ['d', 'm', 'y']
decimal_mark = '.'
units = {
'seconds': ['секунда', 'секунды', 'секунд', 'сек', 'с'],
'minutes': ['минута', 'минуты', 'минут', 'мин', 'м'],
'hours': ['час', 'часов', 'часа', 'ч'],
'days': ['день', 'дней', 'д'],
'weeks': ['неделя', 'недели', 'н'],
'months': ['месяц', 'месяца', 'мес'],
'years': ['год', 'года', 'годы', 'г'],
}
re_values = re_values.copy()
re_values.update({
'specials': 'om',
'timeseparator': ':',
'rangeseparator': '-',
'daysuffix': 'ого|ой|ий|тье',
'qunits': 'д|мес|г|ч|н|м|с',
'now': ['сейчас'],
})
Modifiers = {
'после': 1,
'назад': -1,
'предыдущий': -1,
'последний': -1,
'далее': 1,
'ранее': -1,
}
dayOffsets = {
'завтра': 1,
'сегодня': 0,
'вчера': -1,
'позавчера': -2,
'послезавтра': 2,
}
re_sources = {
'полдень': {'hr': 12, 'mn': 0, 'sec': 0},
'день': {'hr': 13, 'mn': 0, 'sec': 0},
'обед': {'hr': 12, 'mn': 0, 'sec': 0},
'утро': {'hr': 6, 'mn': 0, 'sec': 0},
'завтрак': {'hr': 8, 'mn': 0, 'sec': 0},
'ужин': {'hr': 19, 'mn': 0, 'sec': 0},
'вечер': {'hr': 18, 'mn': 0, 'sec': 0},
'полночь': {'hr': 0, 'mn': 0, 'sec': 0},
'ночь': {'hr': 21, 'mn': 0, 'sec': 0},
}
small = {
'ноль': 0,
'один': 1,
'два': 2,
'три': 3,
'четыре': 4,
'пять': 5,
'шесть': 6,
'семь': 7,
'восемь': 8,
'девять': 9,
'десять': 10,
'одиннадцать': 11,
'двенадцать': 12,
'тринадцать': 13,
'четырнадцать': 14,
'пятнадцать': 15,
'шестнадцать': 16,
'семнадцать': 17,
'восемнадцать': 18,
'девятнадцать': 19,
'двадцать': 20,
'тридцать': 30,
'сорок': 40,
'пятьдесят': 50,
'шестьдесят': 60,
'семьдесят': 70,
'восемьдесят': 80,
'девяносто': 90,
}
numbers = {
'ноль': 0,
'один': 1,
'два': 2,
'три': 3,
'четыре': 4,
'пять': 5,
'шесть': 6,
'семь': 7,
'восемь': 8,
'девять': 9,
'десять': 10,
'одиннадцать': 11,
'двенадцать': 12,
'тринадцать': 13,
'четырнадцать': 14,
'пятнадцать': 15,
'шестнадцать': 16,
'семнадцать': 17,
'восемнадцать': 18,
'девятнадцать': 19,
'двадцать': 20,
}
magnitude = {
'тысяча': 1000,
'миллион': 1000000,
'миллиард': 1000000000,
'триллион': 1000000000000,
'квадриллион': 1000000000000000,
'квинтиллион': 1000000000000000000,
'секстиллион': 1000000000000000000000,
'септиллион': 1000000000000000000000000,
'октиллион': 1000000000000000000000000000,
'нониллион': 1000000000000000000000000000000,
'дециллион': 1000000000000000000000000000000000,
}