# 다국어(i18n) 적용

data-grist는 다국어 UI를 지원하며, 번역 파일을 통해 다양한 언어로 손쉽게 전환할 수 있습니다.

## 1. 번역 파일 구조

- `translations/ko.json`, `translations/en.json` 등 JSON 파일로 관리

```json
{
  "header.name": "이름",
  "header.age": "나이",
  "button.save": "저장"
}
```

## 2. 언어 적용 방법

```js
import ko from './translations/ko.json'
dataGrist.setLocale('ko', ko)
```

## 3. 컬럼/버튼 등에서 번역키 사용

```js
{
  header: 'header.name' // 번역키 지정
}
```

## 4. 실전 팁

- 언어 변경 시 setLocale을 호출하면 즉시 UI가 갱신됨
- 번역키 네이밍은 일관성 있게 관리

## 5. 참고

- grist-editor의 i18n-label 컬럼 타입을 활용하면 다국어 라벨 입력도 가능
- 공식 문서 및 demo 폴더에서 다양한 다국어 예시를 참고하세요.
