(ドイツ語から)インポートする分類用語がたくさんあり、それらをフランス語と英語に翻訳したいと思います。
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();
}
}
}
}
しかし、ここに「翻訳された用語を作成する」を追加する方法がわかりません。
とても簡単だと思いますが、これをどこに置くかわかりません。
ありがとう