2013-02-06 1 views

risposta

19

Se si sta tentando di testare le localizzazioni di un'applicazione, esistono modi più semplici rispetto alla modifica della lingua sul dispositivo.

È possibile eseguire le applicazioni con una bandiera per indicare il paese:

cioè per lo svedese è possibile utilizzare il flag -AppleLanguages (sv)

Naturalmente, al simulatore o il dispositivo, non è possibile eseguire un app con un flag normalmente, tranne quando lo si sta costruendo e eseguendolo tramite Xcode, dove è possibile impostare gli argomenti di avvio per ogni schema.

Ho scritto di questo in modo più dettagliato, con screenshot, e un progetto di esempio: http://abizern.org/2012/03/18/simple-localisation-testing/

questo funziona per il simulatore e il dispositivo, e non c'è bisogno di modificare le impostazioni del dispositivo.

+0

Link impressionante. Grazie. –

+0

Lo strumento da riga di comando funziona bene. Grazie. – EricS

+0

Dovrebbe essere la risposta corretta .. Grazie per il link! – lobodart

7

Scegli Svenska. Puoi selezionare la lingua attraverso le impostazioni proprio come faresti su un dispositivo reale. Le lingue vengono visualizzate nella lingua di destinazione, non nella lingua corrente, come mostrato nel tuo screenshot.

Toccare la riga desiderata, quindi toccare completato (fare clic nel caso del simulatore). Sul dispositivo, assicurati di poter tornare indietro.

+0

Svenska è svedese? –

+0

dove è la lingua di destinazione? –

+2

@Shahrukh La lingua di destinazione è quella che si desidera selezionare. 'Svenska' = svedese,' Dansk' = danese, 'Suomi' = Finish, ecc. Basta toccare la riga desiderata, quindi toccare finito (o fare clic nel caso del simulatore). Assicurati di poter tornare indietro (soprattutto su un dispositivo). –

1

E 'anche possibile impostare la lingua e la regione tramite le impostazioni della combinazione come si vede qui:

enter image description here