완벽합니다! 한국어 로케일 추가 작업이 완료되었습니다. 변경된 내용을 요약해드리겠습니다: (#994)

## 완료된 작업 ✓

### 1. **Rust 백엔드 업데이트**
- `crates/services/src/services/config/versions/v6.rs:21`에 `Ko` (Korean) variant 추가

### 2. **한국어 번역 파일 생성**
`frontend/src/i18n/locales/ko/` 디렉토리에 4개의 JSON 파일 생성:
- `common.json` - 공통 UI 요소 (버튼, 상태, 언어 등)
- `projects.json` - 프로젝트 관련 텍스트
- `settings.json` - 설정 페이지 전체 번역
- `tasks.json` - 작업 관리 관련 텍스트

### 3. **프론트엔드 i18n 설정 업데이트**
- `frontend/src/i18n/languages.ts:13` - `UI_TO_I18N`에 `KO: 'ko'` 추가
- `frontend/src/i18n/languages.ts:16` - `SUPPORTED_UI_LANGUAGES`에 `'KO'` 추가
- `frontend/src/i18n/languages.ts:23` - `FALLBACK_ENDONYMS`에 `ko: '한국어'` 추가
- `frontend/src/i18n/config.ts:19-22` - 한국어 번역 파일 import 추가
- `frontend/src/i18n/config.ts:43-48` - resources 객체에 한국어 리소스 추가

### 4. **TypeScript 타입 업데이트**
- `shared/types.ts:109` - `UiLanguage` 타입에 `"KO"` 추가

### 검증 완료
-  모든 JSON 파일이 유효한 형식
-  Git에 변경사항 확인됨
-  한국어 로케일 디렉토리 및 파일 생성 완료

이제 사용자는 설정에서 언어를 "한국어"�� 선택할 수 있으며, UI가 한국어로 표시됩니다!
This commit is contained in:
Y. Fred Kim
2025-10-13 18:35:01 +09:00
committed by GitHub
parent e95f6d1db1
commit 83d6195466
8 changed files with 414 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ pub enum UiLanguage {
En, // Force English
Ja, // Force Japanese
Es, // Force Spanish
Ko, // Force Korean
}
#[derive(Clone, Debug, Serialize, Deserialize, TS)]