Goal
Prepare OpenShield user-facing interfaces for localization and address the OpenSSF Silver internationalization criterion tracked in #199.
Scope
- Inventory hardcoded user-facing strings in the dashboard and website
- Select a maintained localization/message-catalog approach
- Separate interface messages from security data and rule identifiers
- Add locale-aware date, time, number, and plural formatting
- Define fallback-locale behavior
- Add tests that detect missing message keys
Completion
Goal
Prepare OpenShield user-facing interfaces for localization and address the OpenSSF Silver internationalization criterion tracked in #199.
Scope
Completion