X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/256a3b381f63716209b3527d0a14442ae570c283..refs/tags/wordpress-4.3:/wp-includes/locale.php?ds=sidebyside diff --git a/wp-includes/locale.php b/wp-includes/locale.php index 0def2765..1319c49d 100644 --- a/wp-includes/locale.php +++ b/wp-includes/locale.php @@ -17,9 +17,8 @@ class WP_Locale { * * @since 2.1.0 * @var array - * @access private */ - var $weekday; + public $weekday; /** * Stores the translated strings for the one character weekday names. @@ -31,36 +30,32 @@ class WP_Locale { * * @since 2.1.0 * @var array - * @access private */ - var $weekday_initial; + public $weekday_initial; /** * Stores the translated strings for the abbreviated weekday names. * * @since 2.1.0 * @var array - * @access private */ - var $weekday_abbrev; + public $weekday_abbrev; /** * Stores the translated strings for the full month names. * * @since 2.1.0 * @var array - * @access private */ - var $month; + public $month; /** * Stores the translated strings for the abbreviated month names. * * @since 2.1.0 * @var array - * @access private */ - var $month_abbrev; + public $month_abbrev; /** * Stores the translated strings for 'am' and 'pm'. @@ -69,9 +64,8 @@ class WP_Locale { * * @since 2.1.0 * @var array - * @access private */ - var $meridiem; + public $meridiem; /** * The text direction of the locale language. @@ -80,9 +74,13 @@ class WP_Locale { * * @since 2.1.0 * @var string - * @access private */ - var $text_direction = 'ltr'; + public $text_direction = 'ltr'; + + /** + * @var array + */ + public $number_format; /** * Sets up the translated strings and object properties. @@ -93,8 +91,11 @@ class WP_Locale { * * @since 2.1.0 * @access private + * + * @global string $text_direction + * @global string $wp_version */ - function init() { + public function init() { // The Weekdays $this->weekday[0] = /* translators: weekday */ __('Sunday'); $this->weekday[1] = /* translators: weekday */ __('Monday'); @@ -190,8 +191,12 @@ class WP_Locale { } } - function rtl_src_admin_notice() { - echo '

' . 'The build directory of the develop repository must be used for RTL.' . '

'; + /** + * @since 3.8.0 + */ + public function rtl_src_admin_notice() { + /* translators: %s: Name of the directory (build) */ + echo '

' . sprintf( __( 'The %s directory of the develop repository must be used for RTL.' ), 'build' ) . '

'; } /** @@ -207,7 +212,7 @@ class WP_Locale { * @param int $weekday_number 0 for Sunday through 6 Saturday * @return string Full translated weekday */ - function get_weekday($weekday_number) { + public function get_weekday($weekday_number) { return $this->weekday[$weekday_number]; } @@ -225,7 +230,7 @@ class WP_Locale { * @param string $weekday_name * @return string */ - function get_weekday_initial($weekday_name) { + public function get_weekday_initial($weekday_name) { return $this->weekday_initial[$weekday_name]; } @@ -241,7 +246,7 @@ class WP_Locale { * @param string $weekday_name Full translated weekday word * @return string Translated weekday abbreviation */ - function get_weekday_abbrev($weekday_name) { + public function get_weekday_abbrev($weekday_name) { return $this->weekday_abbrev[$weekday_name]; } @@ -262,7 +267,7 @@ class WP_Locale { * @param string|int $month_number '01' through '12' * @return string Translated full month name */ - function get_month($month_number) { + public function get_month($month_number) { return $this->month[zeroise($month_number, 2)]; } @@ -278,7 +283,7 @@ class WP_Locale { * @param string $month_name Translated month to get abbreviated version * @return string Translated abbreviated month */ - function get_month_abbrev($month_name) { + public function get_month_abbrev($month_name) { return $this->month_abbrev[$month_name]; } @@ -293,7 +298,7 @@ class WP_Locale { * @param string $meridiem Either 'am', 'pm', 'AM', or 'PM'. Not translated version. * @return string Translated version */ - function get_meridiem($meridiem) { + public function get_meridiem($meridiem) { return $this->meridiem[$meridiem]; } @@ -303,9 +308,15 @@ class WP_Locale { * @deprecated For backwards compatibility only. * @access private * + * @global array $weekday + * @global array $weekday_initial + * @global array $weekday_abbrev + * @global array $month + * @global array $month_abbrev + * * @since 2.1.0 */ - function register_globals() { + public function register_globals() { $GLOBALS['weekday'] = $this->weekday; $GLOBALS['weekday_initial'] = $this->weekday_initial; $GLOBALS['weekday_abbrev'] = $this->weekday_abbrev; @@ -316,13 +327,9 @@ class WP_Locale { /** * Constructor which calls helper methods to set up object variables * - * @uses WP_Locale::init() - * @uses WP_Locale::register_globals() * @since 2.1.0 - * - * @return WP_Locale */ - function __construct() { + public function __construct() { $this->init(); $this->register_globals(); } @@ -333,7 +340,7 @@ class WP_Locale { * @since 3.0.0 * @return bool Whether locale is RTL. */ - function is_rtl() { + public function is_rtl() { return 'rtl' == $this->text_direction; } @@ -346,7 +353,7 @@ class WP_Locale { * * @since 3.6.0 */ - function _strings_for_pot() { + public function _strings_for_pot() { /* translators: localized date format, see http://php.net/date */ __( 'F j, Y' ); /* translators: localized time format, see http://php.net/date */ @@ -360,6 +367,9 @@ class WP_Locale { * Checks if current locale is RTL. * * @since 3.0.0 + * + * @global WP_Locale $wp_locale + * * @return bool Whether locale is RTL. */ function is_rtl() {