[development] Trigger: After flagging the translations of a source node as outdated

developer at dropcube.com developer at dropcube.com
Fri Jan 11 06:44:00 UTC 2008


I have been working on a patch to add a new trigger 'After flagging the 
translations of a source node as outdated'. This way, actions may be 
executed when a source post has been updated significantly and the 
translations are flagged as outdated. I think that it is a very useful 
feature for multilingual websites.

To implement this was required to create a new operation for hook_nodeapi to 
let every module know the nodes that require a re-translation. So for each 
translation of a source node,  node_invoke_nodeapi($translation, 
'retranslate') is invoked.

Translation module implement translation_hook_info() to provide description 
of the new hook operation added and to inform trigger.module about it.

Also,  translation_action_info_alter is implemented to easily add node 
related actions support for the new nodeapi operation.

Please, follow up the issue here http://drupal.org/node/207604, the code 
needs review.


More information about the development mailing list