2012-01-23 6 views
3

は、これは私がしようとすると、それは私を与えるエラーです。しかし、私はトルコ語以外のロケールを使うことはできません。私はこれを解決しなければなりません。これらの文字のトルコ語の表情で symfonyの2小文字大文字の「I」の文字のロケールのバグ

小文字の「i」がに「I」大文字になります。

小文字の「ı」は大文字で「I」に変わります。

私はこのコンベンションが英語と矛盾し、この種のエラーが発生すると考えています。

しかし、どうすれば修正できますか?

報告: https://github.com/symfony/symfony/issues/3198

+0

symfony Standard Editionを使用していますか?どのバージョン? どのような変更を行いましたか? default_localeだけを変更しますか? Pleseは、トランスレータコンポーネントの大きなバグかもしれないので、さらに詳しい情報を提供します。 – mblaettermann

+0

Symfony Standard Edition 2.0.9。ゼロ変化。ちょうど抽出され、開始しようとしました。また、Code Igniterにもこのバグがあります。はい、非常に大きな、あなたはそれを修正することができない場合は、フレームワークを使用することはできません – user1002601

答えて

1

by the following piece of code in MonologBundleの原因となった。これはバグです:トルコ語のロケールで

constant('Monolog\Logger::'.strtoupper($handler['level'])); 

問題は、php.netに知られている:http://www.php.net/manual/en/function.strtoupper.php#97667

再現する方法の手順でバグを報告それはon githubです。

how to report bugs in the official docsをお読みください。

+1

バグ報告:https://github.com/symfony/symfony/issues/3198 – user1002601

関連する問題