Serac v1.9.0 - Multi-Language Support
🌍 Serac v1.9.0 - Multi-Language Support
What's New
This release adds German, Italian, and Spanish translations, making Serac accessible to users across the Alps and Pyrenees!
🇩🇪 German Translation (Deutsch)
Complete German UI for Swiss and Austrian Alps users:
- Target regions: Zermatt, Interlaken, Austrian Alps
- File:
translations/de.json - Coverage: Full setup flow, configuration options, error messages
🇮🇹 Italian Translation (Italiano)
Complete Italian UI for Italian Alps users:
- Target regions: Courmayeur, Aosta Valley, Dolomites
- File:
translations/it.json - Coverage: Full setup flow, configuration options, error messages
🇪🇸 Spanish Translation (Español)
Complete Spanish UI for Pyrenees users:
- Target regions: Spanish Pyrenees, Andorra
- File:
translations/es.json - Coverage: Full setup flow, configuration options, error messages
Language Support Summary
Serac now supports 4 languages:
- 🇬🇧 English (en) - Default
- 🇫🇷 French (fr) - v1.4.0+
- 🇩🇪 German (de) - v1.9.0+ NEW
- 🇮🇹 Italian (it) - v1.9.0+ NEW
- 🇪🇸 Spanish (es) - v1.9.0+ NEW
Home Assistant will automatically use your system language if translations are available.
What's Translated
All user-facing text in the integration:
- ✅ Configuration flow (3 steps: location, prefix, massifs)
- ✅ Options flow (modify configuration)
- ✅ Field labels and descriptions
- ✅ Error messages
- ✅ Validation messages
How to Use
Home Assistant automatically detects your system language:
- Update to v1.9.0 via HACS
- Restart Home Assistant
- Language is auto-detected - No configuration needed!
To manually change language:
- Go to User Profile (bottom left)
- Change Language setting
- Restart Home Assistant
Example: German Setup
When your Home Assistant is set to German, you'll see:
Titel: Serac - Standort
Beschreibung: Geben Sie einen Namen für Ihren Standort...
Standortname: [Zermatt]
Breitengrad: [46.0207]
Längengrad: [7.7491]
Technical Details
Files Added
custom_components/serac/translations/de.json- German translation (85 lines)custom_components/serac/translations/it.json- Italian translation (85 lines)custom_components/serac/translations/es.json- Spanish translation (85 lines)
Translation Coverage
- Config step 1: Location setup
- Config step 2: Entity prefix
- Config step 3: Massifs & weather alerts
- Options flow: Modify configuration
- All error messages and validation
Examples by Language
German (Deutsch):
- Standortname → Location name
- Koordinate → Coordinate
- Lawinenbulletins → Avalanche bulletins
Italian (Italiano):
- Nome posizione → Location name
- Coordinata → Coordinate
- Bollettini valanghe → Avalanche bulletins
Spanish (Español):
- Nombre de ubicación → Location name
- Coordenada → Coordinate
- Boletines de avalanchas → Avalanche bulletins
Target Audience Expansion
This release significantly expands Serac's reach:
German speakers 🇩🇪🇨🇭🇦🇹:
- Swiss Alps (Zermatt, Interlaken, St. Moritz)
- Austrian Alps (Innsbruck, Kitzbühel)
- Southern Germany (Garmisch, Berchtesgaden)
Italian speakers 🇮🇹:
- Italian Alps (Courmayeur, Aosta, Cervinia)
- Dolomites (Cortina, Val Gardena)
- Northern Italy mountains
Spanish speakers 🇪🇸:
- Spanish Pyrenees (Benasque, Vall de Boí)
- Catalan Pyrenees
- Andorra (officially Catalan, but Spanish widely used)
Upgrade Instructions
Via HACS (Recommended)
- Go to HACS → Integrations
- Find "Serac" and click "Update"
- Restart Home Assistant
- UI will automatically use your language
What Happens After Update
- Existing configurations continue working
- No re-configuration needed
- Language switches automatically based on HA settings
Full Changelog
v1.9.0:
- 🌍 Added German translation (de.json)
- 🌍 Added Italian translation (it.json)
- 🌍 Added Spanish translation (es.json)
- 🎯 Complete UI coverage in 4 languages
- 🌐 Automatic language detection
Links
- Repository: https://github.com/atacamalabs/ha-serac
- Issues: https://github.com/atacamalabs/ha-serac/issues
- Documentation: See README.md
Previous Releases
- v1.8.0: Binary sensors for automations
- v1.7.1: Entity ID sanitization
- v1.7.0: Individual phenomenon sensors
- v1.6.0: Weather alerts (Vigilance)
- v1.5.0: Error retry logic and tests
- v1.4.0: Enhanced documentation and French translation
🎨 Generated with Claude Code