https://bugs.kde.org/show_bug.cgi?id=445785
Bug ID: 445785
Summary: Add correction for Russian statements
Product: KOpeningHours
Version: unspecified
Platform: Other
OS: Other
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
I am taking a guess when reg-ex vs fixed strings are quoted, please correct as
needed.
https://invent.kde.org/libraries/kopeninghours/-/blob/master/src/lib/openinghourslexer.l
откры.* { yylval->state = State::Open; return T_STATE; }
закры.* { yylval->state = State::Closed; return T_STATE; }
неизв.* { yylval->state = State::Unknown; return T_STATE; }
"рассвет" { yylval->time = { Time::Dawn, 0, 0 }; return T_EVENT; }
"восход" { yylval->time = { Time::Sunrise, 0, 0 }; return T_EVENT; }
"закат" { yylval->time = { Time::Sunset , 0, 0 }; return T_EVENT; }
"сумерки" { yylval->time = { Time::Dusk, 0, 0 }; return T_EVENT; }
/* Month names in Russian */
"Январь" { yylval->num = 1; return T_MONTH; }
"Февраль" { yylval->num = 2; return T_MONTH; }
"Март" { yylval->num = 3; return T_MONTH; }
"Апрель" { yylval->num = 4; return T_MONTH; }
"Май" { yylval->num = 5; return T_MONTH; }
"Июнь" { yylval->num = 6; return T_MONTH; }
"Июль" { yylval->num = 7; return T_MONTH; }
"Август" { yylval->num = 8; return T_MONTH; }
"Сентябрь" { yylval->num = 9; return T_MONTH; }
"Октябрь" { yylval->num = 10; return T_MONTH; }
"Ноябрь" { yylval->num = 11; return T_MONTH; }
"Декабрь" { yylval->num = 12; return T_MONTH; }
/* Russian localized day names */
Понедельник|Пон|Пк { yylval->num = 1; return T_WEEKDAY; }
Вторник|Вто|Вт { yylval->num = 1; return T_WEEKDAY; }
Среда|Сре|Ср { yylval->num = 2; return T_WEEKDAY; }
Четверг|Чет|Чт { yylval->num = 3; return T_WEEKDAY; }
Пятница|Пят|Пя|Пт { yylval->num = 4; return T_WEEKDAY; }
Суббота|Суб|Су|Сб { yylval->num = 5; return T_WEEKDAY; }
Воскресенье|Вос|Во { yylval->num = 6; return T_WEEKDAY; }
--
You are receiving this mail because:
You are watching all bug changes.