I might have figured it out.
I have built an app in Swedish, but the development language is set to English.
I edited MyProject.xcodeproj/project.pbxproj
manually. There are two lines like this:
91C8245918BDFA6100A9972F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
and this section:
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
Changing all "en" to "sv" like this:
91C8245918BDFA6100A9972F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
and
developmentRegion = Swedish;
hasScannedForEncodings = 0;
knownRegions = (
sv,
Base,
);
and moving the file MyProject/en.lproj/InfoPlist.strings
to MyProject/sv.lproj/InfoPlist.strings
seems to have fixed it. Now the "Development Language" shows up as Swedish, and I can add an English translation.
After adding the translation, the storyboard has an expand-triangle where the base language is the existing Swedish version, and the translation is a strings-file in english.
