Skip to content

i18n: prepare user interfaces for internationalization #203

Description

@TFT444

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

  • Internationalization architecture and supported scope are documented
  • Core dashboard navigation and common messages use catalogs
  • English fallback behavior is tested
  • Dates and numbers use locale-aware formatting
  • Contributor translation guidance is available
  • Silver evidence register is updated honestly

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
🔨 In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions