問題タブ [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.
php - Zend Translate カスタム言語
ユーザーの役割に応じて、Zend プロジェクトで異なるテキストを表示する必要があります。
- 通常のユーザーには、「en」言語を使用しています。
- 新しいユーザーには、「en_new」のようなものが必要です。
ただし、言語「en_new」は常に「en」に戻ります。
言語を自動的に検出するために locale_directory スキャン システムを使用しています。
zend-framework - Zend_Translate を使用して句読点を処理する
現在、私が取り組んでいるプロジェクトに Zend_Translate を適用しようとしています。通常のテキストは問題なく機能しますが、フォームの翻訳で問題が発生しました。
変換アダプターは、Zend_Translate をキーとして使用して、Zend_Registry に登録されます。これは、フォームを表示する前に翻訳を行う必要がある場合を除いて、ほとんどの場合うまく機能します。
コード例:
対応する翻訳元ファイルで「Bedrijfsgegevens」が翻訳されているとすると、上の行は「Bedrijfsgegevens:」として出力され、下の行は「ビジネス情報」が出力されます。
私の知る限り、これを解決するには3つの方法があります。これは、格納されている Zend_Translate_Adapter をコロンで連結する前に呼び出すことで解決できますが、不要なコードが大量に発生します。もう 1 つのオプションは、翻訳ファイルに句読点を組み込むことですが、これは、句読点の種類ごとに翻訳が必要であることを意味します。3 番目のオプションは、単に凡例からコロンを削除することですが、それは私が探しているものではありません。
私の質問: Zend_Translate に句読点を無視するように指示する方法はありますか?
zend-framework - Zend_Translate application.ini のナビゲーション項目
現在、Web アプリケーションを zend_translate で翻訳しようとしています。
アプリケーション内のビューを翻訳するのは、ここまでです。
現時点では、次のことに苦労しています。application.ini で設定したナビゲーション項目を翻訳したい。このことを機能させる方法がわかりません。
誰かが説明付きの明確な例を示してくれることを願っています。
よろしくお願いいたします。
ニック
zend-framework - Zend_Translate と Zend_Navigation の比較
多言語でインターネット アプリケーションを構築します。私はすべてをうまくセットアップしました。例として呼び出すと動作します site.com/fr/ 私はすべてフランスで、またはすべて英語で site.com/en/ を取得します。
上記の例のように、zend_navigation の URL でもこれらの言語を取得しようとしています。
ナビゲーション構成には、application.ini を使用します
誰かがこの部分を説明するか、アプリケーション.iniを介してzend_navigationによってビルドされたURLに「lang」パラメーターを配置する方法の例を教えてください。
よろしくお願いいたします。
ニック
xml - Zend_Navigation と Zend_Translation フランスのアクセント
多言語でインターネット アプリケーションをセットアップしました。
ナビゲーションは、navigation.xml で設定され、zend 翻訳ファイルは .php ファイルです。すべてが順調に進んでいますが、ナビゲーションでフランス語のアクセントを使用することができません。
例として「è」をナビゲーションxmlラベルに直接入れると、想定どおりに機能しますが、これをfr.php(翻訳配列)に追加して、ここからxmlファイルに入れると何もしません。
これを機能させるにはどうすればよいですか?
ありがとうニック
zend-framework - 複数形モードでZend_Translateを使用するときに、テキストに変数を挿入できますか
結果の文字列に変数値を挿入し、文字列に複数形を尊重させる必要がある状況でZend_translateを使用しようとしています。ビュースクリプトで通常の(複数形ではない)ビューヘルパー$ this-> translate()を使用すると、文字列に変数を挿入できます。
しかし、Zendが複数形の現代的な方法と呼んでいるものを使用する場合、これをどのように行うのですか?どうやら$this->translate()ビューヘルパー自体は複数形表記をサポートしていないようですが、代わりに呼び出す必要があります
しかし、その時点では、変数プレースホルダーを持つ複数形の文字列しかなく、値が挿入された文字列はありません。言い換えれば、私が得ているのは次のとおりです。
答える%1$sの質問があります
私が欲しいのは
答える質問が2つあります
だから問題は、Zend_Translateはどういうわけか複数形を使用するこの方法をサポートしていますか?つまり、複数形の文字列に変数値を挿入しますか?または、複数形の前後で文字列を分割し、それぞれを個別に翻訳してから、出力で連結する必要がありますか?
zend-translate - Zend Framework 2:構成済みのZend \ Translater \ Adapter\GettextをZend\View \ Helper\Translatorに挿入する方法
そのコンポーネントに問題があります。di->instanceセクションのApplication/config / module.config.phpでの私の構成:
その後、ビューヘルパー関数で$ this-> translator()-> translate()を呼び出すと、未構成のgettextアダプターが表示されます。
何が問題ですか?
zend-framework - ZendとDoctrineを使用した多言語データベースアプリケーション
私は自分のアプリケーションでZendtranslateを使用しています。これはほとんどの場合に機能しますが、ユーザーインターフェイスに表示されるデータベースに保存された値の場合はどうすればよいですか。例えば。ユーザーは、選択ボックスから色を選択する必要があります。選択ボックスはデータベースから入力されます。たとえば、スペイン語のユーザーには、「red」ではなく「rojo」を表示してもらいたいと思います。
これを達成するための認識された方法はありますか?
私の最初の考えは、(関係を賢く話す)色と呼ばれるテーブルは、色変換と呼ばれる別のテーブルと1対多の関係を持つことができるということでした。colourtranslationsの各行には、色tblの行の参照、ロケール、および翻訳が含まれます。次に、特定のロケールの変換された値のリストを作成するメソッドを作成する必要があります(元の値にフォールバックします)。これは実行可能なアプローチですか?長所?短所?
php - Zend_Form setAttrib タイトルが Zend_Translate で翻訳されない
Zend_Form で title 属性を設定すると、これは翻訳されません。(ラベルとエラーは正常に翻訳されています)
// フォームファイル
// リソースファイル
現在の結果: auth.form.login.username
期待される結果:ユーザー名
zend-framework - Zend_Translate と翻訳の問題
次の文をどう訳せばいいのだろうか。
お気づきかもしれませんが、問題は、オランダ語版では文がパスワードで始まり、フランス語版と英語版では主語/動詞で始まることです。
私は通常、次のようにします。
残念ながら、オランダ語版で前述したように、文はパスワードで始まるため、ここでは機能しません。