ho localizzato due set di xibs e metterli nel mio progetto di navigazione, come mostrato nella foto qui sotto:Difficoltà Localizzazione xib Files
miei Localized.strings file stanno lavorando bene, ma i file XI ter sono a volte selezionati in modo errato. Quando imposto la lingua del dispositivo sul francese, vedo la vista xib in inglese. Quando imposto la lingua del dispositivo in inglese, vedo la vista xib francese.
Ho rimosso i file xib dal progetto, eliminando solo i riferimenti, quindi li ho trascinati di nuovo nel progetto nelle stesse posizioni, come mostra l'immagine. Al momento, sto vedendo solo la versione inglese, indipendentemente dalla lingua in cui è impostato il dispositivo.
C'è qualcosa che qualcuno può vedere che sto sbagliando?
(ho letto consigli, like this one, di non utilizzare fotogrammi separati per ogni lingua. Posso passare a che a un certo punto, ma in questo momento, voglio solo capire cosa è sbagliato con il mio set up.)
Aggiornamento
Ecco l'organizzazione file per la cartella en.lproj. La cartella fr.lproj è impostata allo stesso modo. Questi sono all'interno di una cartella chiamata Risorse.
Update - Risultato Finale
ho sperimentato con le impostazioni di localizzazione per i miei file XI ter nel pannello a destra.
e infine notato quei pulsanti di divulgazione quando ho avuto due o più lingue scelte per la localizzazione. Facendo clic sul pulsante di divulgazione è stato rilevato un file xib per ogni lingua. Ho quindi ripristinato la localizzazione per lo xib in lingua straniera. (Probabilmente avrei potuto copiato e incollato dalla xibs esistenti.)
Così i file sono ora organizzati in questo modo:
Grazie. Non sono sicuro di come farlo. Ho altri file di stringa localizzati (indicati con il nome nel mio codice) e appaiono allo stesso modo dei miei file localized.strings mostrati qui. – Jim
Potrei impostare la localizzazione per ogni xib su solo inglese o inglese e francese.Se provato diverse combinazioni e sto ancora ottenendo il xib sbagliato per l'impostazione della lingua del dispositivo. Non riesco a impostare la localizzazione del francese xib solo in francese. Cancellare l'inglese da esso quando è impostato su inglese e francese non è un'opzione. Il segno meno è disattivato se seleziono l'inglese da eliminare. – Jim
Jim, Elimina le directory xib nelle lingue e guarda cosa succede. Non ho mai annidato le risorse e non sono sicuro che ciò potrebbe causare problemi di iOS. – smmelzer