Sto sviluppando un'applicazione per iPad (base inglese)+ Localizzazione italiana. Ora ho appena modificato questo progetto ed è universale (sia per iPad che per iPhone). Ho aggiunto lo storyboard di iPhone e tutto va bene, tranne la traduzione. Ho cancellato la localizzazione italiana e ripetuto la procedura. Ora questa è la situazione:
Main_iPhone.storyboard Main_iPhone.strings (italiano)
Main_iPad.storyboard Main_iPad.strings (italiano)
La traduzione dell'iPad funziona perfettamente, ma l'iPhone no. È sempre inglese (base), anche se imposto la lingua italiana, perché non funziona?
risposte:
0 per risposta № 1Non parli se lo hai fatto o meno, ma non puoi copiare il contenuto da un file .strings all'altro quando lavori con NIB o storyboard. Gli identificatori di oggetto (come EI2-c9-dhD
) sono diversi per ogni file di interfaccia, quindi puoi solo copiare e incollare le traduzioni effettive per ogni singola stringa.