copy: strip jargon from tool descriptions and captions

Prior round only touched page_caption; the description field (shown on
home grid cards) still said "imputation", "missingness",
"winsorization", "schema coercion", "fuzzy matching with normalization",
etc. The audience is non-technical buyers — they shouldn't need a stats
or DB-admin vocabulary to read a tool card.

Rewrite both description and page_caption across en, es, and the
tools_registry (the fallback source of truth) using everyday words:
blanks instead of nulls, fill in instead of impute, look wrong instead
of statistical outliers, etc. Same one-line shape as before.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-02 17:09:52 +00:00
parent dd3b9bd59d
commit 7203a81af7
4 changed files with 65 additions and 57 deletions

View File

@@ -52,7 +52,8 @@ TOOLS: list[Tool] = [
icon=":material/help_outline:",
name="Fix Missing Values",
description=(
"Detect disguised nulls, missingness analysis, and imputation strategies."
"Find blank cells (even ones written as 'N/A' or '?') and fill "
"them in or remove them."
),
page_slug="4_Missing_Values",
status="Ready",
@@ -63,8 +64,8 @@ TOOLS: list[Tool] = [
icon=":material/insights:",
name="Find Unusual Values",
description=(
"Z-score, IQR, and MAD detection with domain-rule violations and "
"winsorization."
"Spot values that look wrong — way too high, way too low, or "
"breaking your rules."
),
page_slug="6_Outlier_Detector",
status="Coming Soon",
@@ -75,8 +76,8 @@ TOOLS: list[Tool] = [
icon=":material/text_format:",
name="Clean Text",
description=(
"Whitespace trim, multi-space collapse, Unicode normalization, "
"BOM and line-ending handling."
"Trim extra spaces and strip out odd characters that copy-paste "
"leaves behind."
),
page_slug="2_Text_Cleaner",
status="Ready",
@@ -87,7 +88,8 @@ TOOLS: list[Tool] = [
icon=":material/format_list_bulleted:",
name="Standardize Formats",
description=(
"Standardize dates, currencies, names, phone numbers, and addresses."
"Make dates, phone numbers, currency, names, and addresses look "
"the same throughout."
),
page_slug="3_Format_Standardizer",
status="Ready",
@@ -98,8 +100,7 @@ TOOLS: list[Tool] = [
icon=":material/search:",
name="Find Duplicates",
description=(
"Fuzzy matching, normalization, survivor selection, and "
"interactive review."
"Find rows that repeat — exact and similar — and remove the extras."
),
page_slug="1_Deduplicator",
status="Ready",
@@ -110,7 +111,8 @@ TOOLS: list[Tool] = [
icon=":material/check_circle:",
name="Quality Check",
description=(
"Validate against rules and generate PDF/Excel quality reports."
"Check your file against rules you set, and export a PDF or "
"Excel report."
),
page_slug="8_Validator_Reporter",
status="Coming Soon",
@@ -120,7 +122,10 @@ TOOLS: list[Tool] = [
tool_id="05_column_mapper",
icon=":material/view_column:",
name="Map Columns",
description="Rename columns, enforce a target schema, and coerce types.",
description=(
"Rename columns, change their order, and set each one as text, "
"number, or date."
),
page_slug="5_Column_Mapper",
status="Ready",
section="transformations",
@@ -129,7 +134,10 @@ TOOLS: list[Tool] = [
tool_id="07_multi_file_merger",
icon=":material/account_tree:",
name="Combine Files",
description="Combine multiple CSV/Excel files with schema alignment.",
description=(
"Combine several CSV or Excel files into one — even if their "
"columns don't match."
),
page_slug="7_Multi_File_Merger",
status="Coming Soon",
section="transformations",
@@ -139,7 +147,8 @@ TOOLS: list[Tool] = [
icon=":material/auto_awesome:",
name="Automated Workflows",
description=(
"Chain tools in recommended order and pass output between steps."
"Run several tools in a row — save the steps once, reuse them "
"anytime."
),
page_slug="9_Pipeline_Runner",
status="Ready",
@@ -150,8 +159,7 @@ TOOLS: list[Tool] = [
icon=":material/picture_as_pdf:",
name="PDF to CSV",
description=(
"Extract bank-statement transactions from PDFs using reusable "
"per-source templates."
"Pull transactions out of bank-statement PDFs into a clean CSV file."
),
page_slug="10_PDF_Extractor",
status="Ready",
@@ -162,8 +170,8 @@ TOOLS: list[Tool] = [
icon=":material/compare_arrows:",
name="Reconcile Two Files",
description=(
"Match transactions between two sources (e.g. bank feed vs. "
"ledger) with amount and date tolerance."
"Compare two lists of transactions (e.g. bank vs. ledger) and "
"flag what doesn't match."
),
page_slug="11_Reconciler",
status="Ready",