danielmiessler.fabric/internal
Kayvan Sylvan e9b1b88d86 feat: replace hardcoded error strings with i18n translation keys
- Replace hardcoded error messages with `i18n.T()` calls across Go source files
- Add ~80 new translation keys to all locale files (en, de, es, fa, fr, it, ja, pt-BR, pt-PT, zh)
- Internationalize error strings in chat, attachment, storage, and template packages
- Internationalize error strings in plugin registry, server, and utility modules
- Internationalize githelper, notifications, patterns, and sessions modules
- Add i18n support for DigitalOcean, Gemini, and OpenAI-compatible providers
- Sort existing locale keys alphabetically in JSON files
- chore: incoming 2019 changelog entry
2026-02-21 13:28:52 -08:00
..
chat feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
cli feat: When running from a symlink, use the executable name as the pattern argument 2026-02-17 00:45:43 +01:00
core feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
domain feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
i18n feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
log refactor: replace interface{} with any across codebase 2025-12-15 22:25:18 -08:00
plugins feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
server feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
tools feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00
util feat: replace hardcoded error strings with i18n translation keys 2026-02-21 13:28:52 -08:00