Skip to content

Generate iOS localization as String Catalogs - #995

Merged
DRadmir merged 1 commit into
mainfrom
wt4/xcstrings-localization
Sep 1, 2026
Merged

Generate iOS localization as String Catalogs#995
DRadmir merged 1 commit into
mainfrom
wt4/xcstrings-localization

Conversation

@DRadmir

@DRadmir DRadmir commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Replaces the per-language iOS .strings files with .xcstrings String Catalogs, one per table, so a translation change touches a single file instead of 31. The typed Localized accessors are now produced by the localization generator and SwiftGen is no longer needed.

@DRadmir DRadmir self-assigned this Aug 28, 2026
The localization generator writes one .xcstrings catalog per table (app,
InfoPlist, widget) instead of per-language .lproj/.strings files, and
generates the typed Localized.swift and WidgetLocalized.swift accessors
itself. SwiftGen is removed from the toolchain.
@DRadmir
DRadmir force-pushed the wt4/xcstrings-localization branch from 4035d4a to 49ebc98 Compare August 31, 2026 23:30
@DRadmir
DRadmir merged commit d1a485d into main Sep 1, 2026
7 checks passed
@DRadmir
DRadmir deleted the wt4/xcstrings-localization branch September 1, 2026 09:02
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.

1 participant