問題タブ [zend-translate]
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-framework2 - ZF2 で翻訳者が使用した言語を確認するにはどうすればよいですか?
私の ZF2 アプリケーションでは、ページの翻訳に使用された言語を取得したいと考えています。ZendSkeletonApplicationをベースとして使用します。Module.phpで、Localeを次のように設定します。
Zend\I18n\Translator\TranslatorからロケールとfallbackLocaleを取得できますが、翻訳にどちらが使用されたかはまだわかりません。また、どの言語が実際にトランスレータにロードされているかを調べる方法もありません (私が見つけた限りではありません)。localeの翻訳が存在するかどうかをテストすることさえできません。
多分私はここで何かを逃しています。誰かがそれを指摘してくれることを願っています。
php - ZF2 Zend_Translate コンテンツを検索して補完する
zf2 で次の問題を解決するための解決策を探しています。
目的地のリストがあり、ページにオートコンプリート付きの検索式が必要です。また、リストは私の Web ページの一部を翻訳するために使用されるため、これを行うために zend_translate を使用します。
zend_translate で翻訳リストを「逆検索」することは可能ですか? 例:
結果:
翻訳の完全なリストをロードする必要がある場合、それは最大の問題ではありません。それほど多くはありません。
それとも、mongodb を zend_translate のバックエンドとして使用し、直接クエリを使用して補完候補を見つける方がよいでしょうか?
internationalization - Zend Framework 2ビューPhpRendererからロケールを取得
ビューで翻訳者のロケールを取得するにはどうすればよいですか?
変数 $this (ビューの PhpRenderer) から始めたいと思います。つまり、ビュー変数が必要ないため、onBootstrap も ActionController も使用したくありません。
ありがとうございました!
zend-framework2 - ZendFramework2へのカスタムトランスレーターローダーの登録
カスタムデータベーストランスレータローダーを登録しようとしています。
そのために私は触発されました: ZendTranslatorに餌をやる
(module.config.php)に次のファコトリーコードがあります:
DatabaseTranslationServiceは次のようになります。
しかし、「setInvokableClass」が使用されていないようです。次のエラーが発生しました。
翻訳者を正しく登録する方法を知っている人はいますか
zend-framework - Zend_Translateで翻訳されたテキストから一部を構成する単語にURLを割り当てる方法は?
Zend FrameworkとZend_Translate、アレイアダプターを使用しています。私が次の記事を持っているとしましょう:"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur"
そして私が私のウェブサイトで使用する言語でのそれの翻訳。、、という単語quisquam
はリンクdolorem
をconsectetur
表します。記事全体をビュースクリプトに次のコードでエコーしたいと思いますecho $this->translate->_('someArticle');
。ただし、明らかに言及されている単語はリンクとして表示されません。たとえば、それぞれのコントローラーで宣言されたurlを使用して、リンクを表す単語のビュースクリプトをスキャンして、そのように表示することは可能ですか?それとも、リンクである単語の前後に断片的に翻訳する必要がありますか?ありがとうございました。
zend-framework - 動的CSSでZendtranslateを使用する
phpで記述した動的CSSファイルにZendトランスレーターが必要です。
これまでのところ、私は常にビューまたは次のようなコントローラーの外部でZendトランスレーターを使用していました。
これを動的CSS(パブリックフォルダーにあります)で使用する場合、Zend_Registryクラスをfouncすることはできません
Zendトランスレータをパブリックフォルダで動作させるにはどうすればよいですか?
php - 送信クリック時にテキストボックス内の言語を翻訳する
私はZend Frameworkの初心者です。テキスト ボックスと送信ボタンを含む単純なフォームがあります。送信をクリックしたときにそのテキスト ボックスの言語を翻訳し、翻訳された言語を印刷したいと考えています。
zend-framework - 言語フォルダ内の複数の言語ファイルを使用してZendFrameworkで複数の言語を使用する方法
zendフレームワークで構築された複数の言語にシステムを変換したい。言語フォルダーがあり、このフォルダーはen、jp、chなどの複数の言語フォルダーを作成しました。すべての言語フォルダーにはen.php、jp.php、ch.phpなどの独自の言語ファイルがあり、定数が定義されています。では、ZendFrameworkでこの言語システムを使用するにはどうすればよいですか。
zend-framework - Zend ローカリゼーション/翻訳配列を gettext に変換するにはどうすればよいですか?
私の多言語サイトは、すでに Zend 翻訳の「配列」方式をうまく使用しています。
gettext の方が優れていると読んだので、そのメソッドから「gettext」メソッドに変換したいと思います。
http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/php2po.htmlを使用してみましたが、動作しません。
Zend配列を入力として扱うことを意図したものではないと思います。
私の Zend ファイル (動作) は次のようになります。
(しかし、それははるかに長く、それぞれ独自の PHP ファイルに複数の言語があります。)
forms - ZendFramework2ラジオボタンのテキストの翻訳
Zend Framework 2を使用してアプリケーションを開発しており、フォームで作成したラジオボタン(「表示」、「非表示」)のテキストを翻訳する必要があります。
それらを翻訳できるようにするには、ビュー側で何をする必要がありますか?
ビューに翻訳をレンダリングするには、$ this→translate()ビューヘルパーを使用する必要があることを知っています。したがって、ビュー内で、ラジオボタンのテキストをなんとかして呼び出す必要があります。