docs-compile.sh:
- Add --language LANG parameter for per-language compilation
- Support language-specific source directories (docs/sl/, docs/en/, etc.)
- Create language subdirectories in output (docs-v0.8.2_24.mar.2026/sl/)
- Default behavior unchanged (compile docs/ root if no --language specified)
docs-sync.cron.sh:
- Add LANGUAGES="sl,en,de,fr,es" configuration (Slovenian primary)
- Loop through each language, call docs-compile.sh per language
- Compile all languages to version-dated language subdirectories
INTEGRATION.md (docs-deployment skill):
- Update examples to show Slovenian as primary language
- Document language configuration format
- Show per-language compilation workflow
- Update Crowdin sync diagrams (sl first, then others)
Rationale:
- Slovenian is prototype default locale/timezone (sl-SI/Europe/Ljubljana)
- Documentation language hierarchy should match system language default
- Crowdin will manage translations (sl as source, others as translations)
- Zero-downtime deployment now supports multiple language versions
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
---
Build: pass | Tests: FAIL — Tests 2 failed | 487 passed | 10 skipped (499)
Add comprehensive docs-deployment skill for host-level multi-language documentation:
SKILL.md:
- Complete skill definition and guide (600+ lines)
- Architecture overview and deployment flow
- Multi-language support (en, de, fr, es)
- Crowdin integration workflow
- Troubleshooting guide
- Quick reference for common tasks
- Performance metrics and capacity planning
Templates:
- nginx-vhost-template.conf: Production-ready multi-language routing
* Language-specific locations (/en/, /de/, /fr/, /es/)
* Zero-downtime symlink swaps
* SSL/TLS configuration
* Security headers and caching
- language-selector.html: Beautiful language picker UI
* Mobile-responsive design
* Supports 4 languages
* Links to Crowdin translation project
Date Format Fix (User-Facing):
- Change from YYYYMMDD (20260324) to DD.mon.YYYY (24.mar.2026)
- docs-compile.sh: Update date generation and validation
- docs-sync.cron.sh: Update to match compile.sh format
- All version directories now human-readable: docs-v0.9.0_24.mar.2026
This format is:
- User-friendly (appears in directory names, documentation)
- Consistent with Slovenian date preferences
- Easily sortable (day.month.year order)
- Clear in translated documentation
Skill enables operators and authors to:
- Understand the complete documentation deployment system
- Set up Crowdin projects from scratch
- Troubleshoot common issues
- Monitor deployment health
- Perform rollbacks and manual syncs
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
---
Build: pass | Tests: FAIL — Tests 2 failed | 487 passed | 10 skipped (499)