songyc macbook efe38cb25b fix(1.5-p12): 워치 미니 행동 화면 재구성 — 하단 버튼 잘림 해소, 아이콘=실행 버튼 (빌드 9 동일)
사용자 울트라 실측: 컴플리케이션 착지 화면의 하단 실행 버튼이 아래가 살짝 잘림.
- 하단 버튼 제거, 아이콘 타일이 실행 버튼 (우하단 +/▶/■ 배지, 측정 중=노란 테두리+배지)
- 상태별 한 줄 힌트("아이콘을 누르면 시작/종료/1회 추가") — ja 40mm 한 줄 유지(축소 0.75)
- 작은 워치(높이<220pt) 컴팩트 메트릭 — 40mm에서도 힌트까지 스크롤 없이 한 화면
- 실행 경로는 기존 store.run 그대로(햅틱 포함), a11y 라벨은 기존 버튼 문구 유지
- 도움말 '행동 기록 컴플리케이션' 문구 갱신(3언어), 전 카탈로그 missing/stale 0
- 신규 검증 인자 -watchSeedSnapshot(페어링 없는 합성 스냅숏)·-watchOpenActionIndex

검증: 49mm(울트라)·46mm(26.2)·40mm(11.5) × 3상태 + ja 스크린샷 잘림 0,
워치·iOS Debug·Store 빌드 그린. 스키마·빌드 번호 무변경(9 — ASC 업로드 전).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WtZwRRjbtM9pZJDM4FkTq6
2026-08-26 14:53:03 +09:00

1210 lines
28 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"sourceLanguage": "ko",
"strings": {
"%@": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%@"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%@"
}
}
}
},
"%@ %@": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%@ %@"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%@ %@"
}
},
"ko": {
"stringUnit": {
"state": "new",
"value": "%1$@ %2$@"
}
}
}
},
"%@ %lld%%": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%@ %lld%%"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%@ %lld%%"
}
},
"ko": {
"stringUnit": {
"state": "new",
"value": "%1$@ %2$lld%%"
}
}
}
},
"%@ +%lld": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%@ +%lld"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%@ +%lld"
}
},
"ko": {
"stringUnit": {
"state": "new",
"value": "%1$@ +%2$lld"
}
}
}
},
"%@ 측정 종료": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Stop tracking %@"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%@の計測を終了"
}
}
}
},
"%lld": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%lld"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld"
}
}
}
},
"%lld%%": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%lld%%"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld%%"
}
}
}
},
"%lld분": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%lldm"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld分"
}
}
}
},
"%lld시간": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%lldh"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld時間"
}
}
}
},
"%lld시간 %lld분": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%lldh %lldm"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld時間%lld分"
}
},
"ko": {
"stringUnit": {
"state": "new",
"value": "%1$lld시간 %2$lld분"
}
}
}
},
"%lld초": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%llds"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld秒"
}
}
}
},
"%lld회": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "%lld times"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld回"
}
}
}
},
"+%lld": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "+%lld"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "+%lld"
}
}
}
},
"1회 추가": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Add 1"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "1回追加"
}
}
}
},
"iPhone 앱의 설정 → 프리미엄에서 잠금 해제해 주세요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Unlock in the iPhone app: Settings → Premium"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "iPhoneアプリの設定→プレミアムでロックを解除してください"
}
}
}
},
"iPhone과 연결 중...": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Connecting to iPhone..."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "iPhoneに接続中..."
}
}
}
},
"iPhone에 연결할 수 없어요. 근처에 있는지 확인해 주세요.": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Can't reach your iPhone. Make sure it's nearby."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "iPhoneに接続できません。近くにあるか確認してください。"
}
}
}
},
"iPhone에서 삭제되었거나 아직 연결되지 않았어요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "It was deleted on iPhone, or the watch isn't connected yet"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "iPhoneで削除されたか、まだ接続されていません"
}
}
}
},
"기간": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Period"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "期間"
}
}
}
},
"꼬리표 없음": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No tag"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "タグなし"
}
}
}
},
"누르면 측정이 종료돼요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Tap to stop tracking"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "タップすると計測が終了します"
}
}
}
},
"다짐": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Quest"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "クエスト"
}
}
}
},
"다짐 달성률": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Quest Progress"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "クエスト達成率"
}
}
}
},
"다짐 없음": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No quest"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "クエストなし"
}
}
}
},
"독서": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Reading"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "読書"
}
}
}
},
"목표": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Goals"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "目標"
}
}
}
},
"목표 달성률": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Goal Progress"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "目標達成率"
}
}
}
},
"목표 없음": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No goal"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "目標なし"
}
}
}
},
"새로고침": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Refresh"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "更新"
}
}
}
},
"선택한 다짐의 달성률을 표시해요. 한도형 다짐은 상태로 표시돼요. (프리미엄)": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Shows the selected quest's progress. Limit quests show their status. (Premium)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "選択したクエストの達成率を表示します。上限型はステータス表示になります。(プレミアム)"
}
}
}
},
"선택한 목표의 하루/주간/월간 달성률을 표시해요. (프리미엄)": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Shows the selected goal's daily/weekly/monthly progress. (Premium)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "選択した目標の日/週/月の達成率を表示します。(プレミアム)"
}
}
}
},
"선택한 행동의 기간 누적 기록을 표시해요. 기간은 하루 다님 앱의 행동 편집에서 정해요. (프리미엄)": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Shows the accumulated record of the chosen action. The period is set in the Haru Danim app's action editor. (Premium)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "選んだアクションの期間累計を表示します。期間はHaru Danimアプリのアクション編集で指定します。プレミアム"
}
}
}
},
"실행 중 아님": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Not running"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "実行中なし"
}
}
}
},
"아이콘을 누르면 1회 추가": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Tap the icon to add 1"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アイコンをタップで1回追加"
}
}
}
},
"아이콘을 누르면 측정 시작": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Tap the icon to start"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アイコンをタップで計測開始"
}
}
}
},
"아이콘을 누르면 측정 종료": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Tap the icon to stop"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アイコンをタップで計測終了"
}
}
}
},
"앱을 열면 새로고침돼요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Open the app to refresh"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アプリを開くと更新されます"
}
}
}
},
"없음": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "None"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "なし"
}
}
}
},
"오늘": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Today"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "今日"
}
}
}
},
"오늘 %@": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Today %@"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "今日 %@"
}
}
}
},
"오늘 %lld회": {
"localizations": {
"en": {
"variations": {
"plural": {
"one": {
"stringUnit": {
"state": "translated",
"value": "Today %lld time"
}
},
"other": {
"stringUnit": {
"state": "translated",
"value": "Today %lld times"
}
}
}
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "今日%lld回"
}
}
}
},
"월간": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Monthly"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "月間"
}
}
}
},
"이번 달": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "This month"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "今月"
}
}
}
},
"이번 주": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "This week"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "今週"
}
}
}
},
"주간": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Weekly"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "週間"
}
}
}
},
"즐겨찾기": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Favorites"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "お気に入り"
}
}
}
},
"지난 30일": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Last 30 days"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "過去30日間"
}
}
}
},
"지난 7일": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Last 7 days"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "過去7日間"
}
}
}
},
"초과": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Over"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "超過"
}
}
}
},
"측정 시작": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Start"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "計測開始"
}
}
}
},
"측정 종료": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Stop"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "計測終了"
}
}
}
},
"측정 중": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Tracking"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "計測中"
}
}
}
},
"측정 중인 행동과 경과 시간을 표시해요. (프리미엄)": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Shows the running action and elapsed time. (Premium)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "計測中のアクションと経過時間を表示します。(プレミアム)"
}
}
}
},
"측정 표시 새로고침 필요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Timer display needs a refresh"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "計測表示の更新が必要"
}
}
}
},
"측정 표시가 오래됐어요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Timer display is out of date"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "計測表示が古くなっています"
}
}
}
},
"표시할 다짐과 기간을 선택하세요.": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Choose a quest and period to display."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "表示するクエストと期間を選んでください。"
}
}
}
},
"표시할 다짐이 없어요 — iPhone 목표 편집에서 '애플워치에서 보기'를 켜면 나타나요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No quests to show — turn on 'Show on Apple Watch' when editing a goal on iPhone"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "表示するクエストがありません — iPhoneの目標編集で「Apple Watchに表示」をオンにすると表示されます"
}
}
}
},
"표시할 목표가 없어요 — iPhone 목표 편집에서 '애플워치에서 보기'를 켜면 나타나요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No goals to show — turn on 'Show on Apple Watch' when editing a goal on iPhone"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "表示する目標がありません — iPhoneの目標編集で「Apple Watchに表示」をオンにすると表示されます"
}
}
}
},
"표시할 목표와 기간을 선택하세요.": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Choose a goal and period to display."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "表示する目標と期間を選んでください。"
}
}
}
},
"표시할 행동을 선택하세요. 표시 기간은 하루 다님 앱의 행동 편집에서 정해요.": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Choose an action to display. The display period is set in the Haru Danim app's action editor."
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "表示する行動を選んでください。表示期間はHaru Danimアプリのアクション編集で指定します。"
}
}
}
},
"표시할 행동이 없어요 — iPhone 행동 편집에서 '애플워치 컴플리케이션'을 켜면 나타나요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No actions to show — turn on \"Apple Watch complication\" in the action editor on iPhone"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "表示できるアクションがありません — iPhoneのアクション編集で「Apple Watchコンプリケーション」をオンにすると表示されます"
}
}
}
},
"프리미엄": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Premium"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "プレミアム"
}
}
}
},
"프리미엄 기능": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Premium Features"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "プレミアム機能"
}
}
}
},
"하루": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Daily"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "1日"
}
}
}
},
"하루 다님": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Haru Danim"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "Haru Danim"
}
}
}
},
"한도": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Limit"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "上限"
}
}
}
},
"한도 안": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Within"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "上限内"
}
}
}
},
"한도 초과": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Over limit"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "上限超過"
}
}
}
},
"행동": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Action"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アクション"
}
}
}
},
"행동 기록": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Action Log"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アクションの記録"
}
}
}
},
"행동 없음": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "No actions"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アクションなし"
}
}
}
},
"행동을 찾을 수 없어요": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Action not found"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "アクションが見つかりません"
}
}
}
},
"현재 현황": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Current Status"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "現在の状況"
}
}
}
}
},
"version": "1.0"
}