Skip to content

Camera permission alert text (NSCameraUsageDescription) is not localized to German #81

Description

@kipp-ing

Found during 2026-09-19/20 device testing on iPad jk, German system language, first QR scan attempt (spec 220, hitl §6 "read the NSCameraUsageDescription prompt").

Observed: the camera permission alert always shows the English sentence ("OwnFrame uses the camera only to read a shared-album QR code. No photo is captured or stored."), even with the device set to German.

Likely cause: the string is set directly as a build setting, INFOPLIST_KEY_NSCameraUsageDescription in OwnFrame.xcodeproj/project.pbxproj (both Debug and Release configs), with GENERATE_INFOPLIST_FILE = YES and no InfoPlist.xcstrings catalog in the project. INFOPLIST_KEY_* build settings produce a single, unlocalized value unless backed by a localized Info.plist string catalog — so there is currently no mechanism for a German variant to exist at all.

Fix direction (not done in this session): add an InfoPlist.xcstrings catalog with EN + DE values for this key (and any other INFOPLIST_KEY_* user-facing strings), per Apple's Xcode 15+ Info.plist localization support.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions