2013-08-13 10 views
5

Ho pensato di leggerlo da qualche parte ma non riesco a trovarlo qui o sul web. Stavo sognando?Argomenti dello schema di test di localizzazione Xcode

Quando si verificano i layout e le localizzazioni automatiche, esiste un modo in XCode per aggiungere un argomento a uno schema affinché modifichi il testo inglese in un testo più lungo a scopo di test per assicurarsi che i layout si adattino alle lingue più lunghe?

risposta

4

Abizern ha la risposta corretta, ma un errore di battitura. La chiave corretta è NSDoubleLocalizedStrings (notare la fine "s"). Aggiungi questo come argomento passato all'avvio, come

-NSDoubleLocalizedStrings YES 
5

Vai a Prodotto-> Schema-> Modifica schema. Scegli la sezione Esegui sulla sinistra e aggiungere a "argomenti passati al lancio" questo (per esempio):

-AppleLanguages ​​"(italiano)"

Per renderlo più rilevante, qui è utile post su NSHipster: http://nshipster.com/launch-arguments-and-environment-variables/

+0

Questo non è quello che sta chiedendo. – Abizern

+0

+1 poiché è abbastanza pertinente – Anurag

+0

Rilevante, sì. Ma non quello che l'OP chiedeva. – Abizern

3

Non stavi sognando, è stato dimostrato in uno dei video WWDC13. La chiave che stai cercando è:

NSDoubleLocalizedStrings 

che raddoppia le stringhe localizzate utilizzati dall'applicazione, il che significa che gli elementi dell'interfaccia utente che caricano queste stringhe saranno ingrandite e si può vedere che i layout di auto in grado di gestire il nuovo vincolato oggetti.

Problemi correlati