Zend 2 でエラー メッセージ (無効なフォームを送信しようとしたときに表示される) のデフォルト言語を設定するのに苦労しています。クイック スタート チュートリアルからコードをダウンロードし、次の行を ..module\Album\config\ に追加しました。 module.config.php:
//[...]
'translator' => array(
'locale' => 'de_DE',
'translation_patterns' => array(
array(
'type' => 'gettext',
'base_dir' => __DIR__ . '/../language',
'pattern' => '%s.mo',
),
),
),
と
$translator = $this->getServiceLocator()->get('translator');
$translator->setLocale('de_DE');
私のコントローラーで。どちらも機能していないようです。...\vendor\zendframework\zendframework\resources\languages にいくつかの翻訳があります。私は Intl PHP 拡張機能をインストールしていませんが、この拡張機能がなくても翻訳が機能することを願っています。
ご協力いただきありがとうございます、
アンドレアス