/ / Come aggiungere nuove impostazioni internazionali per un linguaggio Android? - Android, locale

Come aggiungere nuove impostazioni locali per un linguaggio Android? - Android, locale

Voglio usare le nuove impostazioni internazionali per un esempio di lingua: Lingua francese per la lingua giapponese o lingua francese per la lingua cinese ("fr-rJP" o "fr-rCN"), è possibile?

risposte:

0 per risposta № 1

Dovrai creare un'altra cartella valori enominalo secondo la tua nuova lingua. valori è l'impostazione predefinita e mantiene le stringhe predefinite lì e il nuovo nome assegna a value-jp o fr in base a ciò che è necessario. Copia nella nuova cartella valori il file strings.xml dalla cartella dei valori predefiniti, e semplicemente traduci le parole di conseguenza, ma non modificare il nome della variabile di ogni stringa.

E questo è quello che uso per cambiare la localizzazione all'interno della mia app:

    Locale myLocale = new Locale(THE LANGUAGE U WANT HERE); example ("jp" or "fr")
Resources res = getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = myLocale;
res.updateConfiguration(conf, dm);