Localization and User-Facing Text in Storyboards
<p>I am learning from the iOS 9 AppCoda book on Swift (<a href="https://www.appcoda.com/swift/" rel="nofollow noreferrer">https://www.appcoda.com/swift/</a>) and I am stuck in particular on the Localization section. So the author has gone through with changing some user-facing strings in code from just String to NSLocalizedString. That makes sense and the changes I made there were automatically updated appropriately with the XLIFF file. In the section about Localisation, the author mentions that you can also translate Storyboard user-facing Strings with the Export Localization feature of Xcode. </p>

<p>Because it's a book you work through, he provides an already translated XLIFF file into Chinese and German which includes the source code translated text and the Storyboard elements translated as well. </p>

<p>When I import the files into Xcode, I see three storyboards (Base and the Chinese/German.strings, etc) but when I run the app, none of the Storyboard elements are actually translated and only the elements from the source code. </p>

<p>When I click on the German Storyboard, I get the "no localized strings". </p>

<p><a href="https://i.stack.imgur.com/KI4CF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KI4CF.png" alt="enter image description here"></a></p>

<p>The app in his example works and the UI elements in storyboard are translated but they're not in my case. The entire app thus far has been followed with the exercises so there aren't really any differences. Or even if there are, the similarities themselves should be translated, but in the Storyboard elements, they're not. </p>

<p>Does anyone have any ideas on why the Storyboard elements wouldn't be updated with the Translated text in my case?</p>

<p>Any thoughts would be appreciated. </p>