Convert to String Catalogs and update translations through Mon Sep 8 15:14:33 PDT 2025 by marionbarker · Pull Request #320 · LoopKit/LoopWorkspace
Navigation Menu
- Notifications You must be signed in to change notification settings
- Fork 7.5k
Conversation
Purpose
- Update method for handling strings to String Catalogs (available as of Xcode 15)
- Update Scripts for working with lokalise
- Bring in new translations from lokalise
- Some submodules had strings added, updated or removed
- At lokalise, improve key handling
- Duplicate keys were linked which provide translations across submodules for linked keys and minimizes future work by contributors
- Keys that do not require translations were hidden from contributors
- Update the testflight.md instructions - they were missing the requirement to manually add the time-sensitive requirement
Test
- Successful build using Xcode 16.4 onto test phone running iOS 18.6.2
- Spot check in French: main app is translated
- Check that every CGM, Pump and Service shows up with included translation strings
- Spot check in French: main app is translated
- Repeat build and spot check (with Italian) onto test phone running iOS 15
- All was successful, except Mixpanel does not load on an iOS 15 device - not something we plan to modify
- Successful Browser Build
ps2 approved these changes Sep 10, 2025
ps2
left a comment
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGMT! Thanks Marion!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters