Logo it.androidermagazine.com
Logo it.androidermagazine.com

Android 7.0: la tua lingua, a modo tuo

Anonim

La scelta di una lingua fa parte di Android sin dall'inizio, poiché poter leggere e comprendere le informazioni sul nostro telefono è fondamentale. L'abbiamo visto tutti durante la procedura di installazione su un nuovo telefono e per alcuni di noi copre tutto ciò di cui abbiamo bisogno. Scegliamo inglese o francese o spagnolo e confidiamo che ciò che vediamo sarà nella lingua che preferiamo. Possiamo quindi scegliere altre lingue per usare la tastiera e cambiare se mai ne avremo bisogno.

Ma per alcune regioni e alcune app localizzate, le cose non sono così facili. Il portoghese parlato a Lisbona non è proprio lo stesso del portoghese parlato a Brasilia, e talvolta piccole differenze non sembrano molto piccole. Android 7.0 ha un modo per garantire che la lingua che vedi sia quella giusta - nel dialetto corretto - in tutto il sistema operativo.

Per cominciare, ora puoi scegliere più lingue per l'impostazione predefinita del sistema e si accenderanno al volo quando un'app ha contenuti localizzati. Ciò significa che posso scegliere l'inglese americano e l'inglese britannico come valori predefiniti di sistema (o tutti i dialetti inglesi - ce ne sono 104 supportati) - o anche tedesco e francese se sono propenso - e se un'app non lo è pronto ad usare la mia prima scelta, si sposterà in basso nell'elenco per trovarne uno supportato.

La nuova funzione di impostazione delle impostazioni internazionali include anche strumenti che consentono agli sviluppatori di utilizzarli facilmente nelle loro app

Mentre chi parla inglese non deve affrontare troppi ostacoli - le app scritte solo per l'inglese britannico saranno facili da capire se ci si trova negli Stati Uniti, in Australia o in India - un'app scritta per uno dei 27 dialetti distinti dell'arabo è probabilmente un po ' diverso. Invece di mostrare blocchi invece di lettere, avere parole che leggono come sciocchezze o hanno parti di un'app in diverse lingue, Android passerà automaticamente alla lingua dell'app se hai scelto di supportarla. Das ist wirklich cool!

Nuovi strumenti per gli sviluppatori consentono loro di determinare quali lingue hai scelto e trovare la migliore corrispondenza tra le lingue che supportano. Posso impostare la mia lingua predefinita sull'inglese americano con il tedesco come seconda scelta e leggere l'app SPIEGEL Online nella sua lingua predefinita. Oppure posso visitare il sito Web sul mio telefono e il browser non proverà a tradurlo in inglese. Il contenuto non scritto per il tedesco utilizzerà la mia scelta predefinita di inglese americano. Wunderbar! Queste API gestiscono la formattazione dei numeri e il testo, quindi anche le date, gli orari, le valute e simili verranno visualizzati nel modo migliore per l'utente.

Questo è un grosso problema e un modo per Android di aiutarci a stare insieme, anche se non siamo gli stessi.

La parte migliore è che gli sviluppatori non devono creare e includere nessuna di queste risorse nella loro app. Possono utilizzare variabili in cui è necessario visualizzare elementi specifici della locale e l'API LocaleList ordinerà quale delle lingue dell'utente funziona meglio per il contenuto. Nomi e numeri e date di codifica rigida e altre stringhe per il supporto di più lingue richiedono tempo e rendono un'applicazione con un footprint più ampio. Avere il sistema in grado di gestirlo consente agli sviluppatori di concentrarsi su altre cose.

Per molti, questi cambiamenti non faranno molta differenza. Ma per coloro che ne hanno bisogno - e ce ne sono molti - ora possono avere il loro telefono e il suo contenuto più personali ed essere più facili da capire. È un grosso problema e un modo per Android di aiutarci a stare insieme, anche se non siamo uguali.