問題タブ [zend-locale]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework - ルートのZendナビゲーション設定言語パラメーターがアプリに反映されない
私は次のようなzendxml構成を持っています:
これが私のサイトページのルートです。
ご覧のとおり、私が行うことは、<params>
xmlノード内でページパラメータを設定することです。アプリケーション言語に自動的に更新されると考えてパラメーターを追加してみました<language>
が、うまくいかないようです。私のナビゲーションメニューは、たとえば、http://localhost/en/page/about-us
必要なときに出力するだけhttp://localhost/it/page/about-us
です(私のアプリケーションがそのit
言語を使用するように登録されている場合)。ナビゲーションでアプリケーション言語を認識させるにはどうすればよいですか(it
)?
zend-framework - Zend_Localeの謎
私のapplication.iniで
私のBootrstrap.phpで
しかし、このコードを1つの私の単純なビューに挿入すると、次のようになります。
出力は次のとおりです。
どのように地獄ができますか?オフ?
ありがとう
dependency-injection - Zend Framework 2 のアプリケーション スコープ変数?
すべてのアプリケーション (アプリケーション空間) で変数のストアを表示したい。多言語 Web を翻訳するためにすべてのビューから $locale 変数にアクセスする必要があるため、これが必要です。
ZF1 に ZEND_REGISTRY クラスがあったことは知っていますが、削除されました。
ZF2 で同じ機能を実行するにはどうすればよいですか? この機能を実行するために DI クラス (依存インジェクター) を提供しますか?
また、依存関係を持つクラスのサービス ファクトリを作成し、ServiceManager を使用してすべての依存関係を管理することについても聞いてきました。
DI、ファクトリ、ServiceManager を使用したことがないため、例が必要です。
zend-framework2 - Zend Framework 2 (ZF2) 動的ロケール
URL でグローバルを使用して、ZF2 アプリケーションに翻訳を追加する方法を探しています。アプリケーション全体に対して一度にこれを行う方法はありますか?
典型的な URL は次のようになります: http://domain.com/en_GB/user/index
正しい翻訳を表示するには、最初の部分 (en_GB) を使用する必要があります。
あと、このルーター部分をオプション設定できるといいですね。そのため、 http://domain.com/user/index (ロケール部分なし) にアクセスして自分のアプリケーションにアクセスすると、自動的にブラウザーのロケールが使用されます。
この質問に追加が必要な場合は、お気軽にお問い合わせください。
事前にサンクス
internationalization - Zend Framework 2ビューPhpRendererからロケールを取得
ビューで翻訳者のロケールを取得するにはどうすればよいですか?
変数 $this (ビューの PhpRenderer) から始めたいと思います。つまり、ビュー変数が必要ないため、onBootstrap も ActionController も使用したくありません。
ありがとうございました!
zend-framework - Zend_Locale-Firefoxは地域を表示せず、言語のみを表示します
Firefoxに問題があります。gettexアダプターでZend_Translateを使用して多言語ページを作成しようとしています。
これが私のブートストラップの一部です:
ChromeとSafariは、言語と地域の両方(つまり、en_US、pl_PL)でロケールを提供しますが、Fieroxは言語のみを提供し、地域('en'、'pl')は提供しません。2つの言語を「lang」フォルダ(「pl_PL」、「en_US」)に追加すると、Firefoxがクラッシュして次のように表示されます。
注意:使用する前に、言語「pl」を追加する必要があります。/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.phpの435行目
注意:言語「pl」の翻訳はありません。/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.phpの448行目
注意:使用する前に、言語「pl」を追加する必要があります。/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.phpの435行目
注意:言語「pl」の翻訳はありません。/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.phpの448行目
致命的なエラー:キャッチされない例外'Zend_Controller_Response_Exception'とメッセージ'ヘッダーを送信できません。/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.phpの435行目にすでに送信されているヘッダー
ロケールを強制しても:
$ translate-> setLocale('pl_PL');
...それでもエラーがスローされます
locale - URLおよび$this->urlのZf2ロケール
ZF2 SkeletonAppbaseでWebアプリを開発しています。私は多くのオプションで遊んできましたが、最終的な前進を得ることができませんでした。
以下のようにURLをルーティングする必要があります:
AlbumController/indexActionに。また、リンクは次のように機能する必要があります。
コードは正しいURLを生成しますが、クリックすると「404」エラーが返されます
私のApplication/module.config.phpは以下のとおりです。
私のAlbum/module.config.phpには次のルーターがあります。
////////////////////////////////////////////////// ////////////////////////////////////////これで正常に動作します。
また、$ this-> url('album'、array('action' =>'edit'、'id' => $ album-> id));を呼び出すと ビューファイル(.phtml)では、期待どおりに適切なURLが返されません。
http://www.myapp.com/en/edit/id/1
////////////////////////////////////////////////// ///////////////////////////////////////////修正されたコードはURL$this->urlで機能します('album'、array('action' =>'edit'、'id' => $ album-> id))////////////////////// ////////////////////////////////////////////////// ///////////////
事前にあなたの助けに感謝します。
zend-framework - Zend ナビゲーションと Zend ロケール
ZF1 で多言語 Web サイトを構築するのに忙しいです。zendナビゲーションと組み合わせた多言語部分という1つのことを期待して、すべてがうまく機能します。開発ページの URL を開くと、標準言語は英語 ( http://website.nl/en ) です。ナビゲーションバー (zend ナビゲーションに基づく) には、/en/blog、/en/events などのような URL が表示されます。しかし、言語を英語からオランダ語 ( http://website.nl/nl ) に変更すると、ナビゲーションバーはそのまま/en/home、/en/blog などを表示します。
誰かが問題が何であるか知っていますか?
ルーティング コード:
ナビゲーション コード:
ルーティング xml の一部
ロケールプラグイン
php - モジュールに準拠していない言語の PHP Zend ルーティング
ブートストラップに次のコードがあります。ただし、デフォルト以外のモジュールではうまく機能し、デフォルトモジュールにリダイレクトされます。これをデフォルトのモジュール以外のモジュールで動作させるにはどうすればよいですか?
zend-framework - Zend Translate - ロケールが機能しない
私は多言語の Zend Framework アプリケーションに取り組み始めましたが、嫌いなものに行き詰まっています。
.ini 設定があります:
私のファイル名は次のとおりです。
シンプルな を実行する$this->translate('COPYRIGHT');
と、常にフランス語の翻訳が返されます。私のコンピューターが英語であっても。force = true
ロケールに追加して変更しようとしましen_US
たが、成功しませんでした。