複数化

素晴らしいニュースがあります:バージョン1.9以降、Zend Frameworkは複数形をサポートします。 いいえ、あなたは正しいと聞きました。



メーデーに、Thomas(元の記事の著者)はZend_Translateに素晴らしい機会を追加し、今日(7月20日)はZendチームに受け入れられました。 複数形のサポートはアダプターに依存し、Array、Csv、またはGettextでのみ使用可能です(ただし、すでにgettextを使用していますか?)。 トーマスが他のアダプターのサポートを実装する方法を見つけるまで-これについてのアイデアがあれば-彼に連絡してください。



仕組み





$translate->plural( 'Car' , 'Cars' , $number);



$translate->translate(array( 'Car' , 'Cars' , $number));




* This source code was highlighted with Source Code Highlighter .








しかし、多くの言語では、英語とは異なり、単語の複数の形式は複数であり、実装は次のようになります。



$translate->translate(array( 'Auto' , 'Autos' , 'Auti' , 'Autom' , $number));



* This source code was highlighted with Source Code Highlighter .








詳細はドキュメントに記載されます。



All Articles