> 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 -~----------~----~----~----~------~----~------~--~---
