ios localization uitextview uistoryboard

Localización de iOS Storyboard: textos UITextView no están localizados?



localization uistoryboard (2)

Mi solución fue localizar las textviews por código con los archivos Localizable.strings.

Tengo una aplicación basada en un guión gráfico, que está traducida del alemán al inglés.

La mayoría de las cadenas en la UI se extraen correctamente de los archivos Main.strings, con la excepción de todo el texto en UITextViews, aunque sí aparecen en el archivo Main.strings:

/* Class = "IBUITextView"; text = "Die Futtermenge kann bei Hunden ab 12 Monaten anhand des Schiebreglers von 2% auf 5% des Körpergewichts verstellt werden. Als Standart empfehlen wir 2% Futter vom Körpergewicht Ihres Hundes. Je nach Aktivität kann das abweichen. Wenn Sie bereits eine hohe Menge an Futter geben und Sie der Meinung sind, es ist nicht ausreichend, erhöhen Sie die Fettmenge im Futter. Mehr unter den Fragen & Antworten./n /nFür Welpen und Junghunde gilt:/nWelpen 8 - 20 Woche: 7%/nJunghunde 21 - 35 Woche: 6%/nJunghunde 36 - 52 Woche: 5%"; ObjectID = "TAc-yh-nWQ"; */ "TAc-yh-nWQ.text" = "As of 12 months of age, you can use the slide ruler to adjust the food amount for dogs from 2% to 5% of body weight. As a baseline, we recommend 2% of your dog''s weight to determine the amount of food. It will vary depending on activity. If you are already giving your dog a lot of food and you feel it is not sufficient, increase the fat content of the food. More information can be found in the FAQ section./n /nFor puppies and young dogs:/nPuppies 8 - 20 weeks: 7%/nYoung dogs 21 - 35 weeks: 6%/nYoung dogs 36 - 52 weeks: 5%"; /* Class = "IBUILabel"; text = "Getreide:"; ObjectID = "VMF-xs-WfF"; */ "VMF-xs-WfF.text" = "Grains:"; /* Class = "IBUIButton"; normalTitle = "Gewicht aktualisieren..."; ObjectID = "WpP-c7-ipY"; */ "WpP-c7-ipY.normalTitle" = "Update weight...";

¿Hay algún problema con mis Main.strings? Lo anterior es un extracto.


Parece que este es un error de larga data discutido aquí .

Podrías probar el método "Change" Localizable Strings "to" Interface Builder Cocoa Touch XIB "" recomendado allí, que parece una extraña magia vudú pero, si funciona, funciona. De lo contrario, parece necesario configurarlo en tiempo de ejecución.