refactor(i18n): rename vorlagen/ -> templates/, *-vorlage -> *-template
Final German naming cleanup in dev-process: - vorlagen/ -> templates/ - vorlagen-word/ -> templates-word/ - tools/generate_word_vorlagen.sh -> tools/generate_word_templates.sh - *-vorlage.md / *-vorlage.docx -> *-template.md / *-template.docx - Review-Protokoll-vorlage.* -> Review-Minutes-template.* - angebot-vorlage.* -> quote-template.* - angebot-beispiel.html -> quote-example.html All references in README.md, toolstack/toolstack.md, build_word_template.py, and generate_word_templates.sh updated. The master Word style template (slohmaier-doc-template.docx) was already English-named. The dev-process repo is now fully English in both content and structure.
This commit is contained in:
@@ -0,0 +1,144 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>Quote: Accessibility Audit – slohmaier Engineering</title>
|
||||
<style>
|
||||
:root {
|
||||
--text: #111417;
|
||||
--text-light: #525c69;
|
||||
--border: #d0d5dd;
|
||||
--bg: #ffffff;
|
||||
color-scheme: light dark;
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--text: #f0f2f4;
|
||||
--text-light: #9ca3af;
|
||||
--border: #2a2e33;
|
||||
--bg: #111417;
|
||||
}
|
||||
.logo-light { display: none !important; }
|
||||
.logo-dark { display: block !important; }
|
||||
}
|
||||
@media (prefers-color-scheme: light) {
|
||||
.logo-dark { display: none !important; }
|
||||
.logo-light { display: block !important; }
|
||||
}
|
||||
body {
|
||||
font-family: Aptos, Inter, -apple-system, Helvetica Neue, Arial, sans-serif;
|
||||
font-size: 16px;
|
||||
line-height: 1.65;
|
||||
color: var(--text);
|
||||
background: var(--bg);
|
||||
max-width: 820px;
|
||||
margin: 0 auto;
|
||||
padding: 48px 40px;
|
||||
}
|
||||
.logo img { width: 280px; height: auto; margin-bottom: 32px; display: block; }
|
||||
h1 { font-size: 2rem; font-weight: 700; margin-top: 0; }
|
||||
h2 { font-size: 1.2rem; font-weight: 600; border-bottom: 1px solid var(--border); padding-bottom: 6px; margin-top: 40px; }
|
||||
h3 { font-size: 1rem; font-weight: 600; margin-top: 24px; }
|
||||
hr { border: none; border-top: 1px solid var(--border); margin: 32px 0; }
|
||||
table { width: 100%; border-collapse: collapse; font-size: 0.95rem; }
|
||||
th { text-align: left; border-bottom: 2px solid var(--border); padding: 8px 12px; font-weight: 600; }
|
||||
td { border-bottom: 1px solid var(--border); padding: 8px 12px; color: var(--text-light); }
|
||||
p { color: var(--text); }
|
||||
ul { color: var(--text-light); }
|
||||
strong { color: var(--text); }
|
||||
ol li { margin-bottom: 4px; }
|
||||
.meta { color: var(--text-light); font-size: 0.95rem; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="logo">
|
||||
<img src="https://slohmaier.com/branding/logo-doc-light.svg" alt="slohmaier" class="logo-light" />
|
||||
<img src="https://slohmaier.com/branding/logo-doc-dark.svg" alt="slohmaier" class="logo-dark" />
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<h1>Quote: Accessibility Audit</h1>
|
||||
|
||||
<p class="meta">
|
||||
<strong>Date:</strong> 2026-04-03
|
||||
<strong>Version:</strong> 1.0<br>
|
||||
<strong>Project:</strong> Accessibility review – DemoApp v2.3<br>
|
||||
<strong>Client:</strong> Acme GmbH, Berlin
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Summary</h2>
|
||||
<p>This quote describes the scope and terms of an accessibility audit for the Windows desktop application DemoApp v2.3, focused on NVDA screen-reader compatibility.</p>
|
||||
|
||||
<h2>Content</h2>
|
||||
|
||||
<h3>1. Goal</h3>
|
||||
<p>Verify the application is operable with NVDA (Windows) and identify and document specific accessibility defects with recommended actions.</p>
|
||||
|
||||
<h3>2. Scope</h3>
|
||||
<ul>
|
||||
<li>Complete walk-through of all main dialogs and workflows with NVDA</li>
|
||||
<li>Check the UIA tree and correct roles / names / descriptions</li>
|
||||
<li>Documentation of all findings with reproduction steps and severity</li>
|
||||
<li>Prioritised recommendations</li>
|
||||
</ul>
|
||||
<p><strong>Not included:</strong> implementation of fixes, regression testing after fixes.</p>
|
||||
|
||||
<h3>3. Requirements</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr><th>No.</th><th>Requirement</th><th>Priority</th></tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr><td>1</td><td>Full NVDA operability of all workflows</td><td>Must</td></tr>
|
||||
<tr><td>2</td><td>UIA-compliant naming of all controls</td><td>Must</td></tr>
|
||||
<tr><td>3</td><td>Keyboard navigation without mouse</td><td>Must</td></tr>
|
||||
<tr><td>4</td><td>Logical focus order</td><td>Should</td></tr>
|
||||
<tr><td>5</td><td>Contrast at least WCAG 2.1 AA</td><td>Should</td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h3>4. Approach</h3>
|
||||
<ol>
|
||||
<li>Set up test environment (Windows 11, NVDA 2024.4)</li>
|
||||
<li>Manual test of all main dialogs and workflows</li>
|
||||
<li>UIA dump analysis with dumpUIA</li>
|
||||
<li>Documentation of findings</li>
|
||||
<li>Delivery of audit report as PDF</li>
|
||||
</ol>
|
||||
<p>Estimated duration: <strong>3 working days</strong></p>
|
||||
|
||||
<h3>5. Open points</h3>
|
||||
<ul>
|
||||
<li>Provision of a test build of the application</li>
|
||||
<li>Access to test data for representative workflows</li>
|
||||
</ul>
|
||||
|
||||
<h3>6. Deliverable</h3>
|
||||
<p>Audit report (PDF) with:</p>
|
||||
<ul>
|
||||
<li>Summary and overall assessment</li>
|
||||
<li>Full list of findings with severity, screenshot, reproduction steps</li>
|
||||
<li>Prioritised recommendations</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Terms</h2>
|
||||
<p>
|
||||
Day rate: on request<br>
|
||||
Payment due: 14 days after invoice<br>
|
||||
Valid until: 2026-04-17
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p><strong>Stefan Lohmaier</strong><br>
|
||||
slohmaier.com · stefan@slohmaier.de</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user