fix: update playlist dates

This commit is contained in:
ThetaDev 2023-05-05 18:44:33 +02:00
parent d852746238
commit e94de9a0f6
5 changed files with 421 additions and 429 deletions

View file

@ -38,6 +38,8 @@ enum DateCase {
Dec,
}
const N_AGO: u8 = 5;
/// Collect 'Playlist updated' dates in every supported language
/// and write them to `testfiles/dict/playlist_samples.json`.
///
@ -87,6 +89,7 @@ pub async fn collect_dates(project_root: &Path, concurrency: usize) {
let rp = RustyPipe::new();
let collected_dates = stream::iter(LANGUAGES)
.map(|lang| {
println!("{lang}");
let rp = rp.clone();
async move {
let mut map: BTreeMap<DateCase, String> = BTreeMap::new();
@ -165,19 +168,7 @@ pub fn write_samples_to_dict(project_root: &Path) {
let collect_nd_tokens = !matches!(
lang,
// ND tokens of these languages must be edited manually
Language::Ja
| Language::ZhCn
| Language::ZhHk
| Language::ZhTw
| Language::Ko
| Language::Gu
| Language::Pa
| Language::Ur
| Language::Uz
| Language::Te
| Language::PtPt
// Singhalese YT translation has an error (today == tomorrow)
| Language::Si
Language::Ja | Language::ZhCn | Language::ZhHk | Language::ZhTw
);
dict_entry.months = BTreeMap::new();
@ -216,7 +207,7 @@ pub fn write_samples_to_dict(project_root: &Path) {
assert_eq!(
tago,
Some(TimeAgo {
n: 3,
n: N_AGO,
unit: timeago::TimeUnit::Day
}),
"lang: {lang}, txt: {datestr}"
@ -288,13 +279,11 @@ pub fn write_samples_to_dict(project_root: &Path) {
};
});
if datestr_tables.len() == 1 {
assert_eq!(
dict_entry.timeago_nd_tokens.len(),
2,
"lang: {}, nd_tokens: {:?}",
if datestr_tables.len() == 1 && dict_entry.timeago_nd_tokens.len() > 2 {
println!(
"INFO: {} has {} nd_tokens. Check manually.",
lang,
&dict_entry.timeago_nd_tokens
dict_entry.timeago_nd_tokens.len()
);
}
}

View file

@ -551,7 +551,6 @@ mod tests {
}
#[test]
#[ignore]
fn t_parse_date_samples() {
let json_path = path!(*TESTFILES / "dict" / "playlist_samples.json");
let json_file = File::open(json_path).unwrap();
@ -570,11 +569,7 @@ mod tests {
assert_eq!(
parse_textual_date(*lang, samples.get("Yesterday").unwrap()),
Some(ParsedDate::Relative(TimeAgo {
// YT's Singhalese translation has an error (yesterday == today)
n: match lang {
Language::Si => 0,
_ => 1,
},
n: 1,
unit: TimeUnit::Day
})),
"lang: {lang}"
@ -582,7 +577,7 @@ mod tests {
assert_eq!(
parse_textual_date(*lang, samples.get("Ago").unwrap()),
Some(ParsedDate::Relative(TimeAgo {
n: 3,
n: 5,
unit: TimeUnit::Day
})),
"lang: {lang}"

View file

@ -265,12 +265,12 @@ pub(crate) fn entry(lang: Language) -> Entry {
],
},
timeago_nd_tokens: ::phf::Map {
key: 15467950696543387533,
key: 12913932095322966823,
disps: &[
(1, 0),
(0, 0),
],
entries: &[
("بالأمس", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("البارحة", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("اليوم", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
],
},
@ -418,8 +418,10 @@ pub(crate) fn entry(lang: Language) -> Entry {
(0, 0),
],
entries: &[
("dünən", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("güncəlləndi", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("bugün", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("dünən", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("güncəllənib", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: true,
@ -636,20 +638,20 @@ pub(crate) fn entry(lang: Language) -> Entry {
months: ::phf::Map {
key: 15467950696543387533,
disps: &[
(6, 8),
(3, 4),
(2, 0),
(7, 1),
(2, 3),
],
entries: &[
("অক\u{9cd}টো,", 10),
("ফেব,", 2),
("নভে,", 11),
("\u{9be}\u{9cd}চ,", 3),
("এপ\u{9cd}রি,", 4),
("\u{9be}\u{9c1},", 1),
("ডিসেম\u{9cd}বর,", 12),
("\u{9be}\u{9cd}চ,", 3),
("আগ,", 8),
("ডিসে,", 12),
("\u{9c1}ন,", 6),
("আগস\u{9cd}ট,", 8),
("এপ\u{9cd}রি,", 4),
("মে,", 5),
("সেপ,", 9),
("\u{9c1}ল,", 7),
@ -2048,7 +2050,7 @@ pub(crate) fn entry(lang: Language) -> Entry {
],
entries: &[
("આજ\u{ac7}", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("ગઈ", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("ગઈકાલ\u{ac7}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: false,
@ -3019,14 +3021,13 @@ pub(crate) fn entry(lang: Language) -> Entry {
],
},
timeago_nd_tokens: ::phf::Map {
key: 15467950696543387533,
key: 12913932095322966823,
disps: &[
(0, 0),
],
entries: &[
("បានធ\u{17d2}វើបច\u{17d2}\u{17bb}\u{17d2}បន\u{17d2}នភាពនៅថ\u{17d2}ងៃនេះ", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("បានធ\u{17d2}វើបច\u{17d2}\u{17bb}\u{17d2}បន\u{17d2}នភាពម\u{17d2}\u{17b7}លម\u{17b7}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("បានធ\u{17d2}វើបច\u{17d2}\u{17bb}\u{17d2}បន\u{17d2}នភាព\u{200b}នៅថ\u{17d2}ងៃនេះ", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("បានធ\u{17d2}វើបច\u{17d2}\u{17bb}\u{17d2}បន\u{17d2}នភាពថ\u{17d2}ងៃនេះ", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: true,
@ -3089,22 +3090,22 @@ pub(crate) fn entry(lang: Language) -> Entry {
key: 12913932095322966823,
disps: &[
(3, 0),
(1, 2),
(5, 5),
(5, 2),
(2, 6),
],
entries: &[
("ಮಾರ\u{ccd}\u{ccd}", 3),
("\u{cbf}\u{cc6}", 12),
("ನವ\u{cc6}", 11),
("\u{cc6}\u{ccd}\u{cc6}", 9),
("\u{cc6}\u{ccd}ರವರ\u{cbf}", 2),
("\u{cc2}\u{ccd}", 6),
("ಮೇ", 5),
("ಜನವರ\u{cbf}", 1),
("ಆಗ", 8),
("ಏಪ\u{ccd}\u{cbf}", 4),
("\u{cc6}\u{ccd}ರವರ\u{cbf}", 2),
("ಜುಲೈ", 7),
("ಅಕ\u{ccd}ಟೋ", 10),
("ಏಪ\u{ccd}\u{cbf}", 4),
("ಆಗಸ\u{ccd}\u{ccd}", 8),
("ಜುಲೈ", 7),
("\u{cc6}\u{ccd}\u{cc6}", 9),
],
},
timeago_nd_tokens: ::phf::Map {
@ -3174,6 +3175,7 @@ pub(crate) fn entry(lang: Language) -> Entry {
(0, 0),
],
entries: &[
("어제", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("오늘", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
],
},
@ -3330,11 +3332,11 @@ pub(crate) fn entry(lang: Language) -> Entry {
timeago_nd_tokens: ::phf::Map {
key: 12913932095322966823,
disps: &[
(0, 0),
(1, 0),
],
entries: &[
("\u{eb1}ບເດດມ\u{eb7}\u{ec9}\u{eb5}\u{ec9}", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("\u{eb1}ເດດມ\u{eb7}\u{ec9}ວານນ\u{eb5}\u{ec9}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("\u{eb1}ເດດມ\u{eb7}\u{ec9}ວານນ\u{eb5}\u{ec9}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: true,
@ -3795,13 +3797,14 @@ pub(crate) fn entry(lang: Language) -> Entry {
],
},
timeago_nd_tokens: ::phf::Map {
key: 12913932095322966823,
key: 10121458955350035957,
disps: &[
(0, 0),
],
entries: &[
("काल", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("आज", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("today", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("काल", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: false,
@ -3994,16 +3997,17 @@ pub(crate) fn entry(lang: Language) -> Entry {
timeago_tokens: ::phf::Map {
key: 12913932095322966823,
disps: &[
(1, 0),
(4, 0),
(1, 3),
],
entries: &[
("घण\u{94d}टा", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
("महिना", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
("दिन", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("हप\u{94d}ता", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
("वर\u{94d}", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
("मिन\u{947}", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("वर\u{94d}", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
("दिन", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("घण\u{94d}टा", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
("दिनअघि", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("हप\u{94d}ता", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
("महिना", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
("\u{947}\u{947}\u{94d}", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
],
},
@ -4360,13 +4364,13 @@ pub(crate) fn entry(lang: Language) -> Entry {
],
},
timeago_nd_tokens: ::phf::Map {
key: 10121458955350035957,
key: 15467950696543387533,
disps: &[
(0, 0),
(1, 0),
],
entries: &[
("ਬੀ\u{a47}\u{a47}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("\u{a71}", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("\u{a71}\u{a4d}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: false,
@ -4865,12 +4869,11 @@ pub(crate) fn entry(lang: Language) -> Entry {
timeago_nd_tokens: ::phf::Map {
key: 12913932095322966823,
disps: &[
(1, 0),
(0, 0),
],
entries: &[
("ඊයෙ", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("ඊයේ", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("අද", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("ඊයේ", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: false,
@ -5356,8 +5359,8 @@ pub(crate) fn entry(lang: Language) -> Entry {
(1, 0),
],
entries: &[
("idag", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("igår", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("dag", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("går", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: true,
@ -5640,20 +5643,21 @@ pub(crate) fn entry(lang: Language) -> Entry {
Language::Th => Entry {
by_char: false,
timeago_tokens: ::phf::Map {
key: 15467950696543387533,
key: 12913932095322966823,
disps: &[
(0, 1),
(2, 0),
(0, 0),
(8, 2),
],
entries: &[
("นาท\u{e35}\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("\u{e35}\u{e35}\u{e48}แล\u{e49}", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
("เด\u{e37}อนท\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
("\u{e31}\u{e48}วโมงท\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
("นาท\u{e35}", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("\u{e31}นท\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("\u{e31}ปดาห\u{e4c}\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Week) }),
("\u{e34}นาท\u{e35}", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
("\u{e31}\u{e48}วโมงท\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Hour) }),
("นาท\u{e35}\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("นาท\u{e35}", TaToken { n: 1, unit: Some(TimeUnit::Minute) }),
("\u{e31}นท\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("\u{e35}\u{e35}\u{e48}แล\u{e49}", TaToken { n: 1, unit: Some(TimeUnit::Year) }),
("\u{e31}นท\u{e35}\u{e48}แล\u{e49}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("เด\u{e37}อนท\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Month) }),
("\u{e34}นาท\u{e35}\u{e35}\u{e48}\u{e48}านมา", TaToken { n: 1, unit: Some(TimeUnit::Second) }),
],
},
@ -5681,13 +5685,13 @@ pub(crate) fn entry(lang: Language) -> Entry {
],
},
timeago_nd_tokens: ::phf::Map {
key: 12913932095322966823,
key: 10121458955350035957,
disps: &[
(0, 0),
],
entries: &[
("\u{e31}ปเดตเม\u{e37}\u{e48}อวานน\u{e35}\u{e49}", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
("\u{e31}ปเดตแล\u{e49}วว\u{e31}นน\u{e35}\u{e49}", TaToken { n: 0, unit: Some(TimeUnit::Day) }),
("\u{e31}ปเดตแล\u{e49}วเม\u{e37}\u{e48}อวาน", TaToken { n: 1, unit: Some(TimeUnit::Day) }),
],
},
comma_decimal: false,

View file

@ -133,8 +133,8 @@
"date_order": "DMY",
"months": {},
"timeago_nd_tokens": {
"اليوم": "0D",
"بالأمس": "1D"
"البارحة": "1D",
"اليوم": "0D"
},
"comma_decimal": false,
"number_tokens": {
@ -173,14 +173,14 @@
"number_tokens": {
"কোঃটা": 9,
"নিঃটা": 6,
"নিযুতটা": 6,
"লাখটা": 5,
"হাজাৰটা": 3,
"লাখ": 5,
"নিযুত": 6,
"হাজাৰ": 3,
"নিযুতটা": 6,
"লা": 5,
"লাখ": 5,
"লাখটা": 5,
"হা": 3,
"লা": 5
"হাজাৰ": 3,
"হাজাৰটা": 3
},
"album_types": {
"ep": "Ep",
@ -219,7 +219,9 @@
},
"timeago_nd_tokens": {
"bugün": "0D",
"dünən": "1D"
"dünən": "1D",
"güncəlləndi": "1D",
"güncəllənib": "0D"
},
"comma_decimal": true,
"number_tokens": {
@ -350,12 +352,12 @@
"date_order": "DY",
"months": {
"অক্টো,": 10,
"আগস্ট,": 8,
"আগ,": 8,
"এপ্রি,": 4,
"জানু,": 1,
"জুন,": 6,
"জুল,": 7,
"ডিসেম্বর,": 12,
"ডিসে,": 12,
"নভে,": 11,
"ফেব,": 2,
"মার্চ,": 3,
@ -368,13 +370,13 @@
},
"comma_decimal": false,
"number_tokens": {
"কো": 7,
"কোটি": 7,
"লা": 5,
"লাটি": 5,
"শত": 2,
"হাটি": 3,
"হা": 3,
"লা": 5,
"কো": 7
"হাটি": 3
},
"album_types": {
"অডিওবুক": "Audiobook",
@ -404,10 +406,10 @@
"sati": "h",
"sedmice": "W",
"sedmicu": "W",
"sekunda": "s",
"sekunde": "s",
"sekundi": "s",
"sekundu": "s",
"sekunda": "s"
"sekundu": "s"
},
"date_order": "DY",
"months": {
@ -503,19 +505,19 @@
"hodinami": "h",
"hodinou": "h",
"lety": "Y",
"minuta": "m",
"minutami": "m",
"minutou": "m",
"měsícem": "M",
"měsíci": "M",
"rokem": "Y",
"roky": "Y",
"sekund": "s",
"sekunda": "s",
"sekundami": "s",
"sekundou": "s",
"týdnem": "W",
"týdny": "W",
"sekund": "s",
"sekunda": "s",
"minuta": "m"
"týdny": "W"
},
"date_order": "DMY",
"months": {},
@ -1194,7 +1196,7 @@
},
"timeago_nd_tokens": {
"આજે": "0D",
"ગઈ": "1D"
"ગઈકાલે": "1D"
},
"comma_decimal": false,
"number_tokens": {
@ -1275,10 +1277,10 @@
"sat": "h",
"sata": "h",
"sati": "h",
"sekunda": "s",
"sekunde": "s",
"sekundi": "s",
"sekundu": "s",
"sekunda": "s",
"tjedan": "W",
"tjedna": "W"
},
@ -1323,14 +1325,14 @@
"héttel": "W",
"hónapja": "M",
"hónappal": "M",
"másodperc": "s",
"másodperccel": "s",
"másodperce": "s",
"másodperc": "s",
"napja": "D",
"nappal": "D",
"perc": "m",
"perccel": "m",
"perce": "m",
"perc": "m",
"éve": "Y",
"évvel": "Y",
"órája": "h",
@ -1469,12 +1471,12 @@
"klukkustundum": "h",
"mánuði": "M",
"mánuðum": "M",
"mínúta": "m",
"mínútu": "m",
"mínútum": "m",
"mínúta": "m",
"sekúnda": "s",
"sekúndu": "s",
"sekúndum": "s",
"sekúnda": "s",
"sekúndur": "s",
"viku": "W",
"vikum": "W",
@ -1581,9 +1583,9 @@
"שבועות": "W",
"שבועיים": "2W",
"שנה": "Y",
"שניה": "s",
"שניות": "s",
"שנייה": "s",
"שניה": "s",
"שנים": "Y",
"שנתיים": "2Y",
"שעה": "h",
@ -1663,11 +1665,11 @@
"თვის": "M",
"კვირის": "W",
"საათის": "h",
"წამი": "s",
"წამის": "s",
"წლის": "Y",
"წუთის": "m",
"წუთი": "m",
"წამი": "s"
"წუთის": "m"
},
"date_order": "DY",
"months": {
@ -1755,12 +1757,12 @@
"ខែមុន": "M",
"ឆ្នាំមុន": "Y",
"ថ្ងៃមុន": "D",
"នាទី": "m",
"នាទីមុន": "m",
"ម៉ោងមុន": "h",
"វិនាទី": "s",
"វិនាទីមុន": "s",
"សប្ដាហ៍មុន": "W",
"នាទី": "m",
"វិនាទី": "s"
"សប្ដាហ៍មុន": "W"
},
"date_order": "DY",
"months": {
@ -1778,8 +1780,7 @@
"ឧសភា": 5
},
"timeago_nd_tokens": {
"បានធ្វើបច្ចុប្បន្នភាពថ្ងៃនេះ": "0D",
"បានធ្វើបច្ចុប្បន្នភាព​នៅថ្ងៃនេះ": "0D",
"បានធ្វើបច្ចុប្បន្នភាពនៅថ្ងៃនេះ": "0D",
"បានធ្វើបច្ចុប្បន្នភាពម្សិលមិញ": "1D"
},
"comma_decimal": true,
@ -1808,19 +1809,19 @@
"ದಿನದ": "D",
"ನಿಮಿಷಗಳ": "m",
"ನಿಮಿಷದ": "m",
"ನಿಮಿಷವು": "m",
"ವರ್ಷಗಳ": "Y",
"ವರ್ಷದ": "Y",
"ವಾರಗಳ": "W",
"ವಾರದ": "W",
"ಸೆಕೆಂಡುಗಳ": "s",
"ಸೆಕೆಂಡ್": "s",
"ಸೆಕೆಂಡುಗಳು": "s",
"ನಿಮಿಷವು": "m"
"ಸೆಕೆಂಡ್": "s"
},
"date_order": "DY",
"months": {
"ಅಕ್ಟೋ": 10,
"ಆಗ": 8,
"ಆಗಸ್ಟ್": 8,
"ಏಪ್ರಿ": 4,
"ಜನವರಿ": 1,
"ಜುಲೈ": 7,
@ -1864,16 +1865,17 @@
"date_order": "YMD",
"months": {},
"timeago_nd_tokens": {
"오늘": "0D"
"오늘": "0D",
"어제": "1D"
},
"comma_decimal": false,
"number_tokens": {
"만회": 4,
"억회": 8,
"천회": 3,
"만명": 4,
"만회": 4,
"억명": 8,
"천명": 3
"억회": 8,
"천명": 3,
"천회": 3
},
"album_types": {
"ep": "Ep",
@ -1933,14 +1935,14 @@
"by_char": false,
"timeago_tokens": {
"ຊົ່ວໂມງກ່ອນ": "h",
"ນາທີ": "m",
"ນາທີກ່ອນ": "m",
"ປີກ່ອນ": "Y",
"ມື້ກ່ອນ": "D",
"ວິນາທີ": "s",
"ວິນາທີກ່ອນ": "s",
"ອາທິດກ່ອນ": "W",
"ເດືອນກ່ອນ": "M",
"ວິນາທີ": "s",
"ນາທີ": "m"
"ເດືອນກ່ອນ": "M"
},
"date_order": "DY",
"months": {
@ -1958,8 +1960,8 @@
"ສ.ຫ.": 8
},
"timeago_nd_tokens": {
"ອັບເດດມື້ນີ້": "0D",
"ອັບເດດມື້ວານນີ້": "1D"
"ອັດເດດມື້ວານນີ້": "1D",
"ອັບເດດມື້ນີ້": "0D"
},
"comma_decimal": true,
"number_tokens": {
@ -1987,8 +1989,8 @@
"metus": "Y",
"metų": "Y",
"minutes": "m",
"minutę": "m",
"minutė": "m",
"minutę": "m",
"minučių": "m",
"mėnesius": "M",
"mėnesių": "M",
@ -1997,9 +1999,9 @@
"savaitę": "W",
"savaičių": "W",
"sekundes": "s",
"sekundę": "s",
"sekundės": "s",
"sekundė": "s",
"sekundės": "s",
"sekundę": "s",
"sekundžių": "s",
"valandas": "h",
"valandą": "h",
@ -2166,14 +2168,14 @@
"by_char": false,
"timeago_tokens": {
"жилийн": "Y",
"минут": "m",
"минутын": "m",
"сарын": "M",
"секунд": "s",
"секундын": "s",
"хоногийн": "W",
"цагийн": "h",
"өдрийн": "D",
"секунд": "s",
"минут": "m"
"өдрийн": "D"
},
"date_order": "YMD",
"months": {},
@ -2207,14 +2209,14 @@
"दिवसापूर्वी": "D",
"महिन्यांपूर्वी": "M",
"महिन्यापूर्वी": "M",
"मिनिट": "m",
"मिनिटांपूर्वी": "m",
"मिनिटापूर्वी": "m",
"वर्षांपूर्वी": "Y",
"वर्षापूर्वी": "Y",
"सेकंदांपूर्वी": "s",
"सेकंदापूर्वी": "s",
"सेकंद": "s",
"मिनिट": "m"
"सेकंदांपूर्वी": "s",
"सेकंदापूर्वी": "s"
},
"date_order": "DY",
"months": {
@ -2232,6 +2234,7 @@
"सप्टें,": 9
},
"timeago_nd_tokens": {
"today": "0D",
"आज": "0D",
"काल": "1D"
},
@ -2353,7 +2356,8 @@
"मिनेट": "m",
"वर्ष": "Y",
"सेकेन्ड": "s",
"हप्ता": "W"
"हप्ता": "W",
"दिनअघि": "D"
},
"date_order": "YD",
"months": {
@ -2498,9 +2502,9 @@
"ବର୍ଷ": "Y",
"ମାସ": "M",
"ମିନିଟ୍": "m",
"ମିନିଟ୍‌": "m",
"ସପ୍ତାହ": "W",
"ସେକେଣ୍ଡ": "s",
"ମିନିଟ୍‌": "m"
"ସେକେଣ୍ଡ": "s"
},
"date_order": "DY",
"months": {
@ -2523,12 +2527,12 @@
},
"comma_decimal": false,
"number_tokens": {
"ନିଟି": 6,
"ବିଟି": 9,
"ହଟି": 3,
"ବିଜଣ": 9,
"ନିଜଣ": 6,
"ହଜଣ": 3
"ନିଟି": 6,
"ବିଜଣ": 9,
"ବିଟି": 9,
"ହଜଣ": 3,
"ହଟି": 3
},
"album_types": {
"ep": "Ep",
@ -2570,7 +2574,7 @@
},
"timeago_nd_tokens": {
"ਅੱਜ": "0D",
"ਬੀੇਤੇ": "1D"
"ਕੱਲ੍ਹ": "1D"
},
"comma_decimal": false,
"number_tokens": {
@ -2602,14 +2606,14 @@
"miesiące": "M",
"miesięcy": "M",
"minut": "m",
"minuta": "m",
"minuty": "m",
"minutę": "m",
"minuta": "m",
"rok": "Y",
"sekund": "s",
"sekunda": "s",
"sekundy": "s",
"sekundę": "s",
"sekunda": "s",
"tydzień": "W",
"tygodnie": "W"
},
@ -2875,7 +2879,6 @@
},
"timeago_nd_tokens": {
"අද": "0D",
"ඊයෙ": "1D",
"ඊයේ": "1D"
},
"comma_decimal": false,
@ -2902,15 +2905,15 @@
"hodinou": "h",
"mesiacmi": "M",
"mesiacom": "M",
"minúta": "m",
"minútami": "m",
"minútou": "m",
"minúta": "m",
"rokmi": "Y",
"rokom": "Y",
"sekunda": "s",
"sekundami": "s",
"sekundou": "s",
"sekúnd": "s",
"sekunda": "s",
"týždňami": "W",
"týždňom": "W"
},
@ -2948,15 +2951,15 @@
"mesecem": "M",
"mesecema": "M",
"meseci": "M",
"minuta": "m",
"minutama": "m",
"minutami": "m",
"minuto": "m",
"minuta": "m",
"sekund": "s",
"sekunda": "s",
"sekundama": "s",
"sekundami": "s",
"sekundo": "s",
"sekund": "s",
"sekunda": "s",
"tedni": "W",
"tednom": "W",
"tednoma": "W",
@ -3057,16 +3060,16 @@
"месец": "M",
"месеца": "M",
"месеци": "M",
"минута": "m",
"минут": "m",
"минута": "m",
"недеље": "W",
"недељу": "W",
"сат": "h",
"сата": "h",
"сати": "h",
"секунда": "s",
"секунде": "s",
"секунди": "s",
"секунда": "s"
"секунди": "s"
},
"date_order": "DMY",
"months": {},
@ -3100,17 +3103,17 @@
"mesec": "M",
"meseca": "M",
"meseci": "M",
"minuta": "m",
"minut": "m",
"minuta": "m",
"nedelja": "W",
"nedelje": "W",
"nedelju": "W",
"sat": "h",
"sata": "h",
"sati": "h",
"sekunda": "s",
"sekunde": "s",
"sekundi": "s",
"sekunda": "s"
"sekundi": "s"
},
"date_order": "DMY",
"months": {},
@ -3166,8 +3169,8 @@
"sep.": 9
},
"timeago_nd_tokens": {
"idag": "0D",
"igår": "1D"
"dag": "0D",
"går": "1D"
},
"comma_decimal": true,
"number_tokens": {
@ -3239,16 +3242,16 @@
"நாளுக்கு": "D",
"நிமிடங்களுக்கு": "m",
"நிமிடத்திற்கு": "m",
"நிமிடம்": "m",
"மணிநேரம்": "h",
"மாதங்களுக்கு": "M",
"மாதத்துக்கு": "M",
"வாரங்களுக்கு": "W",
"வாரம்": "W",
"விநாடிகளுக்கு": "s",
"விநாடிக்கு": "s",
"விநாடிகள்": "s",
"விநாடி": "s",
"நிமிடம்": "m"
"விநாடிகளுக்கு": "s",
"விநாடிகள்": "s",
"விநாடிக்கு": "s"
},
"date_order": "DY",
"months": {
@ -3340,14 +3343,15 @@
"by_char": false,
"timeago_tokens": {
"ชั่วโมงที่ผ่านมา": "h",
"นาที": "m",
"นาทีที่ผ่านมา": "m",
"ปีที่แล้ว": "Y",
"วันที่ผ่านมา": "D",
"วินาที": "s",
"วินาทีที่ผ่านมา": "s",
"สัปดาห์ที่ผ่านมา": "W",
"เดือนที่ผ่านมา": "M",
"นาที": "m",
"วินาที": "s"
"วันที่แล้ว": "D"
},
"date_order": "DY",
"months": {
@ -3365,8 +3369,8 @@
"เม.ย.": 4
},
"timeago_nd_tokens": {
"อัปเดตแล้ววันนี้": "0D",
"อัปเดตแล้วเมื่อวาน": "1D"
"อัปเดตเมื่อวานนี้": "1D",
"อัปเดตแล้ววันนี้": "0D"
},
"comma_decimal": false,
"number_tokens": {

File diff suppressed because it is too large Load diff