Voice and Tone
Detailed guidance on when to use different voices in interface elements.
Voice Patterns by Context
Section titled “Voice Patterns by Context”User Actions (Active/Imperative Voice)
Section titled “User Actions (Active/Imperative Voice)”Buttons
✅ Save changes✅ Delete secret✅ Copy to clipboard✅ Generate password✅ Sign in✅ Create accountMenu Items
✅ View settings✅ Create new folder✅ Download file✅ Share secretForm Labels and Instructions
✅ Enter your email✅ Choose a password✅ Select expiration time✅ Add optional messageSystem Communication (Passive/Declarative Voice)
Section titled “System Communication (Passive/Declarative Voice)”Status Messages
✅ Changes saved successfully✅ Secret created✅ File deleted✅ Link copied to clipboard✅ Password updatedNotifications
✅ 3 new messages received✅ Download completed✅ Connection restored✅ Backup finishedSystem States
✅ Loading content✅ Connection lost✅ Email address not found✅ Service temporarily unavailableError Messages
✅ Password incorrect✅ Secret not found✅ Upload failed✅ Session expiredContext-Specific Examples
Section titled “Context-Specific Examples”Form Submission Flow
Section titled “Form Submission Flow”- Button: “Save changes” (imperative)
- Processing: “Saving changes…” (progressive)
- Success: “Changes saved successfully” (passive)
- Error: “Save failed - please try again” (declarative)
File Operations
Section titled “File Operations”- Action: “Download file” (imperative)
- Progress: “Downloading…” (progressive)
- Complete: “Download completed” (passive)
- Error: “Download failed” (declarative)
Secret Management
Section titled “Secret Management”- Creation: “Create secret” (imperative)
- Status: “Secret created” (passive)
- Viewing: “View secret” (imperative)
- Result: “Secret viewed and destroyed” (passive)
Language-Specific Considerations
Section titled “Language-Specific Considerations”Formality Levels
Section titled “Formality Levels”Informal Languages (tu/du form)
- Spanish: “Crea tu secreto” (Create your secret)
- German: “Erstelle dein Geheimnis” (Create your secret)
- French: “Crée ton secret” (Create your secret)
Formal Languages (usted/Sie form)
- Spanish (formal): “Cree su secreto” (Create your secret)
- German (formal): “Erstellen Sie Ihr Geheimnis” (Create your secret)
- French (formal): “Créez votre secret” (Create your secret)
Grammatical Structures
Section titled “Grammatical Structures”Languages with Complex Verb Conjugation
- Maintain consistency in person and formality
- Choose one approach and apply throughout
- Document your choice for future translators
Languages with Honorific Systems
- Use appropriate level for professional software
- Balance respect with accessibility
- Consider your primary user base
Cultural Tone Adaptations
Section titled “Cultural Tone Adaptations”Direct Communication Cultures
- Clear, concise instructions
- Straightforward error messages
- Minimal hedging or qualification
Indirect Communication Cultures
- Softer error language where appropriate
- More polite request forms
- Cultural courtesy markers
Implementation Guidelines
Section titled “Implementation Guidelines”Consistency Checks
Section titled “Consistency Checks”- Within features: All buttons in a feature use same voice
- Across features: Similar elements use same patterns
- Error handling: All errors follow same tone
- Success states: All confirmations use same voice
Testing Your Voice Choices
Section titled “Testing Your Voice Choices”Create these test scenarios in your language:
Action Sequence Test
- User clicks “Delete secret” (button)
- System shows “Are you sure?” (confirmation)
- User confirms
- System shows “Secret deleted” (status)
Error Recovery Test
- User clicks “Save changes” (button)
- System shows “Connection failed” (error)
- User clicks “Try again” (button)
- System shows “Changes saved” (success)
Common Pitfalls to Avoid
Section titled “Common Pitfalls to Avoid”Mixing Voices Inappropriately
- ❌ Button: “Changes will be saved” (passive)
- ✅ Button: “Save changes” (imperative)
Overly Technical Language
- ❌ Status: “HTTP 404 error encountered”
- ✅ Status: “Page not found”
Inconsistent Formality
- ❌ Mixed: “Click here” + “Please proceed to…”
- ✅ Consistent: “Click here” + “Go to…” OR “Please click here” + “Please proceed to…”
Unclear Agency
- ❌ Ambiguous: “Secret deleted” (by whom?)
- ✅ Clear context: “Secret deleted” (after user action) vs “Secret expired” (automatic)
Regional Variations
Section titled “Regional Variations”When working with languages that span multiple regions:
- Choose primary variant for consistency
- Document regional differences that matter
- Test with users from different regions when possible
- Avoid region-specific idioms in core interface
Remember: Consistent voice patterns help users understand what actions they can take and what the system is communicating to them.