Zend_Validate のエラーメッセージの翻訳での不具合

Zend_Validate のメッセージの翻訳アダプターに ini を使おうとしたら Zend_Translate で落っこちた。
原因は Zend_Translate_Adapter_Ini が ini ファイルをパースした際に parse_ini_file() が禁止している文字があるから。
Zend Framework1.9.4 では Zend_Validate_Ccnum, Zend_Validate_Hostname で () という文字をメッセージに使っている。


ini ファイルにはメッセージキーにエラーメッセージ本体を使っているのでその影響。
Issue Tracker に報告したら No Issue とか言われたけど、Zend_Validate_Hostname の方はメッセージを変えて貰った模様。
http://framework.zend.com/code/browse/Standard_Library/standard/trunk/library/Zend/Validate/Hostname.php?r1=18412&r2=18681


Zend_Validate_Ccnum は

Additionally Ccnum is depreciated as with 1.10 because it have massive security problems.

Issue - Zend Framework

とか言ってるので、無くなっちゃうみたい。