Ich bezahle immer noch teuer für das Lernen von iOS-Entwicklung, also bitte sei nett.
Ich habe eine iOS-Anwendung rund 400 NSString
litterals enthält. Ich hätte nie gedacht, dass ich diese App später lokalisieren möchte, also habe ich mich bei NSLocalizedString
bewusst dafür entschieden, sie nicht für mein Projekt zu verwenden.
Jetzt hat sich die Welt verändert und ich muss diese Anwendung lokalisieren. Gibt es ein Tool/script ich, dass meine durch .m
Dateien ausführen können und „Suchen/Ersetzen“ mein NSStrings
mit NSLocalizedStrings
, bevor ich sie mit genstrings extrahieren?NSString automatisch in NSLocalizedString transformieren?
Dank Roger
Dank CRD. Ich gebe zu, nicht gedacht «out of the box» (mit Xcode ist die Box, sozusagen.) Raten Sie es ist Zeit zu putze meine Regex-Fähigkeiten auf und probiere es aus ... – theremin
Das hat einfach perfekt geklappt und mir Stunden des Tippens erspart Du bist mein Held des Tages, CRD! – theremin
Der Vollständigkeit halber: Das ist der Regex Ich benutze (die meisten meiner Strings waren in Arrays). Ich suchte nach/@ "[^ ,;] +"/g und ersetzt durch NSLocalizedString ($ &, Null) – theremin