Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion lightrag_webui/src/components/AppSettings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export default function AppSettings({ className }: AppSettingsProps) {
const setTheme = useSettingsStore.use.setTheme()

const handleLanguageChange = useCallback((value: string) => {
setLanguage(value as 'en' | 'zh' | 'fr' | 'ar' | 'zh_TW' | 'ru' | 'ja' | 'de' | 'uk')
setLanguage(value as 'en' | 'zh' | 'fr' | 'ar' | 'zh_TW' | 'ru' | 'ja' | 'de' | 'uk' | 'ko')
}, [setLanguage])

const handleThemeChange = useCallback((value: string) => {
Expand Down Expand Up @@ -54,6 +54,7 @@ export default function AppSettings({ className }: AppSettingsProps) {
<SelectItem value="ja">日本語</SelectItem>
<SelectItem value="de">Deutsch</SelectItem>
<SelectItem value="uk">Українська</SelectItem>
<SelectItem value="ko">한국어</SelectItem>
</SelectContent>
</Select>
</div>
Expand Down
4 changes: 3 additions & 1 deletion lightrag_webui/src/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import ru from './locales/ru.json'
import ja from './locales/ja.json'
import de from './locales/de.json'
import uk from './locales/uk.json'
import ko from './locales/ko.json'

const getStoredLanguage = () => {
try {
Expand All @@ -37,7 +38,8 @@ i18n
ru: { translation: ru },
ja: { translation: ja },
de: { translation: de },
uk: { translation: uk }
uk: { translation: uk },
ko: { translation: ko }
},
lng: getStoredLanguage(), // Use stored language settings
fallbackLng: 'en',
Expand Down
Loading