問題タブ [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-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 <= に頼る必要がありますデフォルトのロケール
ルーターを利用したチュートリアルをたくさん見てきましたが、どれもうまくいかないようです。誰かが私のためにこれを解決してください。
ありがとう!
php - Zend_Formプレースホルダーの翻訳
Zend_Formを使用するZendアプリケーションがあります。これは、ここで行うようplaceholder
に、ラベルの代わりにHTML5属性を使用する必要があります。
Zend_Translateを初期化したので、デフォルトでフォームを翻訳する必要があります。これはラベルでうまく機能します。ただし、プレースホルダーは翻訳されずにそのまま使用されます。
プレースホルダー文字列を翻訳するにはどうすればよいですか?
zend-framework - ZendTranslate-ユーザーごとにロケールを設定
多言語サイトを開発しています。
Zend_TranslateオブジェクトをZend_Registryに配置し、それを使用してすべての静的テキストを選択したロケールに翻訳します。
私の質問は、ユーザーが別の言語を選択したときにロケールを変更するにはどうすればよいですか?
レジストリから変換オブジェクトを取得し、setLocaleを呼び出して、それをレジストリに再度配置した場合、それはそのユーザーに対してのみ保持されますか、それともアプリケーション全体に対して保持されますか?
ありがとう。
zend-framework - ZendTranslateが言語を見つけられない
ZendTranslateIssueがあります。以下のようにブートストラップでzendtranslateを設定しました
言語を追加し、私の見解では翻訳ヘルパーを使用しましたが、次のエラーが表示されます
zendframeworkリファレンスガイドに従いました。私が間違っていることは何ですか?
php - URL の翻訳 ZendFramework
サイトのコンテンツを翻訳するために zend translate を使用していますが、URL はどうですか? どのように翻訳できますか?
例:
localhost/app/contact (英語)
localhost/app/contato (ポルトガル語)
php - Poedit が翻訳値を認識しない - なぜ?
私は多言語サイトを構築しており、テキストを _('mytext') または _("mytext") の形式で提示しているため、Poedit はそれを認識して保留中の翻訳に追加できます。{$form->getValue('email')}
:の部分を削除しないと、以下のテキストが認識されないのはなぜですか? Poedit が取得できるようにこれを変更するにはどうすればよいですか?
php - zend_translate と zend_locale
zend_translate と zend_locale の単純な小さなアプリケーションのフォルダ構造とコードを提供してください。
それで、私はそれについていくつかの考えを持っています。私はframework.zendを参照しましたが、コントローラー、インデックス、ブーストラップ、さらにはビューで言及すべきことが何であるかを理解できませんでした。zend_translate と zend_locale を使用するのは大変なことのようです。私を助けてください。
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 を実行したいのですが... 助けてください...
php - ZendはURLと言語スイッチャーを翻訳します
を使用してURLi18n
を準拠させることができましたZend_Controller_Router
。
つまり
、にen/user/login
なりfr/utilisateur/connexion
、両方のURLが同じcontroller
/に移動しますaction
。
私が直面している問題は次のとおりです
次のように表示される言語スイッチャーがあります:
現在アクティブな言語にはanchor
タグがありませんが、他のすべての言語にはタグがあります。
それらが含まれている言語についてはanchor
、URLを作成しており、特定の言語に翻訳してほしいと思っています。
現在、私がすべてのURLにいる場合、URLビューヘルパーでキーをパラメータとしてFrench
設定しても、フランス語でビルドされます( 、)@local
tried "@locale" => 'en'
"@locale" => new Zend_Locale('en')
それ以外の
URLの構築中に使用されるロケールは、アプリケーション全体で定義されているロケールであるためです。
編集
私は自分の問題をもう少し深く掘り下げましたが、現在のロケールだけがロードされたリソースを追加していることがわかりました。つまり、適切な言語でルートを構築するための適切な言語でルートを取得できません。
私の新しい問題は、複数の言語の翻訳リソースをロードするにはどうすればよいですか?
(私は遠い将来(リリース間近)にキャッシュを実装することを計画しているので、より良いパフォーマンスが得られるかもしれません)