fix date parsing

This commit is contained in:
ThetaDev 2022-09-07 18:09:43 +02:00
parent a992495b2b
commit 9ddf9a3ac4
5 changed files with 332 additions and 224 deletions

View file

@ -815,23 +815,24 @@ pub fn entry(lang: Language) -> Entry {
months: ::phf::Map {
key: 12913932095322966823,
disps: &[
(11, 10),
(0, 0),
(0, 0),
(8, 0),
(5, 8),
(4, 0),
],
entries: &[
("oct", 10),
("sep", 9),
("jul", 7),
("jun", 6),
("may", 5),
("nov", 11),
("sept", 9),
("apr", 4),
("mar", 3),
("jan", 1),
("aug", 8),
("feb", 2),
("dec", 12),
("mar", 3),
("jun", 6),
("sep", 9),
("may", 5),
("jul", 7),
("jan", 1),
("oct", 10),
("feb", 2),
("aug", 8),
],
},
timeago_nd_tokens: ::phf::Map {
@ -1199,25 +1200,26 @@ pub fn entry(lang: Language) -> Entry {
},
date_order: &[DateCmp::D, DateCmp::Y],
months: ::phf::Map {
key: 15467950696543387533,
key: 12913932095322966823,
disps: &[
(0, 0),
(5, 2),
(2, 1),
(9, 0),
(7, 6),
(1, 5),
],
entries: &[
("déc.", 12),
("mai", 5),
("sept.", 9),
("nov.", 11),
("mars", 3),
("févr.", 2),
("avr.", 4),
("janv.", 1),
("août", 8),
("oct.", 10),
("avr.", 4),
("juil.", 7),
("févr.", 2),
("oct.", 10),
("déc.", 12),
("janv.", 1),
("mars", 3),
("juin", 6),
("juill.", 7),
("nov.", 11),
("sept.", 9),
("mai", 5),
],
},
timeago_nd_tokens: ::phf::Map {
@ -2121,25 +2123,25 @@ pub fn entry(lang: Language) -> Entry {
},
date_order: &[DateCmp::Y, DateCmp::D],
months: ::phf::Map {
key: 12913932095322966823,
key: 2980949210194914378,
disps: &[
(0, 0),
(4, 0),
(0, 10),
(5, 0),
(0, 0),
],
entries: &[
("-янв.", 1),
("-июн.", 6),
("-апр.", 4),
("-мар.", 3),
("-дек.", 12),
("-май", 5),
("-июл.", 7),
("-авг.", 8),
("-ноя.", 11),
("-фев.", 2),
("-сен.", 9),
("-окт.", 10),
("фев.", 2),
("ноя.", 11),
("авг.", 8),
("май", 5),
("янв.", 1),
("окт.", 10),
("июл.", 7),
("сен.", 9),
("июн.", 6),
("мар.", 3),
("дек.", 12),
("апр.", 4),
],
},
timeago_nd_tokens: ::phf::Map {
@ -2961,7 +2963,7 @@ pub fn entry(lang: Language) -> Entry {
],
},
},
Language::Pt | Language::PtPt => Entry {
Language::Pt => Entry {
by_char: false,
timeago_tokens: ::phf::Map {
key: 10121458955350035957,
@ -3021,6 +3023,51 @@ pub fn entry(lang: Language) -> Entry {
],
},
},
Language::PtPt => Entry {
by_char: false,
timeago_tokens: ::phf::Map {
key: 10121458955350035957,
disps: &[
(6, 9),
(0, 0),
(2, 6),
],
entries: &[
("segundos", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
("dia", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("ano", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
("meses", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
("anos", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
("minuto", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("semana", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
("hora", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
("semanas", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
("segundo", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
("minutos", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("horas", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
("mês", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
("dias", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
date_order: &[DateCmp::D, DateCmp::M, DateCmp::Y],
months: ::phf::Map {
key: 12913932095322966823,
disps: &[
],
entries: &[
],
},
timeago_nd_tokens: ::phf::Map {
key: 12913932095322966823,
disps: &[
(1, 0),
],
entries: &[
("hoje", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("ontem", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
},
Language::Ro => Entry {
by_char: false,
timeago_tokens: ::phf::Map {
@ -3950,25 +3997,25 @@ pub fn entry(lang: Language) -> Entry {
},
date_order: &[DateCmp::D, DateCmp::Y],
months: ::phf::Map {
key: 10121458955350035957,
key: 12913932095322966823,
disps: &[
(2, 5),
(0, 0),
(5, 9),
(0, 1),
(9, 6),
],
entries: &[
("-avg,", 8),
("-iyn,", 6),
("-sen,", 9),
("-noy,", 11),
("-fev,", 2),
("-apr,", 4),
("-yan,", 1),
("-may,", 5),
("-mar,", 3),
("-dek,", 12),
("-okt,", 10),
("-iyl,", 7),
("mar,", 3),
("may,", 5),
("noy,", 11),
("avg,", 8),
("iyl,", 7),
("iyn,", 6),
("yan,", 1),
("fev,", 2),
("dek,", 12),
("okt,", 10),
("sen,", 9),
("apr,", 4),
],
},
timeago_nd_tokens: ::phf::Map {
@ -4160,25 +4207,25 @@ pub fn entry(lang: Language) -> Entry {
},
date_order: &[DateCmp::D, DateCmp::Y],
months: ::phf::Map {
key: 15467950696543387533,
key: 7485420634051515786,
disps: &[
(6, 0),
(0, 0),
(2, 1),
(2, 0),
(1, 9),
(1, 10),
],
entries: &[
("ka-jun", 6),
("ka-eph", 4),
("ka-sep", 9),
("ka-dis", 12),
("ka-jan", 1),
("ka-nov", 11),
("ka-mey", 5),
("ka-mas", 3),
("ka-feb", 2),
("ka-okt", 10),
("ka-aga", 8),
("ka-jul", 7),
("dis", 12),
("jul", 7),
("aga", 8),
("okt", 10),
("feb", 2),
("nov", 11),
("sep", 9),
("mas", 3),
("eph", 4),
("mey", 5),
("jan", 1),
("jun", 6),
],
},
timeago_nd_tokens: ::phf::Map {