locale_init
function locale_init
locale_init()
Implements hook_init().
Initialize date formats according to the user's current locale.
File
- modules/locale/locale.module, line 226
- Add language handling functionality and enables the translation of the user interface to languages other than English.
Code
function locale_init() { global $conf, $language; include_once DRUPAL_ROOT . '/includes/locale.inc'; // For each date type (e.g. long, short), get the localized date format // for the user's current language and override the default setting for it // in $conf. This should happen on all pages except the date and time formats // settings page, where we want to display the site default and not the // localized version. if (strpos($_GET['q'], 'admin/config/regional/date-time/formats') !== 0) { $languages = array($language->language); // Setup appropriate date formats for this locale. $formats = locale_get_localized_date_format($languages); foreach ($formats as $format_type => $format) { $conf[$format_type] = $format; } } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!locale!locale.module/function/locale_init/7.x