Skip to content

Conversation

@jhchoi1182
Copy link

Description

Add Korean (한국어) language support to the LightRAG WebUI, expanding the internationalization coverage for Korean-speaking users.

Related Issues

N/A (New localization feature)

Changes Made

  • Added new Korean translation file (lightrag_webui/src/locales/ko.json) with 466 lines of translations
  • Updated i18n.ts to import and register the Korean locale
  • Updated AppSettings.tsx to include Korean language option in the language selector dropdown
  • Updated Language type in settings.ts to include 'ko' as a valid language option

Checklist

  • [v] Changes tested locally
  • [v] Code reviewed
  • [] Documentation updated (if necessary)
  • [] Unit tests added (if applicable)

Additional Notes

  • The Korean translation follows the same structure as existing locale files (e.g., en.json, ja.json)

Copilot AI review requested due to automatic review settings January 5, 2026 06:42
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Korean (한국어) language support to the LightRAG WebUI, expanding the internationalization coverage for Korean-speaking users. The implementation follows the established pattern used for other locales in the codebase.

Key Changes:

  • Added complete Korean translation file with 466 lines covering all UI elements
  • Registered Korean locale in the i18n configuration system
  • Extended language selection dropdown to include Korean option

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
lightrag_webui/src/stores/settings.ts Added 'ko' to the Language type union to enable Korean as a valid language option
lightrag_webui/src/locales/ko.json New Korean translation file with complete translations for all UI strings, following the same structure as existing locale files
lightrag_webui/src/i18n.ts Imported Korean locale and registered it in the i18n resources configuration
lightrag_webui/src/components/AppSettings.tsx Added Korean language option ("한국어") to the language selector dropdown and updated type casting

Summary: The implementation is well-structured and consistent with existing localization patterns. The Korean translations appear to be of good quality with proper handling of template expressions. Only one minor formatting issue was identified regarding an extra blank line in the translation file.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Removed the extra blank line at the end of the file to maintain consistency with other locale files (en.json, ja.json).

Co-authored-by: Copilot <[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