Internationalisierung von Zend_FormImmer mehr Entwickler müssen ihren Inhalt für mehere Sprachen und Regionen zur Verfügung stellen. Zend_Form versucht so einen Arbeitsschritt so einfach wie möglich zu machen und verwendet Funktionalitäten sowohl in Zend_Translate, als auch in Zend_Validate um das zu tun. Standardmäßig wird keine Internationalisiernug (I18n) durchgeführt. Um I18n Features in Zend_Form einzuschalten, muss ein Zend_Translate Objekt mit einem gewünschten Adapter instanziert werden, und es mit Zend_Form und/oder Zend_Validate verbunden werden. Für weitere Informationen darüber, wie ein Übersetzungsobjekt und Übersetzungsdateien erstellt werden, sehen Sie bite in die Dokumentation zu Zend_Translate.
I18n in Formularen initialisierenUm I18n in Formularen zu initialisieren, muss man entweder ein Zend_Translate Objekt oder ein Zend_Translate_Adapter haben, wie in der Zend_Translate Dokumentation beschrieben. Sobald man ein Übersetzungsobjekt hat, besitzt man verschiedene Möglichkeiten:
Standard I18n ZieleWas kann nun standardmäßig übersetzt werden, nachdem ein Übersetzungsobjekt definiert wurde?
|
|