Ich versuche, eine String-Liste zu lokalisieren. Ich habe einige Fotos, und für jedes Foto eine Beschreibung davon, und ich möchte die Beschreibung in eine andere Sprache übersetzen.XCode Localize String Swift
, dass der Code ist:
var imageList:[String] = ["new_york_city_sky_house_skyscraper_59212_640x1136.jpg","79506M1pZO4U6d12i0Xzf27765gWo71P5061732uthh68xHQ8Dq1yTQ0Bj8p9F45.jpg","iphone 5 wallpaper new york.jpg","New-York-Vintage-Effect-iphone-5-wallpaper-ilikewallpaper_com.jpg","Superb-View-Over-New-York-iphone-5-wallpaper-ilikewallpaper_com.jpg","New-York-Empire-State-Building-1136x640.jpg","New-York-City-iphone-5s-wallpaper-ilikewallpaper_com.jpg","new-york-city.jpg","New-York-By-Day-iphone-5-wallpaper-ilikewallpaper_com.jpg","The-Empire-State-Building-New-York-1136x640.jpg"]
var nameList:[String] = ["1","2", "3","4","5","6","7","8","9","10"]
var sentMessage: [String] = ["Description here 1", "Description here 2", "Description here 3", "Description here 4", "Description here 5", "Description here 6", "Description here 7", "Description here 8", "Description here 9", "Description here 10"]
Ich mag würde Namensliste Kategorie und gesendet Nachrichtenkategorie, wie dies übersetzen: "Beschreibung hier 1" in "Descrizione qui 1", "Beschreibung hier 2" "Descrizione qui 2" ...
Was kann ich tun? Ich lerne selbst, um eine App zu erstellen, weil ich ein paar Ideen habe, aber ich stecke hier fest ... Danke!
Ich weiß nicht, ob ich richtig mache. Ich habe die sentMessage geschrieben, bevor in var sentMessage = String geändert (Format: "% @% d", NSLocalizedString ("descriptionHere" Kommentar: "Beschreibung hier"), 2) Aber ich habe einen Fehler bekommt: 'NSInteger' ist nicht konvertierbar 'String.Index' hier: @IBAction func SHOWVIEW-() { let vc = SecondViewController (nibName: "SecondViewController", Bündel: null) vc.sentMessage = sentMessage [Imageindex] showViewController (vc, sender: self) Was kann ich tun? – MatteoAB
versuchen,% d in% @ im Format zu ändern; –
% @% @? Versucht und es gab mir den gleichen Fehler. Es ist richtig, "Localizable.string" zu setzen descriptionHere = "Description here" ;? – MatteoAB