> Bei Datenbank-Feldern mit DATETIME-Formatierung übernimmt CakePHP für
> mich die Vorbelegung und die Darstellung der Datumsfelder.
>
> Wie kann ich die Datumsfelder selber vorbelegen und darstellen (Tag
> Monat Jahr)?

Du kannst per $form->dateTime angepasste Dropdowns für Datums-/
Zeitangaben erzeugen.
Schau dir mal den zweiten Parameter der Funktion an...
Wenn du die Sortierung (D-M-Y, Y-M-D ...)  dann abhängig von den
jeweiligen Spracheinstellungen machen willst, pack diesen String
einfach in ein Token...

z.B.

msgid "selectFormat"
msgstr "DMY"

dateTime arbeitet mit strftime() ... um also die korrekten Monatsnamen
zu bekommen musst du nur über setlocale(LC_TIME, 'deu') o.ä. die
locale setzen.

allerdings kommt es dabei evtl. zu encoding probs da strftime immer in
ISO-8859-1 ausgibt, musst also über das ergebnis von dateTime noch ein
utf8_encode drüber ziehen.

> Ansonsten: Wie habt ihr eure Projekte lokalisiert und welche
> Erfahrungen dabei gemacht? Gibt es schon lokalisierte Dateien (z.B.
> deutsche Übersetzung von Core.po)?

Naja, eben über die L10n Komponente. I18n hab ich direkt noch nicht
verwendet.
Eine Übersetzung der Core.po macht finde ich wenig Sinn... In der
Applikation später sollte meiner Meinung nach keiner mehr irgendwelche
Meldungen direkt vom Cake bekommen.

Gruß,
Joachim


--~--~---------~--~----~------------~-------~--~----~
Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe 
"CakePHP-de für deutsche CakePHP Entwickler".
 Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail
an [email protected]
 Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL 
PROTECTED]
 Weitere Optionen finden Sie in dieser Gruppe unter 
http://groups.google.com/group/cakephp-de?hl=de
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an