Madara: Improve French relative date parsing (#7161)

Enhance date parsing for "jour" format in Madara library
This commit is contained in:
Aurel 2025-01-19 08:14:49 +01:00 committed by Draff
parent dd96377d74
commit c4a3d0c39e
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 5 additions and 1 deletions

View File

@ -2,7 +2,7 @@ plugins {
id("lib-multisrc")
}
baseVersionCode = 37
baseVersionCode = 38
dependencies {
api(project(":lib:cryptoaes"))

View File

@ -920,6 +920,10 @@ abstract class Madara(
WordSet("hace").startsWith(date) -> {
parseRelativeDate(date)
}
// Handle "jour" with a number before it
date.contains(Regex("""\b\d+ jour""")) -> {
parseRelativeDate(date)
}
date.contains(Regex("""\d(st|nd|rd|th)""")) -> {
// Clean date (e.g. 5th December 2019 to 5 December 2019) before parsing it
date.split(" ").map {