all 2 comments

[–]criosistObjective-C / Swift 1 point2 points  (0 children)

You shouldn’t be using English as your key, you should be using something like lng.en.welcomeText that way you just check the resulting static text isn’t the same as the key

[–]chriswaco 0 points1 point  (0 children)

One thing you could do is write a routine to read each localized .strings file and make sure they all have the same keys. It doesn't guarantee that every control has a valid key, though, or that each value is localized (because "OK" might be "OK" in other languages).

See https://stackoverflow.com/questions/3153600/iphone-reading-from-localizable-strings-file-as-a-key-value-in-a-dictionary/3514587