> ## Documentation Index
> Fetch the complete documentation index at: https://manual.seahorse.dnotitia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> Language Settings — Manage Languages. 등록된 언어 목록(Korean / English / Japanese) 관리·활성화

# Language settings

# Language Settings

**경로**: 좌측 사이드바 상단 **⋯ 메뉴** → **Language Settings**

## Manage Languages

계정 / 워크스페이스에 등록된 언어를 관리합니다. 각 언어는 고유한 **언어 코드**(ISO 639-1 류) 와 **활성 상태** 를 가집니다.

<Frame>
  <img src="https://mintcdn.com/dnotitia-328335e7/3mgjFAVO5t1rKplH/images/image-44.png?fit=max&auto=format&n=3mgjFAVO5t1rKplH&q=85&s=ea164ddf199335af23787b67cf71b749" alt="Image" width="1355" height="468" data-path="images/image-44.png" />
</Frame>

### 목록 예시

| 이름           | Code | Status     | 액션   |
| ------------ | ---- | ---------- | ---- |
| **Korean**   | `kr` | `Inactive` | Edit |
| **English**  | `en` | `Inactive` | Edit |
| **Japanese** | `ja` | `Inactive` | Edit |

<Info>
  **Status = Inactive 기본값** — 언어 항목이 등록되어 있어도 **활성(Active)** 으로 전환해야 UI·응답에 실제로 사용됩니다. 필요한 언어만 Active 로 두면 UI 가 간결해집니다.
</Info>

### 상단 컨트롤

* **Add Language** — 신규 언어 항목 추가
* **Edit** — 개별 언어 편집 (이름·코드·활성 상태)

## Add Language / Edit

| 필드         | 설명        | 예시                                |
| ---------- | --------- | --------------------------------- |
| **Name**   | 언어의 표시 이름 | `Korean` / `English` / `Japanese` |
| **Code**   | 언어 코드     | `kr` / `en` / `ja`                |
| **Status** | 활성 여부     | `Active` / `Inactive`             |

<Warning>
  **언어 코드 규칙** — 표준 ISO 639-1 기준(`ko` / `en` / `ja`) 을 권장합니다. 화면 예시의 `kr` 처럼 관습적 표기가 사용되기도 하지만, 외부 연동(브라우저·API·번역 도구)과 호환하려면 **ISO 표준** 을 맞추는 것이 안전합니다.
</Warning>

## 사용 흐름

<Steps>
  <Step title="언어 등록">
    **Add Language** 로 원하는 언어를 목록에 추가. 이미 있다면 Edit.
  </Step>

  <Step title="Active 로 전환">
    `Inactive → Active` — 실제로 노출·선택 가능해지려면 Active 상태여야 합니다.
  </Step>

  <Step title="사용자 프로필 언어 변경">
    개별 사용자는 좌측 사이드바 하단의 **🌐 언어** 아이콘에서 자신의 UI 언어를 선택. 이 드롭다운에는 **Active 상태 언어만** 표시됩니다.
  </Step>
</Steps>

## Model Response Language (응답 언어)

UI 언어 외에도 **LLM 이 답변할 때 사용할 언어** 는 보통 System Prompt 또는 사용자 메시지로 지정합니다.

| 방식                | 예                                |
| ----------------- | -------------------------------- |
| System Prompt 강제  | `모든 답변은 한국어로만.`                  |
| 세션 단위 일회성         | 채팅에 `please reply in English` 입력 |
| Memory Fact 장기 기억 | `profile: language = ko` → 자동 주입 |

자세한 프롬프트 운영: [Prompt Settings](/agent-chat/user-menu/prompt-settings) · [Memory Facts](/agent-chat/user-menu/memory-facts)

## 운영 주의

<Warning>
  * **코드 중복 금지** — 동일한 Code 를 가진 언어 항목을 두 개 이상 등록하지 마세요. 선택 시 충돌합니다.
  * **UI 번역 범위 확인** — 언어 항목을 추가해도 실제 UI 번역 리소스가 없으면 영어(또는 기본 언어) 로 폴백될 수 있습니다. 추가 전 번역 리소스 존재 여부 확인.
  * **Inactive 전환 시 영향** — 이미 해당 언어를 선택한 사용자들은 다음 로그인 시 기본 언어로 되돌아갑니다. 사전 공지 권장.
</Warning>

## 관련 문서

* [Display Settings](/agent-chat/user-menu/display-settings) — 테마·블록 표시
* [Prompt Settings](/agent-chat/user-menu/prompt-settings) — 응답 언어를 프롬프트로 강제
* [Memory Facts](/agent-chat/user-menu/memory-facts) — 선호 언어 장기 저장
