finish timeago parser, refactor codegen
This commit is contained in:
parent
500ea77788
commit
513bf1dc9c
12 changed files with 641 additions and 895 deletions
|
|
@ -743,19 +743,19 @@ pub(crate) fn get_timeago_tokens(lang: Language) -> phf::Map<&'static str, TaTok
|
|||
],
|
||||
},
|
||||
Language::Ja => ::phf::Map {
|
||||
key: 14108922650502679131,
|
||||
key: 15467950696543387533,
|
||||
disps: &[
|
||||
(1, 5),
|
||||
(2, 0),
|
||||
(0, 0),
|
||||
(5, 0),
|
||||
],
|
||||
entries: &[
|
||||
("秒前", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("年前", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("分前", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
("時間前", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("か月前", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("日前", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("週間前", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("時", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("週", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("月", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("日", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("秒", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("年", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("分", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
],
|
||||
},
|
||||
Language::Ka => ::phf::Map {
|
||||
|
|
@ -1607,51 +1607,51 @@ pub(crate) fn get_timeago_tokens(lang: Language) -> phf::Map<&'static str, TaTok
|
|||
],
|
||||
},
|
||||
Language::ZhCn => ::phf::Map {
|
||||
key: 14108922650502679131,
|
||||
key: 2980949210194914378,
|
||||
disps: &[
|
||||
(1, 3),
|
||||
(4, 0),
|
||||
(0, 0),
|
||||
(2, 1),
|
||||
],
|
||||
entries: &[
|
||||
("分钟前", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
("年前", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("个月前", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("小时前", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("秒钟前", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("天前", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("周前", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("分", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
("秒", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("年", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("周", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("月", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("天", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("小", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
],
|
||||
},
|
||||
Language::ZhHk => ::phf::Map {
|
||||
key: 12913932095322966823,
|
||||
key: 15467950696543387533,
|
||||
disps: &[
|
||||
(0, 2),
|
||||
(0, 0),
|
||||
(0, 3),
|
||||
(2, 0),
|
||||
],
|
||||
entries: &[
|
||||
("年前", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("日前", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("個月前", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("分鐘前", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
("星期前", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("秒前", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("小時前", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("秒", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("年", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("小", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("分", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
("月", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("日", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("期", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
],
|
||||
},
|
||||
Language::ZhTw => ::phf::Map {
|
||||
key: 15467950696543387533,
|
||||
key: 10121458955350035957,
|
||||
disps: &[
|
||||
(2, 1),
|
||||
(0, 0),
|
||||
(5, 0),
|
||||
(6, 5),
|
||||
],
|
||||
entries: &[
|
||||
("個月前", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("天前", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("小時前", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("年前", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("秒前", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("分鐘前", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
("週前", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("天", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
|
||||
("年", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
|
||||
("秒", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
|
||||
("週", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
|
||||
("小", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
|
||||
("月", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
|
||||
("分", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
|
||||
],
|
||||
},
|
||||
Language::Zu => ::phf::Map {
|
||||
|
|
|
|||
Reference in a new issue