1

(ドイツ語から)インポートする分類用語がたくさんあり、それらをフランス語と英語に翻訳したいと思います。

googletranslateapiを使用して翻訳するための素晴らしいphpスニペットがあります。これは正常に動作します。

フィードのインポートとフィードの改ざんを使用して階層を作成していますが、挿入できるのは現在のサイトの言語のみです。

drupalapiから; D7で私は次のフックを見つけました:

function hook_taxonomy_term_insert($term) {
  if (!empty($term->synonyms)) {
    foreach (explode("\n", str_replace("\r", '', $term->synonyms)) as $synonym) {
      if ($synonym) {
        db_insert('taxonomy_term_synonym')
        ->fields(array(
          'tid' => $term->tid, 
          'name' => rtrim($synonym),
        ))
        ->execute();
      }
    }
  }
}

しかし、ここに「翻訳された用語を作成する」を追加する方法がわかりません。

とても簡単だと思いますが、これをどこに置くかわかりません。

ありがとう

4

0 に答える 0