*
* @since 2.1.0
* @var array
- * @access private
*/
- var $weekday;
+ public $weekday;
/**
* Stores the translated strings for the one character weekday names.
*
* @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'.
*
* @since 2.1.0
* @var array
- * @access private
*/
- var $meridiem;
+ public $meridiem;
/**
* The text direction of the locale language.
*
* @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.
*
* @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');
}
}
- function rtl_src_admin_notice() {
- echo '<div class="error"><p>' . 'The <code>build</code> directory of the develop repository must be used for RTL.' . '</p></div>';
+ /**
+ * @since 3.8.0
+ */
+ public function rtl_src_admin_notice() {
+ /* translators: %s: Name of the directory (build) */
+ echo '<div class="error"><p>' . sprintf( __( 'The %s directory of the develop repository must be used for RTL.' ), '<code>build</code>' ) . '</p></div>';
}
/**
* @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];
}
* @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];
}
* @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];
}
* @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)];
}
* @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];
}
* @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];
}
* @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;
/**
* 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();
}
* @since 3.0.0
* @return bool Whether locale is RTL.
*/
- function is_rtl() {
+ public function is_rtl() {
return 'rtl' == $this->text_direction;
}
*
* @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 */
* Checks if current locale is RTL.
*
* @since 3.0.0
+ *
+ * @global WP_Locale $wp_locale
+ *
* @return bool Whether locale is RTL.
*/
function is_rtl() {