From 25cc2a3bea3eebc064d171b83abfc7a3c5e5f5db Mon Sep 17 00:00:00 2001 From: ramon Date: Mon, 28 Aug 2023 11:13:24 +1000 Subject: [PATCH 1/2] Added relative time strings for the `wp-date` inline script output. --- src/wp-includes/script-loader.php | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 205cedda72580..0bf626fdd6374 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -329,6 +329,7 @@ function wp_default_packages_scripts( $scripts ) { * Adds inline scripts required for the WordPress JavaScript packages. * * @since 5.0.0 + * @since 6.4.0 Added relative time strings for the `wp-date` inline script output. * * @global WP_Locale $wp_locale WordPress date and time locale object. * @global wpdb $wpdb WordPress database abstraction object. @@ -427,9 +428,33 @@ function wp_default_packages_inline_scripts( $scripts ) { 'meridiem' => (object) $wp_locale->meridiem, 'relative' => array( /* translators: %s: Duration. */ - 'future' => __( '%s from now' ), + 'future' => __( '%s from now', 'default' ), /* translators: %s: Duration. */ - 'past' => __( '%s ago' ), + 'past' => __( '%s ago', 'default' ), + /* translators: One second from or to a particular datetime, e.g., "a second ago" or "a second from now". */ + 's' => __( 'a second', 'default' ), + /* translators: %s: Duration in seconds from or to a particular datetime, e.g., "4 seconds ago" or "4 seconds from now". */ + 'ss' => __( '%d seconds', 'default' ), + /* translators: One minute from or to a particular datetime, e.g., "a minute ago" or "a minute from now". */ + 'm' => __( 'a minute', 'default' ), + /* translators: %s: Duration in minutes from or to a particular datetime, e.g., "4 minutes ago" or "4 minutes from now". */ + 'mm' => __( '%d minutes', 'default' ), + /* translators: %s: One hour from or to a particular datetime, e.g., "an hour ago" or "an hour from now". */ + 'h' => __( 'an hour', 'default' ), + /* translators: %s: Duration in hours from or to a particular datetime, e.g., "4 hours ago" or "4 hours from now". */ + 'hh' => __( '%d hours', 'default' ), + /* translators: %s: One day from or to a particular datetime, e.g., "a day ago" or "a day from now". */ + 'd' => __( 'a day', 'default' ), + /* translators: %s: Duration in days from or to a particular datetime, e.g., "4 days ago" or "4 days from now". */ + 'dd' => __( '%d days', 'default' ), + /* translators: %s: One month from or to a particular datetime, e.g., "a month ago" or "a month from now". */ + 'M' => __( 'a month', 'default' ), + /* translators: %s: Duration in months from or to a particular datetime, e.g., "4 months ago" or "4 months from now". */ + 'MM' => __( '%d months', 'default' ), + /* translators: %s: One year from or to a particular datetime, e.g., "a year ago" or "a year from now". */ + 'y' => __( 'a year', 'default' ), + /* translators: %s: Duration in years from or to a particular datetime, e.g., "4 years ago" or "4 years from now". */ + 'yy' => __( '%d years', 'default' ), ), 'startOfWeek' => (int) get_option( 'start_of_week', 0 ), ), From 577e837a7a278395c684bacb4d2841d9b325c810 Mon Sep 17 00:00:00 2001 From: ramon Date: Mon, 28 Aug 2023 14:03:28 +1000 Subject: [PATCH 2/2] Remove unnecessary text domain --- src/wp-includes/script-loader.php | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 0bf626fdd6374..8a62e0200b6d3 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -428,33 +428,33 @@ function wp_default_packages_inline_scripts( $scripts ) { 'meridiem' => (object) $wp_locale->meridiem, 'relative' => array( /* translators: %s: Duration. */ - 'future' => __( '%s from now', 'default' ), + 'future' => __( '%s from now' ), /* translators: %s: Duration. */ - 'past' => __( '%s ago', 'default' ), + 'past' => __( '%s ago' ), /* translators: One second from or to a particular datetime, e.g., "a second ago" or "a second from now". */ - 's' => __( 'a second', 'default' ), + 's' => __( 'a second' ), /* translators: %s: Duration in seconds from or to a particular datetime, e.g., "4 seconds ago" or "4 seconds from now". */ - 'ss' => __( '%d seconds', 'default' ), + 'ss' => __( '%d seconds' ), /* translators: One minute from or to a particular datetime, e.g., "a minute ago" or "a minute from now". */ - 'm' => __( 'a minute', 'default' ), + 'm' => __( 'a minute' ), /* translators: %s: Duration in minutes from or to a particular datetime, e.g., "4 minutes ago" or "4 minutes from now". */ - 'mm' => __( '%d minutes', 'default' ), + 'mm' => __( '%d minutes' ), /* translators: %s: One hour from or to a particular datetime, e.g., "an hour ago" or "an hour from now". */ - 'h' => __( 'an hour', 'default' ), + 'h' => __( 'an hour' ), /* translators: %s: Duration in hours from or to a particular datetime, e.g., "4 hours ago" or "4 hours from now". */ - 'hh' => __( '%d hours', 'default' ), + 'hh' => __( '%d hours' ), /* translators: %s: One day from or to a particular datetime, e.g., "a day ago" or "a day from now". */ - 'd' => __( 'a day', 'default' ), + 'd' => __( 'a day' ), /* translators: %s: Duration in days from or to a particular datetime, e.g., "4 days ago" or "4 days from now". */ - 'dd' => __( '%d days', 'default' ), + 'dd' => __( '%d days' ), /* translators: %s: One month from or to a particular datetime, e.g., "a month ago" or "a month from now". */ - 'M' => __( 'a month', 'default' ), + 'M' => __( 'a month' ), /* translators: %s: Duration in months from or to a particular datetime, e.g., "4 months ago" or "4 months from now". */ - 'MM' => __( '%d months', 'default' ), + 'MM' => __( '%d months' ), /* translators: %s: One year from or to a particular datetime, e.g., "a year ago" or "a year from now". */ - 'y' => __( 'a year', 'default' ), + 'y' => __( 'a year' ), /* translators: %s: Duration in years from or to a particular datetime, e.g., "4 years ago" or "4 years from now". */ - 'yy' => __( '%d years', 'default' ), + 'yy' => __( '%d years' ), ), 'startOfWeek' => (int) get_option( 'start_of_week', 0 ), ),