Gibt es eine effizientere Möglichkeit, die Lokalisierung aus einer NIB oder einem Storyboard zu entfernen?

9

Ich habe ein iOS-Projekt ausgewählt, das zuvor für 20 Sprachen lokalisiert, aber noch nicht übersetzt wurde. Bei der Überprüfung vor der Übergabe zur Übersetzung habe ich festgestellt, dass die meisten lokalisierten NIBs und Storyboards Strings für viele Platzhaltertexte generiert haben, die nicht zur Laufzeit verwendet werden. Da viele der Dateien nur Platzhalterzeichenfolgen sind, muss die Lokalisierung nur entfernt werden. Ich bin mir bewusst, dass dies getan werden kann, indem die einzelnen Sprachlokalisierungen entfernt werden, der Verweis auf die Datei im Projekt gelöscht wird, die Datei in ein Verzeichnis von Base.lproj verschoben und erneut hinzugefügt wird. Da es jedoch 20 Sprachen und mehr als 40 Ressourcendateien gibt, ist das Entfernen der Lokalisierung auf diese Weise relativ mühsam und zeitraubend.

Offensichtlich kann ich es nur wie oben erwähnt beheben, aber ich würde gerne die Langeweile in der Zukunft vermeiden. Kennt jemand eine bessere Möglichkeit, eine Ressourcendatei zu lokalisieren? Wenn nicht in Xcode, würde eine Befehlszeilenlösung gleichermaßen geschätzt werden; alles, was nicht Tausende von wiederholten Mausklicks erfordert.

    
spencerready 12.05.2015, 21:12
quelle

0 Antworten

Tags und Links