Avatar

Tagesnamen im Header (General)

by Micha ⌂, Tuesday, November 08, 2022, 09:21 (529 days ago) @ Auge

Hallo,

Wir können erst einmal festhalten, dass aus der PHP-seitigen Behandlung ein englischsprachiger Wochentagsname herausfällt. Dass PHP von sich aus keine automatische Übersetzung in eine per locale angegebene Zielsprache enthält, sollte klar sein.

Wochentage und Monate sind aber schon übersetzt, wenn man die korrekte Einstellung wählt. In der aktuellen PHP-Version wäre dies bspw.:

<?php
$locale = "de_DE";
$dateType = IntlDateFormatter::LONG;//type of date formatting
$timeType = IntlDateFormatter::NONE;//type of time formatting setting to none, will give you date itself
$formatter =new IntlDateFormatter($locale, $dateType, $timeType);
$dateTime = new DateTime("2015-02-28");
echo $formatter->format($dateTime);
 
?>

Das müsste sich mMn. also umsetzen lassen ohne dass wir alle Wochentage/Monate übersetzen in der Sprachdatei. Für SMARTY sollte setlocale auch für eine korrekte Anzeige sorgen, oder?

Viele Grüße
Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences


Complete thread:

 RSS Feed of thread