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 = [
|
const MONTH_NAMES_HUNGARIAN = [
|
||||||
"01" => ['január', 'jan'],
|
"01" => ['január', 'jan'],
|
||||||
"02" => ['február', 'feb'],
|
"02" => ['február', 'feb'],
|
||||||
"03" => ['március', 'mar.'],
|
"03" => ['március', 'mar.', 'már.'],
|
||||||
"04" => ['április', 'apr.'],
|
"04" => ['április', 'apr.', 'ápr.'],
|
||||||
"05" => ['május', 'maj.'],
|
"05" => ['május', 'maj.', 'máj.'],
|
||||||
"06" => ['június', 'jun.'],
|
"06" => ['június', 'jun.', 'jún'],
|
||||||
"07" => ['július', 'jul.'],
|
"07" => ['július', 'jul.', 'júl.'],
|
||||||
"08" => ['augusztus', 'aug.'],
|
"08" => ['augusztus', 'aug.'],
|
||||||
"09" => ['szeptember', 'szp.'],
|
"09" => ['szeptember', 'szp.'],
|
||||||
"10" => ['október', 'okt.'],
|
"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 (preg_match("/^(Bis|bis)\ /", $datum)) {
|
||||||
if (($spacePos = strpos($datum, " ")) === false) {
|
if (($spacePos = strpos($datum, " ")) === false) {
|
||||||
return [];
|
return [];
|
||||||
|
|
Loading…
Reference in New Issue
Block a user