Standardize "AI Automator" naming across UI
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3585119. -->
Reported by: [cadence96](https://www.drupal.org/user/3520894)
Related to !1500
>>>
<p>[Tracker]<br>
<strong>Update Summary: </strong>Standardize AI Automator naming across UI.<br>
<strong>Short Description: </strong>Fix inconsistent lowercase usage of "ai automator" in UI labels.<br>
<strong>Check-in Date: </strong>04/16/2026<br>
<em>Metadata is used by the <a href="https://www.drupalstarforge.ai/" title="AI Tracker">AI Tracker.</a> Docs and additional fields <a href="https://www.drupalstarforge.ai/ai-dashboard/docs" title="AI Issue Tracker Documentation">here</a>.</em><br>
[/Tracker]</p>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>The term <strong>"AI Automator"</strong> is used inconsistently across the UI. In several places it appears as <em>"ai automator"</em> (lowercase), which creates a UI/UX inconsistency and looks unpolished. Additionally, acronyms such as <strong>"AI"</strong> should be written in uppercase, so using lowercase is incorrect.</p>
<p>Examples:<br>
<img width="400" height="auto" src="https://www.drupal.org/files/issues/2026-04-16/error-example-1.png"><br>
Expected: Add an <strong>AI A</strong>utomator</p>
<p><img width="400" height="auto" src="https://www.drupal.org/files/issues/2026-04-16/error-example-2.png"><br>
Expected: Edit <strong>A</strong>utomator {title}</p>
<p><img width="400" height="auto" src="https://www.drupal.org/files/issues/2026-04-16/error-example-3.png"><br>
Expected: Are you sure you want to delete the <strong>AI A</strong>utomator {title}</p>
<p><img width="400" height="auto" src="https://www.drupal.org/files/issues/2026-04-16/error-example-4.png"><br>
Expected: AI Automator <strong>Field C</strong>onfiguration</p>
<p><img width="400" height="auto" src="https://www.drupal.org/files/issues/2026-04-16/error-example-5.png"><br>
Expected: + Add <strong>A</strong>utomators <strong>T</strong>ool</p>
<h4 id="summary-steps-reproduce">Steps to reproduce (required for bugs, but not feature requests)</h4>
<p>1. Switch to 2.0.x-dev<br>
2. Go to <code>/admin/config/ai/ai-automators</code><br>
3. Click on "Field Automators"<br>
4. Observe the title: "Add an ai automator"<br>
5. Create, edit or delete an automator<br>
6. Observe inconsistent casing in titles and confirmation dialogs</p>
<p>Environment:<br>
- AI module: <code>2.0.x-dev</code><br>
- Component: <code>AI Automators</code></p>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<p>Standardize all UI strings to consistently use:</p>
<p><strong>"AI Automator"</strong></p>
<p>Examples:<br>
- "Add an AI Automator"<br>
- "Edit AI Automator"<br>
- "Delete AI Automator ..."</p>
<p>Ensure consistency across:<br>
- Page titles<br>
- Form labels<br>
- Confirmation dialogs<br>
- Messages</p>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<p>- [ ] Identify all occurrences of "ai automator" in the codebase. Currently identified in:</p>
<ul>
<li>ai_automators.routing.yml</li>
<li>ai_automators.permissions.yml</li>
<li>src/Entity/AiAutomator.php</li>
<li>src/Form/AiAutomatorEditForm.php</li>
</ul>
<p>- [ ] Update strings to "AI Automator"<br>
- [ ] Verify UI consistency across all related pages<br>
- [ ] Check for translation impact (string changes)</p>
<h3>Optional: Other details as applicable (e.g., User interface changes, API changes, Data model changes)</h3>
<p>This is a UI-only change. No API or data model changes expected.</p>
<h3 id="summary-ai-usage">AI usage (if applicable)</h3>
<p>[x] AI Assisted Issue<br>
This issue was generated with AI assistance, but was reviewed and refined by the creator.</p>
<p>[ ] AI Assisted Code<br>
[ ] AI Generated Code<br>
[ ] Vibe Coded</p>
issue