diff --git a/src/wp-admin/includes/file.php b/src/wp-admin/includes/file.php
index 9f404e3..32448c8 100644
--- a/src/wp-admin/includes/file.php
+++ b/src/wp-admin/includes/file.php
@@ -2013,13 +2013,13 @@ function wp_privacy_generate_personal_data_export_file( $request_id ) {
 	$request = wp_get_user_request_data( $request_id );
 
 	if ( ! $request || 'export_personal_data' !== $request->action_name ) {
-		wp_send_json_error( __( 'Invalid request ID when generating export file' ) );
+		wp_send_json_error( __( 'Invalid request ID when generating export file.' ) );
 	}
 
 	$email_address = $request->email;
 
 	if ( ! is_email( $email_address ) ) {
-		wp_send_json_error( __( 'Invalid email address when generating export file' ) );
+		wp_send_json_error( __( 'Invalid email address when generating export file.' ) );
 	}
 
 	// Create the exports folder if needed.
@@ -2037,7 +2037,7 @@ function wp_privacy_generate_personal_data_export_file( $request_id ) {
 	if ( ! file_exists( $index_pathname ) ) {
 		$file = fopen( $index_pathname, 'w' );
 		if ( false === $file ) {
-			wp_send_json_error( __( 'Unable to protect export folder from browsing' ) );
+			wp_send_json_error( __( 'Unable to protect export folder from browsing.' ) );
 		}
 		fwrite( $file, 'Silence is golden.' );
 		fclose( $file );
@@ -2051,7 +2051,7 @@ function wp_privacy_generate_personal_data_export_file( $request_id ) {
 	$html_report_pathname = $exports_dir . $html_report_filename;
 	$file = fopen( $html_report_pathname, 'w' );
 	if ( false === $file ) {
-		wp_send_json_error( __( 'Unable to open export file (HTML report) for writing' ) );
+		wp_send_json_error( __( 'Unable to open export file (HTML report) for writing.' ) );
 	}
 
 	$title = sprintf(
@@ -2289,7 +2289,7 @@ function wp_privacy_process_personal_data_export_page( $response, $exporter_inde
 	$request = wp_get_user_request_data( $request_id );
 
 	if ( ! $request || 'export_personal_data' !== $request->action_name ) {
-		wp_send_json_error( __( 'Invalid request ID when merging exporter data' ) );
+		wp_send_json_error( __( 'Invalid request ID when merging exporter data.' ) );
 	}
 
 	$export_data = array();
diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
index 621544e..1d86629 100644
--- a/src/wp-includes/user.php
+++ b/src/wp-includes/user.php
@@ -2987,11 +2987,11 @@ function wp_create_user_request( $email_address = '', $action_name = '', $reques
 	$action_name   = sanitize_key( $action_name );
 
 	if ( ! is_email( $email_address ) ) {
-		return new WP_Error( 'invalid_email', __( 'Invalid email address' ) );
+		return new WP_Error( 'invalid_email', __( 'Invalid email address.' ) );
 	}
 
 	if ( ! $action_name ) {
-		return new WP_Error( 'invalid_action', __( 'Invalid action name' ) );
+		return new WP_Error( 'invalid_action', __( 'Invalid action name.' ) );
 	}
 
 	$user    = get_user_by( 'email', $email_address );
diff --git a/src/wp-login.php b/src/wp-login.php
index 4bdd831..9a73c4e 100644
--- a/src/wp-login.php
+++ b/src/wp-login.php
@@ -860,7 +860,7 @@ switch ( $action ) {
 
 	case 'confirmaction' :
 		if ( ! isset( $_GET['request_id'] ) ) {
-			wp_die( __( 'Invalid request' ) );
+			wp_die( __( 'Invalid request.' ) );
 		}
 
 		$request_id = (int) $_GET['request_id'];
