web-dev-qa-db-ja.com

Drupalコマースモジュールで製品を翻訳する方法は?

Drupal commerceモジュールを使用しています。製品のタイプに[多言語]タブが表示されません:admin/commerce/products/types/product/editの製品。

製品を翻訳可能にするにはどうすればよいですか?それが可能ではない場合(信じがたいことです...)製品のタイトルを翻訳するにはどうすればよいですか?

5
chefnelone

エンティティの翻訳 製品の翻訳を許可します。タイトルを翻訳できるようにするには、タイトルをフィールドに置き換えて、代わりに使用する必要があります。それを助ける Title プロジェクトがありますが、Commerce製品と互換性があるかどうかはまだ試していません。

5
Berdir

「製品」コンテンツタイプの翻訳を有効にする必要があります。

コンテンツタイプの翻訳サポートを有効にする

  1. コンテンツタイプ管理ページに移動します([アドミニストレーション]> [コンテンツ]> [タイプDrupal 6、または[管理]> [構造]> [コンテンツタイプ] Drupal 7))。

  2. 翻訳するコンテンツタイプ(この場合は「製品」)を選択し、[編集]を選択してから、Drupal 6の場合は[ワークフロー設定]またはDrupal 7。

  3. [多言語サポート]セクションで、[有効、翻訳あり]を選択します。多言語サポートを有効にした後は、必ず各コンテンツタイプを保存してください。

この手順の詳細とI18Nのヒントについては、 このページ を参照してください。

幸せなコーディングの友人に役立つことを願っています。

0
stefgosselin

残念ながら、Commerce Kickstartを使用している場合、Entity TranslationとTitleを組み合わせて使用​​しても、すべての方法を使用できるわけではありません。バグがあり、製品フィールドを翻訳するのが非常に面倒です。この目的のために小さなガイドを作成しました。これには、そのバグを回避するためのコードも含まれています。 http://storleden.se/blogg/how-translate-products-drupal-commerce

コマース製品の国際化 モジュールを使用できます。

これについての見積もりは次のとおりです(プロジェクトページから)。

...コマース製品を翻訳できます。コマースモジュールを介したeコマースの多言語サイトがある場合に必要です。

0
kala4ek