Sto traducendo un progetto iOS in portoghese e ho creato un file pt.lproj/Localizable.strings e ho aggiunto NSLocalizedString() nel codice sorgente. Funziona tutto! Con un piccolo problema - le stringhe all'interno dei file XIB non vengono tradotte ... So che questo è comunque di progettazione.File localizable.strings per iOS per file XIB?
Ho visto che il comando ibtool può essere usato per estrarre stringhe da un file XIB chiamato x e inserirlo in un file chiamato x.strings ... ma la mia domanda è, c'è un modo per tirare le stringhe da TUTTI i file xib e li metti tutti in un file .strings (es. Localizable.strings? o anche un altro chiamato XIBs.strings andrebbe bene?)
Ok, quindi non c'è un modo super semplice per farlo! Penso che avrò intenzione di fare il percorso IBOutlets, visto che ci sono circa 40 file di pennini, ma alcune stringhe sono condivise tra loro (e vogliamo circa 10 lingue alla fine quindi sarà a lungo termine che penso!) Immagino di sì passeremo attraverso i NIB e ci assicureremo che le etichette ecc. possano contenere un po 'più di testo per altre lingue (altrimenti il layout sarà identico)! Comunque, grazie per l'aiuto!! – Javawag