Unterstützt Android mehrere Sprachen?

Lesezeit: 1 Minute

Unterstutzt Android mehrere Sprachen
Ganesh

Wenn ich meine Android-Anwendung mit einem HTC Magic mit Gebietsschema Englisch ausführe, finde ich, dass meine Anwendung ordnungsgemäß ausgeführt wird, und wenn ich versuche, sie auf Motorola Droid mit Gebietsschema Koreanisch auszuführen, wird meine Anwendung (apk) nicht einmal auf dem Gerät installiert. Unterstützt Android andere Sprachen? Liegt es an den unterschiedlichen Sprachversionen des Betriebssystems?

  • Suchen Lokalisierung!

    – RoflcoptrException

    2. September 2010 um 12:21 Uhr

Unterstutzt Android mehrere Sprachen
WarrenFaith

Mehrsprachige Unterstützung ist für Android einfach gemacht. Erstelle eine neue values Verzeichnis für die Sprache mit dem Suffix des Sprachcodes. Für Deutsch: values-de oder Französisch: values-fr dann kopiere deine strings.xml hinein und übersetze jeden Eintrag. Das ist alles, was Sie brauchen.

  • Danke für deine Vorschläge Warren

    – Ganesh

    2. September 2010 um 12:57 Uhr

  • es heißt strings.xml nicht string.xml. In Ihrem Code werden Sie später darauf verweisen als R.string.blah.

    – Ilya Saunkin

    19. März 2011 um 9:53 Uhr

  • @WarrenFaith Aber alle Daten werden vom Webservice angezeigt und wie wird dann verwaltet? Wie wird mit jeder Ressourcendatei umgegangen?

    – Zala Janaksinh

    27. Februar 2013 um 12:50 Uhr

  • @ZalaJanaksinh, es gibt verschiedene Möglichkeiten: Sie können die @Zeichenfolge/den Schlüssel zurückgeben, damit Ihr Gerät/Ihre App übersetzt, oder Sie können einfach über den Webservice übersetzen. In diesem Fall müssen Sie auch die Gerätesprache an den Dienst senden.

    – WarrenFaith

    27. Februar 2013 um 14:10 Uhr

  • @WarrenFaith, also ist eine Übersetzungs-App auf dem Gerät erforderlich?

    – Zala Janaksinh

    28. Februar 2013 um 4:33 Uhr

Unterstutzt Android mehrere Sprachen
Nacho

Es gibt die Wertetabelle, die Sie in Ihrem Werteordner hinzufügen können.
iso639-2

Beispiel: Wenn Sie Ihre App ins Spanische übersetzen möchten, müssen Sie in Ihrem res-Ordner einen neuen Ordner mit dem Namen „values-es“ erstellen und die übersetzte Datei „string.xml“ hineinkopieren.

996520cookie-checkUnterstützt Android mehrere Sprachen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy