locale_form_system_file_system_settings_alter(&$form, FormStateInterface $form_state)
Implements hook_form_FORM_ID_alter() for system_file_system_settings().
Add interface translation directory setting to directories configuration.
File
- core/modules/locale/locale.module, line 752
- Enables the translation of the user interface to languages other than English.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | function locale_form_system_file_system_settings_alter(& $form , FormStateInterface $form_state ) { $form [ 'translation_path' ] = array ( '#type' => 'textfield' , '#title' => t( 'Interface translations directory' ), '#default_value' => \Drupal::configFactory()->getEditable( 'locale.settings' )->get( 'translation.path' ), '#maxlength' => 255, '#description' => t( 'A local file system path where interface translation files will be stored.' ), '#required' => TRUE, '#after_build' => array ( 'system_check_directory' ), '#weight' => 10, ); if ( $form [ 'file_default_scheme' ]) { $form [ 'file_default_scheme' ][ '#weight' ] = 20; } $form [ '#submit' ][] = 'locale_system_file_system_settings_submit' ; } |
Please login to continue.