③ 다짐 진행률 위젯에서 '이하 유지' 다짐은 시작부터 링이 가득 차 있고
문구도 '오늘 한도 지킴'뿐이라 지금 몇 회/몇 시간 했는지 알 수 없던 문제.
퍼센트(또는 한도 지킴/초과) 문구와 연속 달성 문구 사이에 위젯 옵션의
진행률 기간 기준 실제 누적값 한 줄을 추가한다 ("1시간 20분" / "3회").
'이상 달성' 다짐에도 동일하게 표시. 주간·월간 진행률 캡과 무관한
원본 누적값이며, 다른 위젯(②④)과 나머지 레이아웃은 그대로.
- QuestCellSnapshot.valueLabel 추가 (spanRange 원본 값 포맷)
- QuestProgress.spanRange(_:now:) 헬퍼 추출
- 위젯 미리보기에 '이하 유지(소형)' 행 신설 (앵커 CM)
- l10n: '0분' ko/en/ja (IOS·Widgets 카탈로그)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013yKDMhuF39GVYy3FMcGHh7
89 lines
2.5 KiB
Plaintext
89 lines
2.5 KiB
Plaintext
{
|
|
"sourceLanguage" : "ko",
|
|
"strings" : {
|
|
"CFBundleDisplayName" : {
|
|
"comment" : "홈 화면에 표시되는 앱 이름",
|
|
"localizations" : {
|
|
"en" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "Haru Danim"
|
|
}
|
|
},
|
|
"ja" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "Haru Danim"
|
|
}
|
|
},
|
|
"ko" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "하루 다님"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CFBundleName" : {
|
|
"comment" : "Bundle name",
|
|
"extractionState" : "extracted_with_value",
|
|
"localizations" : {
|
|
"ko" : {
|
|
"stringUnit" : {
|
|
"state" : "new",
|
|
"value" : "Haru_Danim"
|
|
}
|
|
}
|
|
},
|
|
"shouldTranslate" : false
|
|
},
|
|
"NSCalendarsFullAccessUsageDescription" : {
|
|
"comment" : "Privacy - Calendars Full Access Usage Description",
|
|
"localizations" : {
|
|
"en" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "Needed to show your calendar events alongside the diary timetable."
|
|
}
|
|
},
|
|
"ja" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "日記のタイムテーブルにカレンダーの予定を一緒に表示するために必要です。"
|
|
}
|
|
},
|
|
"ko" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "일기 타임테이블에 캘린더 일정을 함께 표시하기 위해 필요해요."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"NSPhotoLibraryAddUsageDescription" : {
|
|
"comment" : "이미지 내보내기 → 사진에 저장 권한 문구",
|
|
"extractionState" : "manual",
|
|
"localizations" : {
|
|
"en" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "Needed to save exported report images to your photo library."
|
|
}
|
|
},
|
|
"ja" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "書き出したレポート画像を写真アルバムに保存するために必要です。"
|
|
}
|
|
},
|
|
"ko" : {
|
|
"stringUnit" : {
|
|
"state" : "translated",
|
|
"value" : "내보낸 리포트 이미지를 사진 앨범에 저장하기 위해 필요해요."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"version" : "1.0"
|
|
} |