Skip to content

언어 설정

Sudapapa Diary는 16개 언어로 UI를 제공합니다. 환경설정에서 한 번 클릭으로 전환할 수 있으며, 대부분의 화면은 재시작 없이 즉시 적용됩니다.

언어 코드언어 이름자국어 표기완성도
ko한국어한국어100% (기준)
en영어English100%
ja일본어日本語95%+
zh-CN중국어 (간체)简体中文95%+
zh-TW중국어 (대만 번체)繁體中文95%+
zh-HK중국어 (홍콩 번체)繁體中文 (香港)95%+
de독일어Deutsch90%+
fr프랑스어Français90%+
es스페인어Español90%+
it이탈리아어Italiano90%+
pt포르투갈어Português90%+
ru러시아어Русский90%+
vi베트남어Tiếng Việt90%+
tr터키어Türkçe90%+
no노르웨이어Norsk85%+
sv스웨덴어Svenska85%+
  1. 시스템 트레이 아이콘 우클릭 → 설정을 엽니다.
  2. 사이드바에서 환경설정을 선택합니다.
  3. 일반 그룹의 언어 항목 드롭다운에서 원하는 언어를 선택합니다.
  4. 선택과 동시에 모든 창에 즉시 적용됩니다.
환경설정 페이지의 언어 옵션
환경설정 → 일반 → 언어 셀렉터 (기본값 AUTO (SYSTEM))

다음 영역은 언어 변경과 동시에 새로고침되어 재시작 없이 바뀝니다.

  • 모든 위젯의 텍스트
  • 설정 창의 모든 페이지
  • 트레이 아이콘 메뉴
  • 알림 메시지
  • 일정 추가·편집 폼
  • 모달·확인 다이얼로그

다음 항목은 앱 재시작 후 새 언어로 표시됩니다.

  • 운영체제 알림 토스트(이미 발송된 알림)
  • 일부 외부 라이브러리에서 제공하는 메시지(예: 일부 OS 다이얼로그)

번역 파일에 키가 없으면 다음 순서로 대체 텍스트를 찾습니다.

  1. 사용자가 선택한 언어의 키
  2. 영어(en) 키 — 누락 시 자동 폴백
  3. 키 자체(예: 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” / “Сеул”)에 영향을 줄 수 있습니다.

지원 언어 외의 언어가 필요하다면 다음 채널로 요청해 주세요.

  • 트레이 메뉴 → 앱 정보문의하기
  • GitHub 이슈 (오픈소스 일부 영역)
  • 구독 팝업의 텔레그램 링크

번역 파일은 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로 기여할 수 있습니다. 새 언어 추가는 빈 키 폴백이 잘 작동하므로 부분 번역으로도 시작 가능합니다.

언어 변경이 영향을 주는 영역 요약

Section titled “언어 변경이 영향을 주는 영역 요약”

UI 텍스트

메뉴, 버튼, 라벨, 다이얼로그 메시지가 모두 새 언어로 즉시 전환됩니다.

날짜·시간 형식

Intl API 기반으로 언어와 OS 지역에 따라 자동 형식이 결정됩니다.

입력값

사용자가 입력한 일정 제목·메모 본문 등은 변환되지 않으며 원래 언어 그대로 유지됩니다.

공휴일 명칭

공휴일 이름은 한국 기준으로 한국어로 저장되어 있어 다른 언어로 자동 번역되지 않을 수 있습니다.

각 언어 파일은 ISO 639-1 / BCP-47 표기를 따릅니다.

코드표준비고
koISO 639-1한국어
enISO 639-1영어 (지역 미지정 — 일반 영어)
zh-CNBCP-47중국어 + 중국 본토 (간체)
zh-TWBCP-47중국어 + 대만 (번체)
zh-HKBCP-47중국어 + 홍콩 (번체)

이외 언어는 모두 ISO 639-1 두 글자 코드를 사용합니다. 새 언어를 추가할 때는 동일 규칙을 따라 <코드>.json 파일을 생성합니다.