diff --git a/core/modules/language/language.module b/core/modules/language/language.module index 32d38eb..dff884c 100644 --- a/core/modules/language/language.module +++ b/core/modules/language/language.module @@ -125,6 +125,25 @@ function language_menu() { 'description' => 'Configure content language support for any multilingual element.', 'route_name' => 'language.content_settings_page', ); + // Date format localization. + $items['admin/config/regional/date-time/locale'] = array( + 'title' => 'Localize', + 'description' => 'Configure date formats for each locale', + 'type' => MENU_LOCAL_TASK, + 'weight' => -8, + 'route_name' => 'language.date_format_language_overview', + ); + $items['admin/config/regional/date-time/locale/%/edit'] = array( + 'title' => 'Localize date formats', + 'route_name' => 'language.localize_date_format', + 'description' => 'Configure date formats for each locale', + ); + $items['admin/config/regional/date-time/locale/%/reset'] = array( + 'title' => 'Reset date formats', + 'description' => 'Reset localized date formats to global defaults', + 'route_name' => 'language.date_format_localize_reset', + ); + return $items; } diff --git a/core/modules/language/language.routing.yml b/core/modules/language/language.routing.yml index 42bd9b3..f859fc3 100644 --- a/core/modules/language/language.routing.yml +++ b/core/modules/language/language.routing.yml @@ -77,3 +77,25 @@ language.content_settings_page: _content: '\Drupal\language\Controller\LanguageController::contentSettings' requirements: _permission: 'administer languages' + +language.date_format_language_overview: + path: '/admin/config/regional/date-time/locale' + defaults: + _controller: '\Drupal\language\Controller\DateFormatLanguageController::overviewPage' + requirements: + _permission: 'administer site configuration' + +language.localize_date_format: + path: '/admin/config/regional/date-time/locale/{langcode}/edit' + defaults: + _content: '\Drupal\language\Form\DateFormatLanguageForm::localizeDateFormat' + _title: 'Localize date formats' + requirements: + _permission: 'administer site configuration' + +language.date_format_localize_reset: + path: 'admin/config/regional/date-time/locale/{langcode}/reset' + defaults: + _form: '\Drupal\language\Form\DateFormatLocalizeResetForm' + requirements: + _permission: 'administer site configuration' diff --git a/core/modules/locale/lib/Drupal/locale/Controller/DateFormatLanguageController.php b/core/modules/language/lib/Drupal/language/Controller/DateFormatLanguageController.php similarity index 90% rename from core/modules/locale/lib/Drupal/locale/Controller/DateFormatLanguageController.php rename to core/modules/language/lib/Drupal/language/Controller/DateFormatLanguageController.php index 0f2dade..2cc74ce 100644 --- a/core/modules/locale/lib/Drupal/locale/Controller/DateFormatLanguageController.php +++ b/core/modules/language/lib/Drupal/language/Controller/DateFormatLanguageController.php @@ -2,10 +2,10 @@ /** * @file - * Contains \Drupal\locale\Controller\DateFormatLanguageController. + * Contains \Drupal\language\Controller\DateFormatLanguageController. */ -namespace Drupal\locale\Controller; +namespace Drupal\language\Controller; /** * Controller for Language Date Format handling. diff --git a/core/modules/locale/lib/Drupal/locale/Form/DateFormatLanguageForm.php b/core/modules/language/lib/Drupal/language/Form/DateFormatLanguageForm.php similarity index 84% rename from core/modules/locale/lib/Drupal/locale/Form/DateFormatLanguageForm.php rename to core/modules/language/lib/Drupal/language/Form/DateFormatLanguageForm.php index 6eb76db..3682517 100644 --- a/core/modules/locale/lib/Drupal/locale/Form/DateFormatLanguageForm.php +++ b/core/modules/language/lib/Drupal/language/Form/DateFormatLanguageForm.php @@ -1,10 +1,10 @@ 'Get a status report about available interface translations for your installed modules and themes.', ); - // Date format localization. - $items['admin/config/regional/date-time/locale'] = array( - 'title' => 'Localize', - 'description' => 'Configure date formats for each locale', - 'type' => MENU_LOCAL_TASK, - 'weight' => -8, - 'route_name' => 'locale.date_format_language_overview', - ); - $items['admin/config/regional/date-time/locale/%/edit'] = array( - 'title' => 'Localize date formats', - 'route_name' => 'locale.localize_date_format', - 'description' => 'Configure date formats for each locale', - ); - $items['admin/config/regional/date-time/locale/%/reset'] = array( - 'title' => 'Reset date formats', - 'description' => 'Reset localized date formats to global defaults', - 'route_name' => 'locale.date_format_localize_reset', - ); - return $items; } diff --git a/core/modules/locale/locale.routing.yml b/core/modules/locale/locale.routing.yml index 63a2d85..cc60aec 100644 --- a/core/modules/locale/locale.routing.yml +++ b/core/modules/locale/locale.routing.yml @@ -42,25 +42,3 @@ locale.translate_status: _title: 'Available translation updates' requirements: _permission: 'translate interface' - -locale.date_format_language_overview: - path: '/admin/config/regional/date-time/locale' - defaults: - _controller: '\Drupal\locale\Controller\DateFormatLanguageController::overviewPage' - requirements: - _permission: 'administer site configuration' - -locale.localize_date_format: - path: '/admin/config/regional/date-time/locale/{langcode}/edit' - defaults: - _content: '\Drupal\locale\Form\DateFormatLanguageForm::localizeDateFormat' - _title: 'Localize date formats' - requirements: - _permission: 'administer site configuration' - -locale.date_format_localize_reset: - path: 'admin/config/regional/date-time/locale/{langcode}/reset' - defaults: - _form: '\Drupal\locale\Form\DateFormatLocalizeResetForm' - requirements: - _permission: 'administer site configuration'