contao/test — Issue #2874: Wochentag für Deutschland auf 2 Zeichen abkürzen, nicht auf 3
Author: Aybee
Created: 2011-11-29 10:28:41+00:00
State: open
Labels: Feature, framework

Hallo Leo,

da die Funktion date() nur dafür gedacht ist, lesbare Datumsangaben in Englisch auszugeben, wird der abgekürzte Wochtentag "D" mit date() auf 3 Zeichen gekürzt ausgegeben. Für Deutschland sind aber 2 Zeichen der Standard.

Verantwortlich in Contao ist dafür System.php parseDate() Zeile 431 ff

```
// System.php Method parseDate Line 431
case 2:
$strReturn .= utf8_substr($GLOBALS['TL_LANG']['DAYS'][$index], 0, 3);
break;
```

Könntest du das wie folgt ändern?

```
case 2:
$abbriviationLength = in_array($GLOBALS['TL_LANGUAGE'], array('de')) ? 2 : 3;
$strReturn .= utf8_substr($GLOBALS['TL_LANG']['DAYS'][$index], 0, $abbriviationLength);
break;
```

Danke, Gruß Andreas

[Download the attachments](http://www.contao.org/tl_files/tickets/2874.zip "Download the attachments of this ticket")
Related issues: #2872

--- _Originally created on February 16th, 2011, at 02:31pm (ID 2874)_