5

Sto utilizzando un MPMoviePlayerViewController per presentare i video. Tutto funziona come previsto, ma se cambio la lingua del dispositivo ad es. Tedesco, il pulsante "Fatto" non è localizzato.Localizza pulsante Fine di MPMoviePlayerViewController

ho cercato di accedere al pulsante e impostarlo alla mia propria implementazione pulsante mi piace così:

MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:url]; 

NSLog(@"%@", mp.navigationItem.leftBarButtonItem); // always null, but why? 

// override button with locale 
mp.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Zurück" 
              style:UIBarButtonItemStyleDone 
              target:self 
              action:@selector(dismissMoviePlayer:)]; 

[self presentMoviePlayerViewControllerAnimated:mp]; 

Una domanda simile è stato chiesto prima, ma mai ricevuto alcuna risposta: objective-c MPMoviePlayerViewController done button language.

Grazie per il vostro aiuto.

+1

Suona come un insetto è che questo punto di vista è fornito da Apple, dovrebbe rispettare le impostazioni di dispositivi linguistici. –

+0

L'ho pensato anch'io. Immagino che in seguito presenterò un'altra segnalazione di bug con Apple. Tempi di divertimento (: – alex

risposta

11

controllo del CFBundleDevelopmentRegion nel vostro Info.plist

+0

Grazie per la risposta. Sfortunatamente questo non fa il trucco, comincio a pensare che potrebbe essere un altro bug di iOS.) Altri suggerimenti? – alex

+0

No, questo non è un bug. Hai la versione tedesca di InfoPlist? .strings? – changx

+2

Ok, ho capito. 1. Controllare la 'CFBundleDevelopmentRegion' nel vostro Info.plist 2. assicurarsi di avere la versione tedesca di InfoPlist.strings 3. Modificare la lingua del simulatore di tedesco – alex

0

È possibile modificare l'Info.plist in XML (Open come codice sorgente) e mettere la vostra traduzione. Per esempio:

<key>CFBundleDevelopmentRegion</key> 
<string>es</string> 

Per dirla in spagnolo (spagnolo non compare nella lista)

Problemi correlati