Skip to content

[FEATURE] Add i18n (internationalization) support #16

@0xliam627

Description

@0xliam627

Description

Add multi-language support to EndGit web dashboard. The platform should be accessible to non-English speaking users, especially in the Endstone community which has a significant presence in Asia.

Proposed languages (initial)

  • English (default)
  • Vietnamese
  • Chinese (Simplified)
  • Korean
  • Russian

Tasks

  • Set up translation file structure (/messages/en.json, /messages/vi.json, etc.)
  • Add language switcher component to navbar
  • Extract all hardcoded strings from existing pages
  • Implement locale detection (browser preference / user setting)
  • Add cookie-based
  • Translate core pages: home, plugins, builds, FAQ, rules, terms

Notes

  • Cookie/header-based locale
  • Consider storing user language preference in the database
  • SEO: each locale should have proper hreflang tags

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions