問題タブ [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.

0 投票する
1 に答える
263 参照

zend-framework - モジュールで Zend_Locale と Zend_Translate を実装する

Zend_Locale と Zend_Translate をモジュール構造に統合するための優れたソリューションをインターネットで検索しました。これが私が望むエンドパスです:

http://url/:lang/:module/:controller/:action
http://url/:lang/:controller/:action
http://url/:module/:controller/:action <= に頼る必要がありますデフォルトのロケール

ルーターを利用したチュートリアルをたくさん見てきましたが、どれもうまくいかないようです。誰かが私のためにこれを解決してください。

ありがとう!

0 投票する
3 に答える
2319 参照

php - Zend_Formプレースホルダーの翻訳

Zend_Formを使用するZendアプリケーションがあります。これは、ここで行うようplaceholderに、ラベルの代わりにHTML5属性を使用する必要があります。

Zend_Translateを初期化したので、デフォルトでフォームを翻訳する必要があります。これはラベルでうまく機能します。ただし、プレースホルダーは翻訳されずにそのまま使用されます。

プレースホルダー文字列を翻訳するにはどうすればよいですか?

0 投票する
2 に答える
1201 参照

zend-framework - ZendTranslate-ユーザーごとにロケールを設定

多言語サイトを開発しています。

Zend_TranslateオブジェクトをZend_Registryに配置し、それを使用してすべての静的テキストを選択したロケールに翻訳します。

私の質問は、ユーザーが別の言語を選択したときにロケールを変更するにはどうすればよいですか?

レジストリから変換オブジェクトを取得し、setLocaleを呼び出して、それをレジストリに再度配置した場合、それはそのユーザーに対してのみ保持されますか、それともアプリケーション全体に対して保持されますか?

ありがとう。

0 投票する
5 に答える
11487 参照

zend-framework - ZendTranslateが言語を見つけられない

ZendTranslateIssueがあります。以下のようにブートストラップでzendtranslateを設定しました

言語を追加し、私の見解では翻訳ヘルパーを使用しましたが、次のエラーが表示されます

zendframeworkリファレンスガイドに従いました。私が間違っていることは何ですか?

0 投票する
1 に答える
400 参照

php - URL の翻訳 ZendFramework

サイトのコンテンツを翻訳するために zend translate を使用していますが、URL はどうですか? どのように翻訳できますか?

例:
localhost/app/contact (英語)
localhost/app/contato (ポルトガル語)

0 投票する
1 に答える
286 参照

php - Poedit が翻訳値を認識しない - なぜ?

私は多言語サイトを構築しており、テキストを _('mytext') または _("mytext") の形式で提示しているため、Poedit はそれを認識して保留中の翻訳に追加できます。{$form->getValue('email')}:の部分を削除しないと、以下のテキストが認識されないのはなぜですか? Poedit が取得できるようにこれを変更するにはどうすればよいですか?

0 投票する
4 に答える
2595 参照

php - zend_translate と zend_locale

zend_translate と zend_locale の単純な小さなアプリケーションのフォルダ構造とコードを提供してください。

それで、私はそれについていくつかの考えを持っています。私はframework.zendを参照しましたが、コントローラー、インデックス、ブーストラップ、さらにはビューで言及すべきことが何であるかを理解できませんでした。zend_translate と zend_locale を使用するのは大変なことのようです。私を助けてください。

0 投票する
2 に答える
443 参照

php - Zend Project モジュールの実行方法...?

Zend Project モジュールの実行方法...? これは私のプロジェクト フォルダー構造です。

$ APP_DIR /application/modules/catalog/views/scripts/item/display.phtml で表示します。

$ APP_DIR /application/modules/catalog/controllers/ItemController.php のコントローラー

$APP_DIR/application/Bootstrap.php のBOOTSTRAP

$APP_DIR/application/layouts/master.phtml のLAYOUT

$APP_DIR/library/Square/Form/Contact.php のFORM

および$APP_DIR/languages/messages.fr.php の言語ファイル:

このプロジェクトを実行するには、ブラウザの URL セクションにどの URL を入力すればよいですか... ItemController を実行したいのですが... 助けてください...

0 投票する
1 に答える
1844 参照

php - ZendはURLと言語スイッチャーを翻訳します

を使用してURLi18nを準拠させることができましたZend_Controller_Router

つまり 、にen/user/loginなりfr/utilisateur/connexion、両方のURLが同じcontroller/に移動しますaction

私が直面している問題は次のとおりです

次のように表示される言語スイッチャーがあります:

現在アクティブな言語にはanchorタグがありませんが、他のすべての言語にはタグがあります。

それらが含まれている言語についてはanchor、URLを作成しており、特定の言語に翻訳してほしいと思っています。

現在、私がすべてのURLにいる場合、URLビューヘルパーでキーをパラメータとしてFrench設定しても、フランス語でビルドされます( 、)@localtried "@locale" => 'en'"@locale" => new Zend_Locale('en')

それ以外の

URLの構築中に使用されるロケールは、アプリケーション全体で定義されているロケールであるためです。

編集

私は自分の問題をもう少し深く掘り下げましたが、現在のロケールだけがロードされたリソースを追加していることがわかりました。つまり、適切な言語でルートを構築するための適切な言語でルートを取得できません。

私の新しい問題は、複数の言語の翻訳リソースをロードするにはどうすればよいですか?

(私は遠い将来(リリース間近)にキャッシュを実装することを計画しているので、より良いパフォーマンスが得られるかもしれません)