Convert to String Catalogs and update translations through Mon Sep 8 15:14:33 PDT 2025 by marionbarker · Pull Request #320 · LoopKit/LoopWorkspace

Skip to content

Navigation Menu

Sign in

Appearance settings

Conversation

@marionbarker

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
… Mon Sep 8 15:14:33 PDT 2025

@marionbarker

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
  • 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

ps2 approved these changes Sep 10, 2025

@ps2 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!

2 participants

@marionbarker @ps2