Ihr wollt eure App in mehreren Sprachen anbieten ? Ihr wisst nicht wie es geht ? Dies ist ganz einfach.
Schritt 1 - Anlegen des Projektes
Zuerst legen wir ein neues Projekt an.Euer Name, euer Package-Name usw. könnt Ihr alles auswählen.
Schritt 2 - Zuerst die Standardsprache
Nun öffnet Ihr im Ordner res/values/ die Datei strings.xml.
Nun legen wir mal ein paar Strings an:
<....CODE....>
<string name="action_thistranslate">This is a Translated String</string>
<....CODE....>
Diesen String könnt Ihr nun verbauen wo Ihr wollt.
Schritt 3 - Übersetzen in die Deutsche Sprache
Nun legt ihr im Ordner res/ einen neuen Ordner mit dem Name values-de an.
Ihr erstellt in diesem Ordner eine Datei mit dem Namen strings.xml.
Nun ist es sehr wichtig das Ihr den String-Namen aus der Englischen Sprache kennt dieser ist folgendermaßen zu erkennen
name="action_thistranslate"
Nun öffnet Ihr die strings.xml Datei aus dem values-de Ordner und fügt folgendes ein:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="action_thistranslate">Dies ist ein Übersetzter String</string>
</resources>
Nun wenn Ihr die App startet und die Systemsprache auf Deutsch setzt wird der String übersetzt.Dies geht mit jeder Sprache, ihr müsst dazu nur den Ordner mit den Länderkenziffern benennen Beispiel: values-fr für Französisch.
Ich hoffe ich konnte einigen weiterhelfen.
Grüße,
Jan alias DevBoy