L’elecció d’un idioma ha format part d’Android des del principi, ja que poder llegir i comprendre la informació del nostre telèfon és vital. Tots ho hem vist durant el procés de configuració en un telèfon nou, i per a alguns de nosaltres, que cobreix tot el que necessitem. Escollim l’anglès o el francès o l’espanyol i confiem que el que veiem estarà en l’idioma que preferim. A continuació, podrem escollir altres idiomes per utilitzar el teclat i canviar si ho necessitem.
Però per a algunes regions i algunes aplicacions localitzades, les coses no són tan fàcils. El portuguès que es parla a Lisboa no és el mateix que el portuguès que es parla a Brasília, i de vegades les petites diferències no se senten molt petites. Android 7.0 té una forma de garantir que l’idioma que veieu és l’adequat –en el dialecte correcte– a tot el sistema operatiu.
Per començar, ara podeu triar diversos idiomes per defecte del sistema i passaran a la marxa quan una aplicació hagi localitzat contingut. El que vol dir és que puc triar l’anglès nord-americà i l’anglès britànic com a valors predeterminats del sistema (o tots els dialectes anglesos –n’hi ha 104 de suportats–), o fins i tot l’alemany i el francès si hi estic inclinat - i si una aplicació no ho és Preparat per utilitzar la meva primera elecció, es desplaçarà a la llista per trobar-ne un de suport.
La nova funció de configuració del lloc local també inclou eines que els faciliten els desenvolupadors per utilitzar-les en les seves aplicacions
Si bé els parlants d’anglès no tenen massa problemes: les aplicacions escrites només per a anglès del Regne Unit seran fàcils d’entendre si esteu als Estats Units, Austràlia o Índia, és probable que una aplicació escrita per a un dels 27 dialectes àrabs diferents. diferents. En lloc de mostrar blocs en lloc de lletres, tenir paraules que es llegeixin com un disbarat, o tenir parts d’una aplicació en diferents idiomes, Android canviarà automàticament a l’idioma de l’aplicació si heu decidit donar-li suport. Das ist wirklich cool!
Les noves eines per als desenvolupadors els permeten determinar quins idiomes heu triat i trobar la millor concordança entre els idiomes que suporten. Puc configurar el meu idioma predeterminat a l’anglès nord-americà amb l’alemany com a segona opció i llegir l’aplicació SPIEGEL en línia de manera predeterminada. O puc visitar el lloc web al meu telèfon i el navegador no intentarà traduir-lo a l'anglès. El contingut no escrit en alemany utilitzarà la meva opció predeterminada de l'anglès nord-americà. Wunderbar! Aquestes API gestionen la formatació de números, així com el text, les dates, hores, monedes i similars també es mostraran de la millor manera per a l'usuari.
Aquesta és una cosa molt gran i una manera per a Android d’ajudar-nos a estar junts, encara que no siguem els mateixos.
El millor és que els desenvolupadors no han de crear ni incloure cap d'aquests recursos a la seva aplicació. Poden utilitzar variables on s'han de mostrar elements específics de la configuració regional i l'API LocaleList ordenarà quins idiomes de l'usuari funcionen millor per al contingut. Noms i números de codificació durs i dates i altres cadenes per a suport d'idiomes múltiples requereix temps i fa que una aplicació tingui una petjada més gran. Tenir el control del sistema permet als desenvolupadors concentrar-se en altres coses.
Per a molts, aquests canvis no faran la diferència. Però, per a aquells que els necessitin –i n’hi ha uns quants– ara poden tenir el seu telèfon i el seu contingut sentir-se més personal i ser més fàcil d’entendre. És una cosa molt gran i una manera per a Android d’ajudar-nos a estar junts, encara que no siguem els mateixos.