Skip to content

Add i18n support and globalization dashboard integration#83

Open
DoisLONG wants to merge 2 commits intoopea-project:mainfrom
DoisLONG:feat/opea-i18n
Open

Add i18n support and globalization dashboard integration#83
DoisLONG wants to merge 2 commits intoopea-project:mainfrom
DoisLONG:feat/opea-i18n

Conversation

@DoisLONG
Copy link
Copy Markdown

Summary

This PR adds initial internationalization support and globalization dashboard integration for GenAIStudio.

Changes

Frontend i18n support

  • add i18n runtime dependencies in studio-frontend/package.json
  • initialize i18n in studio-frontend/packages/ui/src/App.jsx
  • update UI text handling for key workflow-related pages and components
  • add/update assets used by the quick start guide

Globalization dashboard service

  • add globalization-service/ for dashboard-related globalization support
  • include Dockerfile, README, Python app entry, static dashboard page, and requirements

Repo hygiene

  • update .gitignore to exclude local/system cache files such as:
    • .DS_Store
    • __pycache__/
    • *.pyc
    • .env.development

Notes

  • this branch was rebased/cherry-picked onto the latest upstream main
  • merge conflicts with upstream changes were resolved manually
  • local-only files and cache artifacts were removed before opening this PR

Testing

  • verified branch can be merged cleanly into upstream main
  • verified frontend i18n entry is loaded from App.jsx
  • verified referenced quick start guide assets are included

Signed-off-by: DoisLONG <[email protected]>
Signed-off-by: DoisLONG <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant