Skip to content

Watch: build the watch string catalogs into the watch app - #2664

Merged
ps2 merged 1 commit into
LoopKit:next-devfrom
jeremybarnum:fix/watch-string-catalogs
Nov 8, 2026
Merged

ps2 merged 1 commit into
LoopKit:next-devfrom
jeremybarnum:fix/watch-string-catalogs

Conversation

@jeremybarnum

Copy link
Copy Markdown

The 2026-03-10 merge that made the watch app a single target removed the WatchApp Extension target, and WatchApp Extension/Localizable.xcstrings and ckcomplication.xcstrings lost their target membership. Neither has been built into the app since, so watch screens show English in every language and the Utilitarian Large complication's format string (UtilitarianLargeFlat, table ckcomplication) has no value.

This attaches both catalogs to the WatchApp target. The catalog update is Xcode's own sync after a build with the fix (37 strings extracted, 12 marked stale). WatchApp Extension/InfoPlist.xcstrings stays out of the target: every key in it is also in WatchApp/InfoPlist.xcstrings.

🤖 Generated with Claude Code

The 2026-03-10 merge that made the watch app a single target removed the
WatchApp Extension target, and WatchApp Extension/Localizable.xcstrings and
ckcomplication.xcstrings lost their target membership. Neither has been
built into the app since, so watch screens show English in every language
and the Utilitarian Large complication's format string
(UtilitarianLargeFlat, table ckcomplication) has no value.

Attach both catalogs to the WatchApp target. The catalog update is Xcode's
own sync after a build with the fix (37 strings extracted, 12 marked
stale). WatchApp Extension/InfoPlist.xcstrings stays out of the target:
every key in it is also in WatchApp/InfoPlist.xcstrings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants