mycode/myApp/Keging/KegingWidgets/Localizable.xcstrings
songyc macbook 0d058c7734 fix(keging): 진동 패턴 4종 재설계 — 횟수 세기 대신 첫 순간의 질감으로 구분
- 톡(짧게)/톡톡/드르륵/지잉(길게, 0.3s 겹침으로 끊기지 않는 긴 진동) — 사용자 피드백
  '한 번·두 번 방식은 아니고 간격도 길다' 반영, 연타 간격 0.5s로 단축
- 기본값: 수축=지잉(조이고 유지), 이완=톡(탁 풀기) — 첫 진동 즉시 구분
- 워치는 반복 재생 대신 패턴별 단일 시스템 햅틱(.start/.directionUp/.retry/.notification)
  — 워치 연타 뭉개짐·긴 간격 문제 자체를 제거
- 구버전 저장값(once/twice/thrice/heartbeat) 자동 이관, 라벨 3언어 번역·stale 정리
- 검증: Debug·Release·워치 빌드 그린, 세팅 화면 QA, 카탈로그 missing·stale 0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UPmp29DQHY6Ahfss5SRopT
2026-08-29 20:34:22 +09:00

200 lines
4.1 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/%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"
}
}
}
},
"기타": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Other"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "その他"
}
}
}
},
"드르륵": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Triple burst"
}
},
"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": "Relax"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "ゆるめる"
}
}
}
},
"지잉 (길게)": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Long buzz"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "ブーッ(長く)"
}
}
}
},
"코어 트레이닝": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Core Training"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "コアトレーニング"
}
}
}
},
"톡 (짧게)": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Tap (short)"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "トン(短く)"
}
}
}
},
"톡톡": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Double tap"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "トントン"
}
}
}
}
},
"version": "1.0"
}