2013-06-24 13 views
13

Sono a mio agio con la localizzazione di stringhe e immagini all'interno dell'app. Ma sto riscontrando molte difficoltà nel cercare di localizzare l'icona dell'app per le mie lingue supportate (inglese e tedesco).Come localizzare un'icona di un'app?

È possibile? Secondo la documentazione di Apple, è possibile:

Un'applicazione iOS dovrebbe essere internazionalizzato e avere una cartella language.lproj per ciascuna lingua che supporta. Oltre a fornire versioni localizzate di risorse personalizzate della propria applicazione, è anche possibile localizzare le icone delle applicazioni e lanciare le immagini da file immissione con lo stesso nome nel progetto specifiche della lingua directory. Anche se fornisci versioni localizzate, devi sempre includere una versione predefinita di questi file nel livello superiore del pacchetto di applicazioni. La versione predefinita viene utilizzata nelle situazioni in cui una localizzazione specifica non è disponibile. Per ulteriori informazioni su risorse localizzate, consultare la sezione “risorse localizzate in bundle.”

Ho provato a fare questo senza fortuna. Non sembrano esserci risorse utili?

Altre cose che ho provato:

Localized App Icons with Retina Display for iOS

https://iphonedevsdk.vanillaforums.com/forum/iphone-sdk-development/77660-i-have-problem-localizing-application-icon.html

Qualcuno ha realizzato con successo l'icona di un'applicazione localizzata?

+1

Come hai provato questo? Questo ha sempre funzionato perfettamente per me. – Mundi

+1

Hai eliminato completamente l'app dal dispositivo quando lo fai? L'aggiunta di localizzazione a volte non funziona quando si aggiorna l'app da Xcode. – Krumelur

+0

ho pensato che fosse semplice come lanciare l'icona nella cartella, se hai problemi a eliminare l'app e provare una nuova pulizia e build – rezand

risposta

19

Da iOS 4.0, questo semplicemente non sembra più essere possibile. A partire dal 2015, lo documentation è stato aggiornato e ora afferma solo che le immagini di avvio possono essere localizzate (ma non menziona più le icone di app).

Il fatto che questo non funziona è stata confermata da un un dipendente di Apple sui devforums (Login richiesto) nel 2010: https://devforums.apple.com/message/330960

bugreports sono state presentate da diversi anni, ma nulla è cambiato. Suppongo che Apple voglia usare la stessa icona per la tua app in tutto il mondo o creare app separate per mercati specifici.

+0

È ancora così maggio 2014? Grazie. – brainray

+2

@brainray Sì. Speriamo che Apple introduca Xcode 6 con il supporto per '.xcassets' localizzati al WWDC la prossima settimana ... :) –

+0

per quanto ne so non è possibile localizzare' .xcassets' fino ad ora – donmarkusi

Problemi correlati