تطبيق بأكثر من لغة Localizations

من المتعارف عليه أننا نحتاج في كثر من الأحيان إلى عمل تطبيقات بأكثر من لغة هل في هذه الحالة علينا أن ننشيء تطبيق كامل لكل لغة أما أننا نحتاج إلى عمل شيء واحد فقط  والأجابة علينا أن نعمل تغير واحد فقط وهو إنشاء ملف مسميات خاص بكل لغة

2015-01-14_14-00-42

ثم نكتبب أسم الملف لتكون كل الملفات بنفس الاسم مع تغيير اللغة في كل مرة

2015-01-14_14-01-44لتظهر الملفات

2015-01-14_14-05-43  ثم داخل كل ملف يتم كتابة المسيمات المختلفة لابد من أستخدام نفس الأسماء مع تغير القيم على حسب اللغة المستخدمة

هنا hello_world ده الاسم هيتم كتابنته في كل الملفات لانه ما يستخدم في ملف التصميم

Hello world! ده قيمة وهيتم تغيره على حسب كل لغة

اللغة الأنجليزية

 اللغة العربية

 اللغة الأسبانية

ويتم استخدامها في ملف التصميم كالتالي

ليكون الشكل النهائي في اللغة الانجليزية

2015-01-14_13-50-49لعرض التطبيق باللغة الاسبانبة أو بأي لغة لابد من تغيير الأعدادت من custom locale

2015-01-14_13-51-30ثم نختار اللغة

2015-01-14_13-52-09ليظهر التطبيق كالتالي

2015-01-14_13-54-29ثم نغير الأعدادت مرة أخري إلى اللغة العربية

2015-01-14_13-55-51ليظهر التطبيق

2015-01-14_14-37-53 ونستطيع أن نضيف لغات أخري بنفس الطريقة

نربط ملف الجافا بالتصميم :-

MainActivity.java

إلى اللقاء مع مقال جديد من عرب أندرويد يسعدنا تلقي تعليقاتكم وتقييمكم

لتحميل المشروع من هنا

 

 

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

الوسوم

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *