feat: recurrence editor, set-default calendar, and timezone-aware calendar queries

This commit is contained in:
Linus Rath
2026-06-11 19:05:11 +02:00
parent be58cee989
commit 08f344403b
26 changed files with 1519 additions and 62 deletions
+45 -1
View File
@@ -1380,6 +1380,17 @@
"copy": "복사",
"copied": "복사되었어요",
"password_instructions": "위의 JMAP 사용자 이름과 앱 비밀번호를 사용해서 이메일 클라이언트에 로그인하세요. 아직 만들지 않았다면 위에서 앱 비밀번호를 먼저 만들어 주세요."
},
"link_device": {
"title": "모바일 앱 연결",
"description": "아무것도 입력하지 않고 Bulwark Mail 모바일 앱에 로그인하세요. 여기에서 QR 코드를 생성하고 앱의 로그인 화면에서 스캔하세요.",
"generate": "QR 코드 표시",
"regenerate": "새 코드 표시",
"instructions": "Bulwark Mail 앱을 열고 로그인 화면에서 \"QR 코드 스캔\"을 누른 다음 카메라를 여기에 비추세요.",
"expires_in": "이 코드는 {seconds}초 후에 만료됩니다. 한 번만 사용할 수 있습니다.",
"expired": "이 코드는 만료되었습니다.",
"generating": "생성 중…",
"error": "페어링 코드를 만들지 못했습니다. 다시 시도해 주세요."
}
},
"identities": {
@@ -2490,7 +2501,37 @@
"every_n_weeks": "{count}주마다",
"every_n_months": "{count}개월마다",
"until": "종료일:",
"occurrences": "{count}회 반복"
"occurrences": "{count}회 반복",
"custom": "맞춤…",
"edit_custom": "맞춤 반복 수정",
"every_n_years": "{count}년마다",
"on_days": "{days}",
"on_day_n": "{day}일",
"on_the_nth": "{nth} {day}",
"in_month": "{month}",
"nth_1": "첫째",
"nth_2": "둘째",
"nth_3": "셋째",
"nth_4": "넷째",
"nth_last": "마지막",
"editor_freq_day": "일",
"editor_freq_week": "주",
"editor_freq_month": "월",
"editor_freq_year": "년",
"editor_repeats_on": "반복",
"editor_every": "매",
"editor_unit_days": "일",
"editor_unit_weeks": "주",
"editor_unit_months": "개월",
"editor_unit_years": "년",
"editor_on_day": "날짜:",
"editor_on_the": "요일:",
"editor_in": "월:",
"editor_ends": "종료",
"editor_never": "안 함",
"editor_ends_on": "종료일",
"editor_ends_after": "횟수",
"editor_occurrences": "회"
},
"recurrence_scope": {
"edit_title": "반복 일정 수정",
@@ -2652,6 +2693,9 @@
"default": "기본",
"confirm_delete": "\"{name}\" 캘린더를 삭제할까요? 캘린더 안의 모든 일정이 함께 지워져요.",
"confirm_clear": "\"{name}\" 캘린더의 모든 일정을 지울까요? 이 작업은 되돌릴 수 없어요.",
"set_default": "기본으로 설정",
"default_updated": "기본 캘린더가 업데이트되었습니다",
"error_default": "기본 캘린더를 설정하지 못했습니다",
"clear_events": "일정 모두 지우기",
"events_cleared": "{count}개의 일정을 지웠어요",
"error_clear": "일정을 지우지 못했어요",