Add missing abbreviations for Hungarian months, parse -tól
This commit is contained in:
parent
ddaa31646c
commit
1668495573
|
@ -29,11 +29,11 @@ final class NodaTimeSplitter {
|
|||
const MONTH_NAMES_HUNGARIAN = [
|
||||
"01" => ['január', 'jan'],
|
||||
"02" => ['február', 'feb'],
|
||||
"03" => ['március', 'mar.'],
|
||||
"04" => ['április', 'apr.'],
|
||||
"05" => ['május', 'maj.'],
|
||||
"06" => ['június', 'jun.'],
|
||||
"07" => ['július', 'jul.'],
|
||||
"03" => ['március', 'mar.', 'már.'],
|
||||
"04" => ['április', 'apr.', 'ápr.'],
|
||||
"05" => ['május', 'maj.', 'máj.'],
|
||||
"06" => ['június', 'jun.', 'jún'],
|
||||
"07" => ['július', 'jul.', 'júl.'],
|
||||
"08" => ['augusztus', 'aug.'],
|
||||
"09" => ['szeptember', 'szp.'],
|
||||
"10" => ['október', 'okt.'],
|
||||
|
@ -568,6 +568,17 @@ final class NodaTimeSplitter {
|
|||
}
|
||||
}
|
||||
|
||||
// Endings beginning with a space
|
||||
if (preg_match("/(\-től)$/", $datum)) {
|
||||
if (($spacePos = strrpos($datum, "-")) === false) {
|
||||
return [];
|
||||
}
|
||||
if ($output = self::attempt_splitting(substr($datum, 0, $spacePos))) {
|
||||
$output[1] = "?";
|
||||
return $output;
|
||||
}
|
||||
}
|
||||
|
||||
if (preg_match("/^(Bis|bis)\ /", $datum)) {
|
||||
if (($spacePos = strpos($datum, " ")) === false) {
|
||||
return [];
|
||||
|
|
Loading…
Reference in New Issue
Block a user