Problem
#111715: Change notice: Convert node/content types into configuration introduced a regression by calling the old translation_entity module code in comment_form_node_type_form_alter(). In this code snippet:
<?php
if (module_exists('content_translation')) {
$comment_form = $form;
$comment_form_state['content_translation']['key'] = 'language_configuration';
$form['comment'] += translation_entity_enable_widget('comment', 'comment_node_'. $node_type->id(), $comment_form, $comment_form_state);
array_unshift($form['#submit'], 'comment_translation_configuration_element_submit');
}
?>
Note the module_exists() uses the new name, the call on the line before the last uses the old name. The report came from @jsmith on IRC.
Steps to reproduce
[9:36pm] jsmith: So, with the latest code from Git, I did a quick installation in Spanish
[9:36pm] jsmith: Then added English as a second language
[9:36pm] jsmith: I've added a new node (in Spanish)
[9:36pm] jsmith: and I can see it when I switch to English
[9:36pm] jsmith: (/en/node/1)
[9:36pm] jsmith: but if I try to edit it in English (/en/node/1/edit), I get a WSOD and a nice traceback in the error log