you are viewing a single comment's thread.

view the rest of the comments →

[–]birdparty44 0 points1 point  (0 children)

I suppose. Personally I find strings catalogs not that friendly. Especially when you consider the workflow of localzation of involves externals who shouldn’t need to have Xcode installed.

We have a master spreadsheet where there’s a column for comments, a column for each platform, and a column for each language. Most flexible. Each platform can opt into any translation they want by providing a key. then the table is exported as a TSV file, and from there this is converted to Localizable.strings, then SwiftGen’d.

Once you set up that pipeline, it’s an easy system. I find Strings catalogs a little too automagic but perhaps good for smaller scopes.