1 language.admin.inc | language_admin_add_custom_form_submit($form, &$form_state) |
Process the custom language addition form submission.
File
- core/
modules/ language/ language.admin.inc, line 276 - Admin page callbacks for the Language module.
Code
function language_admin_add_custom_form_submit($form, &$form_state) {
$langcode = $form_state['values']['langcode'];
// Custom language form.
$language = (object) array(
'langcode' => $langcode,
'name' => $form_state['values']['name'],
'native' => $form_state['values']['native'],
'direction' => $form_state['values']['direction'],
);
language_save($language);
backdrop_set_message(t('The language %language has been created and can now be used.', array('%language' => $form_state['values']['name'])));
$form_state['redirect'] = 'admin/config/regional/language';
}