問題タブ [a2lix-translation]
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.
symfony - A2lix 翻訳フォーム バンドルを検証できません
A2lix Translation Form Bundle を使用して、エンティティのデータベース翻訳を実現しています。次のようなエンティティ ページを作成します。
「PageTranslation」エンティティも作成します。
「PageType」の形式で、翻訳を含めます。
「PageTranslation」エンティティで定義されている title 属性を検証したいと思います。
しかし、空のタイトルでフォームを送信すると、検証は値「TRUE」として返されます。誰かが私の問題のヒントを教えてくれますか?
forms - A2lix 翻訳フォームで doctrine knp 翻訳可能エクステンションを使用して、翻訳されていないフィールドで翻訳されたものを注文するにはどうすればよいですか?
symfony2 フォーム内の翻訳されたフィールドを編集する簡単な方法を探しています。エンティティの翻訳にはドクトリン knp 翻訳可能拡張を使用しています。フォームには、翻訳されていないプロパティと翻訳されたプロパティが特別な順序で混在しています。フォームはアクティブな言語でのみ表示 (編集を終了) する必要があります。例えば:
言語の翻訳[de]が存在しない場合、「配列からプロパティ「translate1」を読み取れません...」というエラーが表示されます。
A2LiX Translation Form は、すべての翻訳対象フィールドを 1 つのリストに表示するため、解決策ではありません。
何か案は?
doctrine-orm - Symfony 2 knplabs フォームの翻訳 - referenceColumName を変更する最良の方法
A2lix では、referenceColumName として「id」が必要でした。しかし、別の列名 (id ではなく ProductID など) を持つエンティティがあります。そのため、doctrine:schema:update --force で DB を更新しようとするとエラーが発生します。
私のエンティティの例
KnpDoctrineBehaviors パッケージの TranslatableSubscriber クラスの一部
アイデアや助けをいただければ幸いです。
どうもありがとう ;-)
symfony - Symfony a2lix knp doctrine behaviortranslatableを使用して「サブエンティティ」の翻訳を取得する方法
symfo は初めてですが、サイトのコンテンツを翻訳する必要があります。
私は a2lix (最終バージョン) と KNP 教義の動作 (翻訳可能) を使用しています。
2 つのエンティティ (記事とカテゴリなど) があるとします。
翻訳のドキュメント ( https://github.com/KnpLabs/DoctrineBehaviors ) のように、カテゴリに 2 つのクラス (Category と CategoryTranslation) を使用しています。私のカテゴリの翻訳を取得するために、ロケールでクエリを使用しています。Request $request ($locale = $request->getLocale();) でロケールを取得します。以下は、リポジトリ内のコントローラーとクエリの例です。
コントローラ
リポジトリ ロケールの情報を取得しようとしています。
それが良い習慣かどうかはわかりませんが、私にとってはうまくいきます。URL を変更すると、Twig テンプレートで fr/en カテゴリを取得します。
私の問題
私の記事の翻訳についても、私は同じことをします。3 つのプロパティがあります - タイトル - 説明 - カテゴリ (私は a2lix_translatedEntity ( http://a2lix.fr/bundles/translation-form/#bundle-additional ) を使用しています)
記事のレコードをレンダリングしようとすると、カテゴリ名の翻訳は取得されませんが、タイトルと説明の翻訳は取得されます。
私もそれを読みました(https://github.com/KnpLabs/DoctrineBehaviors#guess-the-current-locale)が、よくわかりません。それは常に locale を渡す方法ですか?
私は何を間違っていますか?
ブロックされており、問題を解決するためのドキュメントが見つかりません。私の英語でごめんなさい;-)
どんな助けでも大歓迎です。どうもありがとう
symfony - symfony a2lix と knp doctrine ビヘイビアを使用して翻訳フィールドと共同フィールドを整理する方法
多くの調査とあなたの助けの後、私は A2lix と KNP 教義の振る舞いの翻訳を使用することができます。すべてうまくいっているように見えますが...
フィールド(翻訳用と共通用)を整理したいと思います。
エンティティ全体に対して 1 つのtabMenu翻訳 (EN|FR|NL)のみを使用するにはどうすればよいですか。今まで私はこのドキュメンテーションを見つけました ( A2lix 翻訳フォームでドクトリン knp 翻訳可能エクステンションを使用して、翻訳されていないフィールドで翻訳を注文する方法は? )、私は常に各翻訳フィールドにタブを持ち、翻訳を必要としない人のためのタブはありません.
それは本当に人間工学的ではないと思います。解決策はありますか?
たとえば、ウィザードフォームを作成する必要がある場合、これは私にとって非常に重要です。翻訳フィールドごとに各言語のタブが表示されることはあまりないと思います。
Symfo とバンドル (a2lix、knp) で何も見つからなかったので、明確にして誰かが答えてくれることを願っています。
どうもありがとう
php - A2lix フォームが KNP Doctrine Behaviors で機能しない
私は KNP Doctrine 動作の中で A2lix 翻訳フォームを使用しています。
フィールドはフォームに正しく表示され、正しく送信されます (デバッグで確認しました) が、データベースには保存されません。
これが私のコードです:
フォームタイプ
アクセサリ エンティティ
アクセサリー翻訳
何か案は?
symfony - Sonata 管理者 - A2LiX 翻訳フィールド + Sonata フォーマッタ タイプ
Sonata のクラスの 1 つのフィールドにFormatter (CKeditor を使用) をプラグインしました。これには翻訳もあり、翻訳タイプで編集できます。このフィールドにも CKeditor を追加しようとしましたが、設定しようとしている構成で例外がスローされます。'content'
Admin
'content'
'a2lix_translations_gedmo'
Googleはそれについて何も知らないだけでなく、SOも知りません。Sonata News Bundleのソース (が実装されている場所)も調べましたsonata_formatter_type
が、利用可能な翻訳はありません。
私のフォーマッターフィールド:
私の翻訳フィールド:
'sonata_formatter_type'
多分誰かがこのいまいましい'a2lix_translations_gedmo'
タイプ(または)に追加する方法を知っています'a2lix_translations'
か?