2012-03-27 8 views
7

Ich versuche, eine App in arabischer Sprache für Android 2.2 zu machen. Ich schreibe einen Text zu codieren, wie:Android Arabisch Sprache

البُرتُقال نوع من أنواع الحمضيات وهو مصدر ممتاز لفيتامين سي ويساعد فيتامين (سي) في البرتقال على امتصاص الكالسيوم في الجسم ، كما يحتوي أيضا على فيتامين أ كما أنه مصدر 

es wie unten angezeigt:

The same text on android.

Ich meine die Buchstaben kommen getrennt, und das bewirkt, dass die Bedeutung Unterschiede. Wie kann ich die Buchstaben verbunden anzeigen lassen?

Edit:

Ja 4.0 hat die Unterstützung für Arabisch. Jetzt muss ich einen Weg für 2.2 finden, denn das Produkt, das ich benutze, läuft mit 2.2. Und ich kann 4.0 nicht einfach umsetzen. Haben Sie einen Vorschlag dafür?

+0

Haben Sie andere (neuere) Versionen von Android versucht? – dldnh

+3

Verwenden Sie Schrift für Ihre Anforderung, möglicherweise wird es Ihnen helfen. und überprüfen Sie auch diesen Link http://stackoverflow.com/questions/7956852/how-to-support-arabic-language-in-android – RobinHood

+0

Arabischer Text ist ziemlich kompliziert. Im lateinischen Text geben Sie 'a' ein, Sie speichern 'a' in einer Textdatei und dann zeigen Sie den 'a' Buchstaben an - direkt. In arabischen Texten ist es eher wie folgt: Sie tippen 'a', speichern 'b' und zeigen 'a' oder 'bc' oder 'cd' an, je nachdem, wo dieser Buchstabe im Wort steht/wie Buchstaben kombiniert werden müssen (d. H zumindest mein Verständnis). Das geht nicht ohne spezielle Software-Unterstützung (wie Sie sehen können) und genau das fehlt in älteren Android-Versionen. – zapl

Antwort

1

Ich fand eine issue report über die arabische Sprache zu unterstützen. Es gab einen Post nur 10 Stunden, dass Android 4.x verbesserte Unterstützung für das Lesen und Schreiben von BiDi Text wie Arabisch bietet!

+0

Ich werde das überprüfen, danke Chris. – juliadream