UI 텍스트
메뉴, 버튼, 라벨, 다이얼로그 메시지가 모두 새 언어로 즉시 전환됩니다.
Sudapapa Diary는 16개 언어로 UI를 제공합니다. 환경설정에서 한 번 클릭으로 전환할 수 있으며, 대부분의 화면은 재시작 없이 즉시 적용됩니다.
| 언어 코드 | 언어 이름 | 자국어 표기 | 완성도 |
|---|---|---|---|
ko | 한국어 | 한국어 | 100% (기준) |
en | 영어 | English | 100% |
ja | 일본어 | 日本語 | 95%+ |
zh-CN | 중국어 (간체) | 简体中文 | 95%+ |
zh-TW | 중국어 (대만 번체) | 繁體中文 | 95%+ |
zh-HK | 중국어 (홍콩 번체) | 繁體中文 (香港) | 95%+ |
de | 독일어 | Deutsch | 90%+ |
fr | 프랑스어 | Français | 90%+ |
es | 스페인어 | Español | 90%+ |
it | 이탈리아어 | Italiano | 90%+ |
pt | 포르투갈어 | Português | 90%+ |
ru | 러시아어 | Русский | 90%+ |
vi | 베트남어 | Tiếng Việt | 90%+ |
tr | 터키어 | Türkçe | 90%+ |
no | 노르웨이어 | Norsk | 85%+ |
sv | 스웨덴어 | Svenska | 85%+ |

다음 영역은 언어 변경과 동시에 새로고침되어 재시작 없이 바뀝니다.
다음 항목은 앱 재시작 후 새 언어로 표시됩니다.
번역 파일에 키가 없으면 다음 순서로 대체 텍스트를 찾습니다.
en) 키 — 누락 시 자동 폴백settings.weatherLocation)날짜·시간 표시는 자바스크립트의 Intl API를 사용해 선택한 언어와 OS의 지역(locale)에 맞게 자동 포맷됩니다.
| 항목 | 영향 요인 |
|---|---|
| 날짜 표시 (예: 2026년 4월 27일) | 언어 + OS 지역 |
| 12/24시간제 | OS 시간 형식 설정 |
| 요일 첫 시작(일/월요일) | OS 지역 설정 |
| 통화·소수점 표기 | OS 지역 설정 |
| 언어 | 일반적인 날짜 표시 예 | 시간 표시 예 |
|---|---|---|
| 한국어 | 2026년 4월 27일 (월) | 오후 3:24 |
| 영어 (US) | April 27, 2026 (Mon) | 3:24 PM |
| 영어 (UK) | 27 April 2026 (Mon) | 15:24 |
| 일본어 | 2026年4月27日 (月) | 15:24 |
| 중국어 (간체) | 2026年4月27日 (周一) | 15:24 |
| 독일어 | 27. April 2026 (Mo) | 15:24 |
시간대는 OS의 시간대 설정을 그대로 따릅니다. 환경설정의 시간대 항목은 현재 시간대를 표시만 하며, 변경하려면 Windows의 설정 → 시간 및 언어 → 날짜 및 시간에서 변경해야 합니다.
월간 캘린더의 날씨 표시 위치는 OS의 위치 정보와 별개로 환경설정의 날씨 기준 위치에서 직접 지정합니다. 언어 변경은 도시명 표기(예: “서울” / “Seoul” / “Сеул”)에 영향을 줄 수 있습니다.
지원 언어 외의 언어가 필요하다면 다음 채널로 요청해 주세요.
번역 파일은 apps/desktop/src/renderer/locales/<코드>.json 형식이므로 외부 기여도 환영합니다.
Q. 언어를 바꿨는데 일부 메뉴는 그대로입니다. A. 새로 분리된 BrowserWindow(예: 편집 모달, 일정 상세 팝업)는 다음 열림 시 새 언어로 표시됩니다. 즉시 갱신을 원하면 해당 창을 닫았다가 다시 여세요.
Q. 영어로 표시되는 항목이 있어요. A. 해당 언어의 번역이 아직 추가되지 않은 경우입니다. 영어가 폴백으로 표시되며, 추후 업데이트로 채워집니다.
Q. 한국어 외에는 사용하지 않을 건데, 다른 번역 파일이 디스크 용량을 차지하나요? A. 16개 파일 모두 합쳐 약 1MB 미만으로 매우 작습니다. 사용하지 않는 언어 파일을 제거하는 옵션은 따로 제공하지 않습니다.
Q. RTL(아랍어·히브리어 등) 언어는 지원하나요? A. 현재 16개 언어는 모두 LTR입니다. RTL 언어 지원은 추후 검토 항목입니다.
Q. 캘린더 위젯에서 일주일의 시작 요일을 바꿀 수 있나요? A. 일주일 시작 요일은 OS 지역 설정을 따라갑니다. Windows의 설정 → 시간 및 언어 → 지역에서 영문 지역(US)은 일요일 시작, 영국·한국 등은 월요일 시작입니다.
Q. 같은 PC에서 사용자 계정마다 다른 언어로 쓸 수 있나요?
A. Sudapapa Diary는 사용자별 데이터 폴더(%APPDATA%)를 사용하므로 Windows 사용자 계정마다 독립된 언어 설정을 가질 수 있습니다.
Q. 번역에 기여하려면? A. 번역 파일은 평이한 JSON 형식이며, GitHub PR로 기여할 수 있습니다. 새 언어 추가는 빈 키 폴백이 잘 작동하므로 부분 번역으로도 시작 가능합니다.
UI 텍스트
메뉴, 버튼, 라벨, 다이얼로그 메시지가 모두 새 언어로 즉시 전환됩니다.
날짜·시간 형식
Intl API 기반으로 언어와 OS 지역에 따라 자동 형식이 결정됩니다.
입력값
사용자가 입력한 일정 제목·메모 본문 등은 변환되지 않으며 원래 언어 그대로 유지됩니다.
공휴일 명칭
공휴일 이름은 한국 기준으로 한국어로 저장되어 있어 다른 언어로 자동 번역되지 않을 수 있습니다.
각 언어 파일은 ISO 639-1 / BCP-47 표기를 따릅니다.
| 코드 | 표준 | 비고 |
|---|---|---|
ko | ISO 639-1 | 한국어 |
en | ISO 639-1 | 영어 (지역 미지정 — 일반 영어) |
zh-CN | BCP-47 | 중국어 + 중국 본토 (간체) |
zh-TW | BCP-47 | 중국어 + 대만 (번체) |
zh-HK | BCP-47 | 중국어 + 홍콩 (번체) |
이외 언어는 모두 ISO 639-1 두 글자 코드를 사용합니다. 새 언어를 추가할 때는 동일 규칙을 따라 <코드>.json 파일을 생성합니다.