Backlog: Localizable.strings key-normalization idea (P3, no action)

This commit is contained in:
FuelBoard Contributor
2026-08-14 12:02:26 +01:00
parent b66a9161a3
commit f85c74a7a8
+9
View File
@@ -72,6 +72,15 @@ Status: TODO / IN PROGRESS / DONE / BLOCKED.
picker interaction, so "mirror the app unit" goes stale. Fix: label options
with both units ("5 miles (8 km)") so nothing can go stale; widget rows keep
mirroring the live unit.
- [ ] **Localizable.strings: normalize keys to match copy** — today 8 onboarding
keys diverge from their values (key = old source literal, value = tightened
copy, e.g. "…updated twice a day" key vs "…updated daily" value). Option to
rename keys so key == value everywhere. Requires sweeping every Swift
occurrence of the old literal (Text/NSLocalizedString) AND updating key +
value together in one commit + rebuild — renaming the file entry alone
silently reverts copy to the Swift literal at next build. Not recommended:
keys are invisible anchors; value edits already change copy without code
changes, and normalization reintroduces divergence on the next value edit.
## Done (recent)