2010-09-02 36 views
12

Android uygulamasmı yerel İngilizce olan bir htc sihirbazıyla çalıştırıyorsam, uygulamamın düzgün çalıştığını ve Motorola droid'te yerel kore ile çalıştırmayı denediğimde, Uygulamamın (apk) aygıtta bile yükleme yapmadığını buldum. Android farklı dili destekliyor mu? Farklı dil işletim sistemi sürümleri nedeniyle mi?Android desteği birden çok dil kullanıyor mu?

+0

[localization!] 'A bakın (http://developer.android.com/guide/topics/resources/localization.html) – RoflcoptrException

cevap

24

Çok dilli destek, android için çok kolay. Dil kodunun son eki ile yeni bir values dizini oluşturun. Almanca için: values-de veya fransızca: values-fr, strings.xml dosyanızı kopyalayın ve her girişi çevirin. Tek ihtiyacınız olan şey.

+0

Önerileriniz için teşekkürler Warren – Ganesh

+0

Teşekkürler Warren, onun çalışması :-) – Ganesh

+2

'dize denir .xml 'string.xml değil. Kodunuzda olsa da, ona 'R.string.blah' adını vereceksiniz. –

3

Değerler klasörünüze eklenecek değerlerin tablosu var. iso639-2

ex: ispanyolca uygulamanızı çevirmek isterseniz denilen sizin res klasöründe yeni bir klasör, değerler-es oluşturmak ve tranlated string.xml dosya içindeki kopyalamanız gerekir.

İlgili konular