mycode/myApp/Keging/KegingWatch Watch App/Localizable.xcstrings
songyc macbook 4d91c48844 feat(keging): 워치 연결 배지·미연결 시작 경고 + 세팅 기기별 독립(워치 좌스와이프 세팅) + 워치 진동 강화 (7차)
- 폰 첫 화면: 시작 버튼 위 워치 연결 배지(연결됨/미연결/미연동 — iOS 제약상
  '연결됨'은 워치 앱 포그라운드 기준, 설정·도움말에 안내), 미연결 시작 시 확인 창
  (기록은 동일함을 안내), 설정 > 애플워치 > '워치 미연결 경고' 토글.
  단축어·autoStart는 경고 없이 통과
- 세팅 동기화 전면 제거(기기마다 진동 질감이 달라 각자 최적화) — 동기화는 기록만.
  워치 시작 화면 왼쪽 스와이프로 전용 세팅 페이지(TabView .page): 준비/수축/이완/
  횟수 스테퍼(2줄 컴팩트 라벨), 진동 2종 피커(선택 즉시 미리 울림), 운동 유형·강도.
  요약 라인 즉시 반영(SettingsStore EnvironmentObject)
- 워치 진동 강화 재설계: 기본=.start 1방, 톡톡=.start 2방(0.35s),
  지이이잉=.retry 2방 연결(~1.3s), 완주=.retry×3+.success(~2.5s), 세대 토큰 취소
- 도움말 4건·번역(en/ja) 갱신, CLAUDE.md 현행화
- 시뮬 검증: 배지·경고 창·설정 토글, 워치 세팅 페이지(46mm·40mm)·요약 반영,
  3종 빌드 그린·경고 0·l10n 0/0/0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UPmp29DQHY6Ahfss5SRopT
2026-09-03 03:05:28 +09:00

496 lines
11 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" : {
"%lld / %lld" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld / %lld"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld / %lld"
}
},
"ko" : {
"stringUnit" : {
"state" : "new",
"value" : "%1$lld / %2$lld"
}
}
}
},
"%lld초" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld s"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld秒"
}
}
}
},
"%lld회" : {
"localizations" : {
"en" : {
"variations" : {
"plural" : {
"one" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld rep"
}
},
"other" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld reps"
}
}
}
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld回"
}
}
}
},
"%lld회 완주" : {
"localizations" : {
"en" : {
"variations" : {
"plural" : {
"one" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld rep done"
}
},
"other" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld reps done"
}
}
}
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld回完了"
}
}
}
},
"고르면 바로 진동이 울려요. 세팅은 아이폰과 따로 저장돼요." : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Picking one plays the vibration right away. These settings are stored separately from your iPhone."
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "選ぶとすぐに振動が鳴ります。設定はiPhoneとは別に保存されます。"
}
}
}
},
"기본" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Standard"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "標準"
}
}
}
},
"기타" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Other"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "その他"
}
}
}
},
"세트" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Set"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "セット"
}
}
}
},
"세팅" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Setup"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "設定"
}
}
}
},
"수축" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Squeeze"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "締める"
}
}
}
},
"수축 %lld초 · 이완 %lld초 · %lld회" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Squeeze %lld s · Relax %lld s · ×%lld"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "締める%lld秒 · ゆるめる%lld秒 · %lld回"
}
},
"ko" : {
"stringUnit" : {
"state" : "new",
"value" : "수축 %1$lld초 · 이완 %2$lld초 · %3$lld회"
}
}
}
},
"시작" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Start"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "開始"
}
}
}
},
"안 함" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Off"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "なし"
}
}
}
},
"애플 건강" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Apple Health"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "ヘルスケア"
}
}
}
},
"완료!" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Done!"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "完了!"
}
}
}
},
"운동 강도" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Effort"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "運動強度"
}
}
}
},
"운동 유형" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Workout Type"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "ワークアウトの種類"
}
}
}
},
"이완" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Relax"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "ゆるめる"
}
}
}
},
"준비" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ready"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "準備"
}
}
}
},
"중단" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Stop"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "中断"
}
}
}
},
"지이이잉" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Long buzz"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "ブーッ"
}
}
}
},
"진동" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Vibration"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "振動"
}
}
}
},
"케겔 운동 시작" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Start Kegel Workout"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "ケーゲル運動を開始"
}
}
}
},
"코어 트레이닝" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Core Training"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "コアトレーニング"
}
}
}
},
"톡톡" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Double tap"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "トントン"
}
}
}
},
"현재 %lld번째, 전체 %lld회" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Rep %lld of %lld"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "%lld回目、全%lld回"
}
},
"ko" : {
"stringUnit" : {
"state" : "new",
"value" : "현재 %1$lld번째, 전체 %2$lld회"
}
}
}
},
"확인" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "OK"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "OK"
}
}
}
},
"횟수" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Reps"
}
},
"ja" : {
"stringUnit" : {
"state" : "translated",
"value" : "回数"
}
}
}
}
},
"version" : "1.0"
}