From 903cb8ed6898f06a6d44d6e62afd928d4f93cf91 Mon Sep 17 00:00:00 2001 From: vytisbulkevicius Date: Mon, 30 Mar 2026 19:07:42 +0300 Subject: [PATCH] fix: update UI strings for improved CTAs, grammar fixes, and consistency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix typos (hight→height, magnifiying→magnifying, maximun→maximum, Candelstick→Candlestick), grammar errors (an user→a user, it working→it work, by change→by changing), and improve UI copy across the plugin: clearer CTAs (Add New→Add New Chart, Insert→Insert Chart), less jargon (Interpolate Nulls→Fill in Missing Values, Residue→Other Slice, Aggregation Target→Group Tooltips By), more concise descriptions, and actionable empty states. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../Visualizer/Gutenberg/src/Components/Charts.js | 2 +- classes/Visualizer/Module/Admin.php | 4 ++-- classes/Visualizer/Module/Chart.php | 10 +++++----- classes/Visualizer/Render/Library.php | 8 ++++---- classes/Visualizer/Render/Sidebar.php | 4 ++-- classes/Visualizer/Render/Sidebar/ChartJS.php | 6 +++--- classes/Visualizer/Render/Sidebar/Columnar.php | 2 +- classes/Visualizer/Render/Sidebar/Google.php | 12 ++++++------ classes/Visualizer/Render/Sidebar/Graph.php | 8 ++++---- classes/Visualizer/Render/Sidebar/Linear.php | 6 +++--- .../Visualizer/Render/Sidebar/Type/ChartJS/Bar.php | 4 ++-- .../Render/Sidebar/Type/ChartJS/Linear.php | 8 ++++---- .../Visualizer/Render/Sidebar/Type/ChartJS/Pie.php | 2 +- .../Render/Sidebar/Type/GoogleCharts/Area.php | 2 +- .../Render/Sidebar/Type/GoogleCharts/Candlestick.php | 6 +++--- .../Render/Sidebar/Type/GoogleCharts/Gauge.php | 6 +++--- .../Render/Sidebar/Type/GoogleCharts/Geo.php | 12 ++++++------ .../Render/Sidebar/Type/GoogleCharts/Line.php | 2 +- .../Render/Sidebar/Type/GoogleCharts/Pie.php | 10 +++++----- classes/Visualizer/Render/Templates.php | 4 ++-- tests/e2e/specs/admin.spec.js | 4 ++-- 21 files changed, 61 insertions(+), 61 deletions(-) diff --git a/classes/Visualizer/Gutenberg/src/Components/Charts.js b/classes/Visualizer/Gutenberg/src/Components/Charts.js index 65641097..7e21729a 100644 --- a/classes/Visualizer/Gutenberg/src/Components/Charts.js +++ b/classes/Visualizer/Gutenberg/src/Components/Charts.js @@ -244,7 +244,7 @@ class Charts extends Component { :

- { __( 'No charts found.' ) } + { __( 'No charts found. Create a chart in the Visualizer dashboard first.' ) }

: diff --git a/classes/Visualizer/Module/Admin.php b/classes/Visualizer/Module/Admin.php index a2b792b0..42dbc2be 100644 --- a/classes/Visualizer/Module/Admin.php +++ b/classes/Visualizer/Module/Admin.php @@ -399,7 +399,7 @@ public function enqueueMediaScripts() { 'visualizer', array( 'i10n' => array( - 'insert' => __( 'Insert', 'visualizer' ), + 'insert' => __( 'Insert Chart', 'visualizer' ), ), ) ); @@ -430,7 +430,7 @@ public function setupMediaViewStrings( $strings ) { 'title' => esc_html__( 'Visualizations', 'visualizer' ), ), 'routers' => array( - 'library' => esc_html__( 'From Library', 'visualizer' ), + 'library' => esc_html__( 'Insert from Library', 'visualizer' ), 'create' => esc_html__( 'Create New', 'visualizer' ), ), 'library' => array( diff --git a/classes/Visualizer/Module/Chart.php b/classes/Visualizer/Module/Chart.php index 04a4bec1..422f831b 100644 --- a/classes/Visualizer/Module/Chart.php +++ b/classes/Visualizer/Module/Chart.php @@ -888,7 +888,7 @@ private function _handleDataAndSettingsPage() { 'visualizer', array( 'l10n' => array( - 'invalid_source' => esc_html__( 'You have entered an invalid URL. Please provide a valid URL.', 'visualizer' ), + 'invalid_source' => esc_html__( 'The URL you entered is invalid. Please enter a valid URL.', 'visualizer' ), 'loading' => esc_html__( 'Loading...', 'visualizer' ), 'json_error' => esc_html__( 'An error occured in fetching data.', 'visualizer' ), 'select_columns' => esc_html__( 'Please select a few columns to include in the chart.', 'visualizer' ), @@ -1318,8 +1318,8 @@ public function uploadData() { update_post_meta( $chart_id, Visualizer_Plugin::CF_EDITOR, $_POST['editor-type'] ); } else { do_action( 'themeisle_log_event', Visualizer_Plugin::NAME, sprintf( 'CSV file with chart data was not uploaded for chart %d.', $chart_id ), 'error', __FILE__, __LINE__ ); - $render->message = esc_html__( 'CSV file with chart data was not uploaded. Please try again.', 'visualizer' ); - update_post_meta( $chart_id, Visualizer_Plugin::CF_ERROR, esc_html__( 'CSV file with chart data was not uploaded. Please try again.', 'visualizer' ) ); + $render->message = esc_html__( 'No CSV file was received. Select a file and try uploading again.', 'visualizer' ); + update_post_meta( $chart_id, Visualizer_Plugin::CF_ERROR, esc_html__( 'No CSV file was received. Select a file and try uploading again.', 'visualizer' ) ); } do_action( 'themeisle_log_event', Visualizer_Plugin::NAME, sprintf( 'Uploaded data for chart %d with source %s', $chart_id, print_r( $source, true ) ), 'debug', __FILE__, __LINE__ ); @@ -1369,7 +1369,7 @@ public function uploadData() { } else { $error = $source->get_error(); if ( empty( $error ) ) { - $error = esc_html__( 'CSV file is broken or invalid. Please try again.', 'visualizer' ); + $error = esc_html__( 'The CSV file couldn\'t be read. Check that it\'s properly formatted and try again.', 'visualizer' ); } $render->message = $error; do_action( 'themeisle_log_event', Visualizer_Plugin::NAME, sprintf( '%s for chart %d.', $error, $chart_id ), 'error', __FILE__, __LINE__ ); @@ -1499,7 +1499,7 @@ private function _handleDataPage() { 'visualizer', array( 'l10n' => array( - 'invalid_source' => esc_html__( 'You have entered an invalid URL. Please provide a valid URL.', 'visualizer' ), + 'invalid_source' => esc_html__( 'The URL you entered is invalid. Please enter a valid URL.', 'visualizer' ), 'loading' => esc_html__( 'Loading...', 'visualizer' ), 'invalid_format' => esc_html__( 'This format pattern is not supported in the series settings field. To display percentages, use the Manual Configuration option instead.', 'visualizer' ), ), diff --git a/classes/Visualizer/Render/Library.php b/classes/Visualizer/Render/Library.php index 8550cc10..f0e6ba21 100644 --- a/classes/Visualizer/Render/Library.php +++ b/classes/Visualizer/Render/Library.php @@ -48,7 +48,7 @@ protected function _toHTML() { echo '

'; esc_html_e( 'Visualizer Library', 'visualizer' ); echo '
'; - echo '', esc_html__( 'Add New', 'visualizer' ), ''; + echo '', esc_html__( 'Add New Chart', 'visualizer' ), ''; echo ''; echo '