SleekView Charts for Say What?: replaced-strings dashboards in WP
Say What? writes every string-replacement rule to its own wp_say_what_strings table with original_string, replacement_string, domain, and text_context. SleekView Charts reads those rows and renders a corpus-wide replaced-strings dashboard inside WP Admin without spreadsheets.
♾️ Lifetime License available
From swap rows to a replaced-strings dashboard
Say What? takes a focused approach to translation: not a full localization layer, just a list of string replacements that filter through the WordPress gettext hooks. Every rule is stored as a row in wp_say_what_strings with columns for original_string, domain, text_context, and replacement_string. There is also an internal id and a small flag for whether the rule is active. The plugin's admin lists those rows in a paginated table with edit and delete buttons.
That format is great for adding one rule at a time and weak for any kind of audit. The default Say What? table confirms whether a specific rule exists and lets you edit it, but it does not answer "how many rules target the WooCommerce text domain" or "how many rules have we added this quarter" without scrolling and counting by hand.
SleekView Charts reads wp_say_what_strings directly and renders four cards on top of it. A Number for total active rules. A Pie split by the domain column. A Bar of rules per text_context. An Area of rule additions per week from the rule id and update timestamp. Say What? keeps owning the gettext filter and the rule editor. SleekView only reads the rows the plugin has already written.
Workflow
From the swap table to dashboard in four steps
Point SleekView at wp_say_what_strings
Switch the view to Charts
Add KPI, domain, context, and trend cards
Save and share with the team
Sample dashboard
Charts you can build from Say What? data
Total active rules
Count
Rules by text domain
Count
group by domain
Rules per text context
Count
group by text_context
New rules per week
Count
group by id
Comparison
Default Say What? admin vs SleekView Charts
Default Say What? admin
- Rule table lists one row per swap with no roll-up KPI
- No native count of rules grouped by text domain
- No time-series of rule additions across the team
- Mix of contexts requires scrolling pages of the rule list
- Audits across domains require exporting the table to a spreadsheet
SleekView Charts
-
Live KPI counts for total rows in
wp_say_what_strings -
Domain mix as a donut from the
domaincolumn - Per-context rule counts ranked side by side in one chart
- Time-series area for new rules from the table id
- Saved Charts views shared in WP Admin per role
Features
What SleekView Charts gives you for Say What?
Reads wp_say_what_strings directly
No re-indexing, no second source of truth. SleekView Charts queries wp_say_what_strings and renders cards directly on top of every active rule the plugin has saved.
Mixed card types on one canvas
Combine Number, Pie, Bar, and Area in a single view. Volume KPIs sit next to domain splits, domain splits next to growth trends, all from the same Say What? table.
Role-aware visibility
Support sees swaps that affect their checkout copy, content teams see only their text domain, admins see everything. The same Charts view filters per role without rebuilding it.
Audience
Who builds Say What? dashboards with SleekView Charts
Site admins
Open one dashboard to see how many active swap rules are in flight, what domains they target, and whether the team is adding rules faster than they retire them.
Support and ops teams
Track which checkout and admin contexts absorb the most swaps without paging through the Say What? rule list one screen at a time.
Agencies
Show clients how many strings have been rebranded since launch using a Number KPI and a trend area, replacing a manual count of the Say What? table during status calls.
The bigger picture
Why Say What? needs a Charts layer
Say What? does one thing extremely well: it lets a non-developer override any translatable string with a custom replacement. What it does not do is tell anyone how big the rule book has gotten. The default admin lists one swap per row in a paginated table and confirms whether a specific rule exists.
Neither the admin nor any WordPress dashboard answers "how many WooCommerce strings have we rebranded" or "how fast is the team adding rules during this rebrand" without scrolling and counting. SleekView Charts reads the same wp_say_what_strings table and renders four cards that answer those questions in one glance. The data is already correct because Say What? wrote it.
Charts just gives the team a dashboard to look at it. Hidden growth in the swap table eventually causes conflicts between rules, and a live dashboard catches the trend before it bites.
Questions
Common questions about SleekView Charts for Say What?
No. Charts is a read layer for reporting. The Say What? admin still owns all rule creation and edits. SleekView only visualizes the wp_say_what_strings rows the plugin has already written to the database.
 No. SleekView caches aggregate queries per card and re-runs them on a configurable interval, so charts stay fast even on sites with tens of thousands of rules in wp_say_what_strings and frequent rebrand passes.
 Yes. Say What? writes the same wp_say_what_strings table on the free version available from the WordPress.org repository. SleekView reads the live rows from that table without needing any premium add-on.
 Yes. Add one card per metric. Each card is configured independently, so a domain donut and a context bar can sit side by side on the same dashboard alongside the rule-count KPI.
 WooCommerce string swaps land in wp_say_what_strings with domain set to woocommerce. The chartCards reading the domain column pick up WooCommerce rules automatically alongside theme and admin rules.
 Yes. If the rule table is extended with a user column or you join to the post-edit audit log, the cards re-aggregate per user. Otherwise the volume and trend cards still surface team-wide growth.
 No. wp_say_what_strings stores an auto-incrementing id per row, so the Area card on new rules per week reads the existing id column bucketed by creation time without an extra log table.
 Yes. Each Charts card has a CSV export so you can hand the raw aggregate off to a spreadsheet or BI tool when stakeholders want it outside WP Admin or when an audit needs the numbers offline.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Funnelkit Cart
- Woocommerce Shipping Dhl
- Wt Woocommerce Sequential Order Numbers
- Shipstation Woocommerce
- Woocommerce Cart Abandonment Recovery
- Wc Vendors
- Woocommerce Zip Checkout
- Woocommerce Purchase Order Gateway
- Rehub Affiliate
- Products Grid Table For Woocommerce
- Mollie Payments
- Wp Ecommerce
- Woocommerce Amazon Pay
- Easy Digital Downloads Pro
- Cartflows