How to change the language of inserted or updated paths to LANGUAGE_NONE using a module?
If someone needs to have a multi language site, but have all URL aliases language independent (i.e. the same for all nodes and languages), the solution is to create a function:

mymodule_node_validate($node, $form, &amp;$form_state) { 
   $form_state['values']['language'] = LANGUAGE_NONE; 
}


As a side effect, it also makes all nodes language independent. One possible scenario where this would be useful is:


all nodes are created in a custom language which is also the site default language
the administration interface is in English (this so far requires multi-language)
the administrator users are able to use the same URL aliases as the rest of site visitors, despite the fact that they have English set while the content is in a different language (this requires the trick)


In a real multi-language scenario, URL aliases may need to be different for different languages.