i18n 한국어 기본 설정 (ko.yml + application.rb)
ID: 66450340-c23a-4857-a92f-6111c672071a
## 작업 내용
PRD Section 14 (docs/valueit.md 1836~1876행) 기반 i18n 설정입니다.
### 1. config/application.rb 수정
```ruby
config.i18n.default_locale = :ko
config.i18n.available_locales = [:ko, :en]
config.i18n.fallbacks = [:en]
```
### 2. config/locales/ko.yml 생성
PRD의 전체 ko.yml 내용:
```yaml
ko:
activerecord:
errors:
messages:
blank: "을(를) 입력해주세요"
taken: "이(가) 이미 사용 중입니다"
too_short: "은(는) %{count}자 이상이어야 합니다"
invalid: "형식이 올바르지 않습니다"
models:
user:
attributes:
email: { blank: "이메일을 입력해주세요", taken: "이미 사용 중인 이메일입니다" }
password: { blank: "비밀번호를 입력해주세요" }
name: { blank: "이름을 입력해주세요" }
errors:
messages:
not_authenticated: "로그인이 필요합니다"
not_authorized: "접근 권한이 없습니다"
payments:
success: "결제가 완료됐습니다"
failed: "결제에 실패했습니다. 다시 시도해주세요"
canceled: "결제가 취소됐습니다"
plans:
free: "무료"
pro: "PRO"
cohort: "코호트"
```
⚠️ PRD에 이모지가 있지만 제거합니다 (taste-skill ANTI-EMOJI 정책).
### 완료 기준
- [ ] I18n.default_locale == :ko
- [ ] ko.yml 파일 존재
- [ ] `bin/rails test` 통과
- [ ] git commit
## 참조
- PRD: docs/valueit.md Section 14 (1836~1876행)
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
아직 활동 기록이 없습니다.