Antwort

0

Die App lädt automatisch ihre entsprechenden Sprachzeichenfolgendateien aus dem Verzeichnis res/values, nachdem die Anwendung neu gestartet wurde. Sie könnten fortfahren und Locale.getDefault().getLanguage() vergleichen, um zu überprüfen, ob sich die Sprache seit dem letzten Neustart geändert hat.

1

Angenommen, Sie strings.xml verwenden Ihre String-Ressourcen zu verwalten, unterstützt Android nativ Lokalisierung: https://developer.android.com/preview/features/multilingual-support.html

Die Idee ist, dass man verschiedene Strings und Werte für jede Sprache, die Sie verwalten möchten, dann, wenn der Benutzer Änderungen die Sprache in den Einstellungen wird die App automatisch die richtige Datei auswählen (oder auf die Standardzeichenfolge strings.xml zurückgreifen, wenn Sie keine Ressourcen für die gewählte Sprache definiert haben).

0

Es wird versuchen, Informationen über Französisch in Werte (Wert-fr) zu erhalten, wenn Sie die Übersetzungen nicht hinzugefügt haben, wird es weiterhin Englisch zeigen

Verwandte Themen