mycode/myApp/Keging/KegingWidgets/Localizable.xcstrings
songyc macbook 3f91e8889c feat(keging): 도움말 화면 + 영어·일본어 현지화 + 설정 언어 전환
- 첫 화면 우하단 ? 버튼 → 도움말(5그룹 13주제 — 기본 사용법·통계·앱 밖에서·애플워치·설정 기타)
- String Catalog ko(원문)/en/ja 3타깃(iOS 98·워치 15·위젯 9키) 전수 번역, InfoPlist 표시 이름 포함
- 설정 → 언어(시스템/한국어/English/日本語) — AppleLanguages 오버라이드, 재실행 시 적용(하루 다님 방식)
- 검증: Debug·Release·워치 빌드 그린, missing·stale 0, en/ja/ko 화면 QA 7장(도움말·설정·세팅·통계·워치)
- DEBUG 인자 추가: -openHelp/-openSettings/-openTimerSettings/-resetConfig

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

168 lines
3.4 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": {
"ko": {
"stringUnit": {
"state": "new",
"value": "%1$lld / %2$lld"
}
},
"en": {
"stringUnit": {
"state": "translated",
"value": "%lld / %lld"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld / %lld"
}
}
}
},
"%lld/%lld": {
"localizations": {
"ko": {
"stringUnit": {
"state": "new",
"value": "%1$lld/%2$lld"
}
},
"en": {
"stringUnit": {
"state": "translated",
"value": "%lld/%lld"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "%lld/%lld"
}
}
}
},
"두 번": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Twice"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "2回"
}
}
}
},
"세 번": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Three Times"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "3回"
}
}
}
},
"수축": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Squeeze"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "締める"
}
}
}
},
"수축 %lld초 · 이완 %lld초 · %lld회": {
"localizations": {
"ko": {
"stringUnit": {
"state": "new",
"value": "수축 %1$lld초 · 이완 %2$lld초 · %3$lld회"
}
},
"en": {
"stringUnit": {
"state": "translated",
"value": "Squeeze %lld s · Relax %lld s · ×%lld"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "締める%lld秒 · ゆるめる%lld秒 · %lld回"
}
}
}
},
"심장 박동": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Heartbeat"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "心拍"
}
}
}
},
"이완": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Relax"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "ゆるめる"
}
}
}
},
"한 번": {
"localizations": {
"en": {
"stringUnit": {
"state": "translated",
"value": "Once"
}
},
"ja": {
"stringUnit": {
"state": "translated",
"value": "1回"
}
}
}
}
},
"version": "1.0"
}