diff -r 346c88efed21 -r 5e2f62d02dcd wp/wp-includes/locale.php --- a/wp/wp-includes/locale.php Mon Jun 08 16:11:51 2015 +0000 +++ b/wp/wp-includes/locale.php Tue Jun 09 03:35:32 2015 +0200 @@ -17,9 +17,8 @@ * * @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 @@ * * @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 @@ * * @since 2.1.0 * @var array - * @access private */ - var $meridiem; + public $meridiem; /** * The text direction of the locale language. @@ -80,9 +74,13 @@ * * @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. @@ -183,6 +181,15 @@ /* translators: 'rtl' or 'ltr'. This sets the text direction for WordPress. */ elseif ( 'rtl' == _x( 'ltr', 'text direction' ) ) $this->text_direction = 'rtl'; + + if ( 'rtl' === $this->text_direction && strpos( $GLOBALS['wp_version'], '-src' ) ) { + $this->text_direction = 'ltr'; + add_action( 'all_admin_notices', array( $this, 'rtl_src_admin_notice' ) ); + } + } + + function rtl_src_admin_notice() { + echo '

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

'; } /** @@ -311,7 +318,6 @@ * @uses WP_Locale::register_globals() * @since 2.1.0 * - * @return WP_Locale */ function __construct() { $this->init(); @@ -329,8 +335,11 @@ } /** - * Private, unused function to add some date/time formats translated - * on wp-admin/options-general.php to the general POT. + * Register date/time format strings for general POT. + * + * Private, unused method to add some date/time formats translated + * on wp-admin/options-general.php to the general POT that would + * otherwise be added to the admin POT. * * @since 3.6.0 */