{"issue":{"state":"open","created_at":"2011-11-29T20:26:20Z","updated_at":"2011-11-29T20:26:30Z","user":{"gravatar_id":"07278a562412adf0351e877d0574d392","id":1143013,"url":"https://api.github.com/users/Aybee","avatar_url":"https://secure.gravatar.com/avatar/07278a562412adf0351e877d0574d392?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"Aybee"},"comments":9,"body":"Hallo Leo,\n\nda 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.\n\nVerantwortlich in Contao ist dafür System.php parseDate() Zeile 431 ff\n\n```\n// System.php Method parseDate Line 431\ncase 2:\n\t$strReturn .= utf8_substr($GLOBALS['TL_LANG']['DAYS'][$index], 0, 3);\n\tbreak;\n```\n\nKönntest du das wie folgt ändern?\n\n```\ncase 2:\n\t$abbriviationLength = in_array($GLOBALS['TL_LANGUAGE'], array('de')) ? 2 : 3;\n\t$strReturn .= utf8_substr($GLOBALS['TL_LANG']['DAYS'][$index], 0, $abbriviationLength);\n\tbreak;\n```\n\nDanke, Gruß Andreas\n\n[Download the attachments](http://www.contao.org/tl_files/tickets/2874.zip \"Download the attachments of this ticket\")\nRelated issues: #2872\n\n--- _Originally created on February 16th, 2011, at 02:31pm (ID 2874)_","assignee":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"id":2392269,"number":2874,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[{"name":"Feature","color":"4183c4","url":"https://api.github.com/repos/contao/import/labels/Feature"},{"name":"framework","color":"e6e6e6","url":"https://api.github.com/repos/contao/import/labels/framework"}],"title":"Wochentag für Deutschland auf 2 Zeichen abkürzen, nicht auf 3","closed_at":null,"html_url":"https://github.com/contao/import/issues/2874","url":"https://api.github.com/repos/contao/import/issues/2874","milestone":{"state":"open","created_at":"2011-11-29T15:29:54Z","due_on":null,"closed_issues":79,"creator":{"gravatar_id":"87d2e5aefadcb310f9155df28c2b3582","id":1192057,"url":"https://api.github.com/users/leofeyer","avatar_url":"https://secure.gravatar.com/avatar/87d2e5aefadcb310f9155df28c2b3582?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"leofeyer"},"number":32,"description":"Contao 2.10.0 (minor release)","title":"2.10.0","open_issues":1,"url":"https://api.github.com/repos/contao/import/milestones/32"}},"action":"created","comment":{"created_at":"2011-11-29T20:26:30Z","updated_at":"2011-11-29T20:26:30Z","user":{"gravatar_id":"07278a562412adf0351e877d0574d392","id":1143013,"url":"https://api.github.com/users/Aybee","avatar_url":"https://secure.gravatar.com/avatar/07278a562412adf0351e877d0574d392?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"Aybee"},"body":"Ja, das hatte ich in [Post 4](http://dev.contao.org/issues/2874#note-4) näher erklärt. Es ist zwar korrekt, aber date() ist, soviel ich weiß, nur gedacht, um Daten in **Englisch** auszugeben, deswegen auch 3 Stellen beim Wochentag. Aber Contao benutzt date() bzw. parseDate() um Daten in **allen** Sprachen auszugeben.\n\nZitat PHP:\n\nUm Datumsangaben in anderen Sprachen auszugeben, sollten Sie die Funktionen setlocale() und strftime() statt date() verwenden.\n\nDie übliche Länge der Abkürzung von Sprachen wie de,en,fr,it,es usw. können wir ja bestimmt noch heraus finden. Bei Exoten müsste halt ein Native-Speaker eine Ticket-Eingabe machen. Es scheint da keine genormte Liste zu geben.\n\n--- _Originally created on May 27th, 2011, at 02:38am_","id":2946153,"url":"https://api.github.com/repos/contao/import/issues/comments/2946153"}}