Ho un'app che deve essere localizzata in 5 lingue tramite i file Localizable.strings. Quando visualizzo le informazioni sul progetto> Informazioni: localizzazioni, vedo duplicati di alcune lingue (inglese, francese, tedesco) e una lingua non voluta (giapponese).Duplicate file di risorse localizzate
mie risorse in XCode, appaiono anche fuori. Ma se guardo la directory delle risorse in Finder, appaiono come mi aspetterei.
ho provato:
- eliminare uno dei file duplicati, tramite il tasto -, entrambe le linee scompaiono e la risorsa è andato dal mio albero di risorse in XCode e la mia cartella Resources nel Finder.
- prodotto> Cartella generazione pulita
- Visualizza struttura dei file di eversione nelle versioni
Apprezzerei tutto suggerimenti e spiegazioni. Sto usando XCode 6.1.1 su Mavericks. Grazie.
Grazie questo ha aiutato! Rapido follow-up; quando hai cambiato i valori di 'knowRegion' (rimuovendo l'inglese ecc.) hai anche cambiato il valore' developmentRegion' in 'en' o lo hai lasciato come' English'? – dSquared
Nel mio caso, ho cancellato 'English' dall'elenco' knownRegions' e ho sostituito 'developmentRegion' con' en'; questo ha avuto l'effetto desiderato (una sola voce per "Inglese" sotto "Localizzazione", ecc.). Questo aveva senso per me perché (tra l'altro) le cartelle '.lproj' sono state create come' en.lproj' e non 'English.lproj'. Questo è con Xcode 8 sotto OS X 10.11.6. – rsfinn