How to set node default language (or avoid language neutral) without Content translation module I both have nodes that need to be translated (using Entity Translation), and nodes that need to have a single language (which we are discussing here).

Because of some incompatibility between Entity and Content translation, I cannot enable "Content translation" and "Multilingual content".

Also, even if it was possible, all I really want is not linking translations of different nodes and the other features that come with Content translation.

I just want to let users select the node language when creating/editing a node without having the "Language neutral" option, or select language by default (based on current page language).
You can enable i18n_node module that is included in i18n module. Then:


Go to edit the content type (admin/structure/types/manage/page).
Open the 'Multilingual settings' tab.
Check the 'Require language' checkbox.


Done.