Warum Locale.getDefault().getLanguage() in Android Rückkehr der Anzeigename statt der language-code?

Entsprechend der Java-Referenz Gebietsschema.getLanguage() soll die Rückkehr der 2-Buchstaben klein ISO-code der Sprache (z.B. "de"), während getDisplayLanguage() ist die Methode für den Erhalt der lesbaren Namen (z.B. "Englisch").

Also, wie kommt es, dass der folgende code in Android:

Locale.getDefault().getLanguage()

zurück "Englisch" oder "Español" statt "en" und "es"????

Ich bin völlig ratlos...

InformationsquelleAutor der Frage matteo | 2012-01-05

Schreibe einen Kommentar