Unlike classes like Zend_Search or Zend_Filter, Zend_Validate and Zend_Translate can only be verbs, and should be changed to a noun form to match the rest of the framework.

Zend_Validate => Zend_Validator
Zend_Translate => Zend_Translator

When creating Zend_Translate there was a contest on which name to use...
Most people declared Zend_Translate over Zend_Translator, because
non native english people know "translate" but do not know "translator"...

I would have to problem in renaming my class to Zend_Translator...
The only thing I ask is to leave it then as it is, and not change it once again
in two weeks.

Consistency means predictability, which means being able to recall names without having to check the manual every time. It's why most people can't use PHP's date or string functions without looking at the documentation, for example.

This point is related to the actual discussion within [EMAIL PROTECTED] about using the php date format
for Zend_Date instead of the actual ISO Format which is much more native.

It would be nice if some more people could write their opinion if
Zend_Date should use PHP's date format letters or if it should remain
in using the ISO Format.

Matthew already has announced that ISO would be better / simpler.
But it would be nice to have some additional opinions.

Greetings
Thomas
(I18N Team Leader)

Reply via email to