fix(l10n): en 복수형 plural variation 정리 + 'Favorites' 표기 통일
수량이 1일 때 "1 times / 1 quests / 1 actions"처럼 읽히던 en 문자열
14건(iOS 10·위젯 3·워치 1)을 카탈로그 plural variation(one/other)으로
전환. SwiftUI 보간 키(%lld…)라 코드 변경 없이 런타임에 단복수가
자동 선택된다. 모음 탭 즐겨찾기 섹션 제목 en은 'Favorite'→'Favorites'로
워치 카탈로그와 통일(스토어 스크린샷 노출 문구). ko/ja 값 무변경.
- 직렬화 스타일 보존: IOS는 Xcode(" : "), 위젯·워치는 xcstringstool(": ")
포맷 그대로 재직렬화(라운드트립 바이트 동일 확인 후 적용)
- Debug·워치 빌드 통과 + 9개 카탈로그 missing/stale 0 재확인
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
bb78345882
commit
59251df41d
@ -540,9 +540,21 @@
|
||||
"오늘 %lld회": {
|
||||
"localizations": {
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Today %lld times"
|
||||
"variations": {
|
||||
"plural": {
|
||||
"one": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Today %lld time"
|
||||
}
|
||||
},
|
||||
"other": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "Today %lld times"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja": {
|
||||
|
||||
@ -102,9 +102,21 @@
|
||||
"%@ %lld회" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%@ %lld times"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%@ %lld time"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%@ %lld times"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -755,9 +767,21 @@
|
||||
"%lld회" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld times"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld time"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld times"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -3099,9 +3123,21 @@
|
||||
"다짐 %lld개" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld quests"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld quest"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld quests"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -3115,9 +3151,21 @@
|
||||
"다짐 %lld개 더 보기" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Show %lld more quests"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Show %lld more quest"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Show %lld more quests"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -7346,9 +7394,21 @@
|
||||
"오늘 %lld회" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld times today"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld time today"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld times today"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -7651,9 +7711,21 @@
|
||||
"요소 %lld개" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld items"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld item"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld items"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -8356,9 +8428,21 @@
|
||||
"이번 달에 쓴 일기 %lld편" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld diary entries this month"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld diary entry this month"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld diary entries this month"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -8731,9 +8815,21 @@
|
||||
"일기를 쓴 날 %lld일이 포함돼요" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Includes %lld days with diary entries"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Includes %lld day with a diary entry"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Includes %lld days with diary entries"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -9634,7 +9730,7 @@
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Favorite"
|
||||
"value" : "Favorites"
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -10792,9 +10888,21 @@
|
||||
"페이지 %lld개 사용 중" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Used by %lld pages"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Used by %lld page"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "Used by %lld pages"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
@ -11878,9 +11986,21 @@
|
||||
"행동 %lld개" : {
|
||||
"localizations" : {
|
||||
"en" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld actions"
|
||||
"variations" : {
|
||||
"plural" : {
|
||||
"one" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld action"
|
||||
}
|
||||
},
|
||||
"other" : {
|
||||
"stringUnit" : {
|
||||
"state" : "translated",
|
||||
"value" : "%lld actions"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja" : {
|
||||
|
||||
@ -86,9 +86,21 @@
|
||||
"%@ %lld회": {
|
||||
"localizations": {
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%@ %lld times"
|
||||
"variations": {
|
||||
"plural": {
|
||||
"one": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%@ %lld time"
|
||||
}
|
||||
},
|
||||
"other": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%@ %lld times"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja": {
|
||||
@ -469,9 +481,21 @@
|
||||
"%lld회": {
|
||||
"localizations": {
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld times"
|
||||
"variations": {
|
||||
"plural": {
|
||||
"one": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld time"
|
||||
}
|
||||
},
|
||||
"other": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld times"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja": {
|
||||
@ -1000,9 +1024,21 @@
|
||||
"다른 행동 %lld개도 함께 추적 중": {
|
||||
"localizations": {
|
||||
"en": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld other actions also tracking"
|
||||
"variations": {
|
||||
"plural": {
|
||||
"one": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld other action also tracking"
|
||||
}
|
||||
},
|
||||
"other": {
|
||||
"stringUnit": {
|
||||
"state": "translated",
|
||||
"value": "%lld other actions also tracking"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ja": {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user