پارسکدرز اولین بازار کار آنلاین ایران آخرین ارسال های انجمن

چگونه برنامه اندروید ما در گوشی فارسی زبان و انگلیسی زبان نامی جدا داشته باشد؟!

codenama-ir_p1_diferent-appname-in-farsi-and-english-mobile

سلام.توی این پست بهتون روشی رو معرفی میکنم برای این که اسم برنامه ای که برای اندروید ساختید توی گوشی فارسی به یه اسم باشه و توی گوشی با زبان انگلیسی به یه اسم دیگه – مثلا توی یک موبایل فارسی اسم برنامتون باشه سلام و توی موبایل انگلیسی باشه test یا هرچیز دیگه 🙂

روشی که برای این کار انجام میشه روی محیط اندروید استودیو تست شده و بدون حتی یک خط کد نویسی توسط ما انجام میشه.

خب دیگه بریم سراغ آموزش

چگونه برنامه اندروید ما در گوشی فارسی زبان و انگلیسی زبان نامی جدا داشته باشد؟!

اول از همه وارد فایل AndroidManifest.xml بشید و چک کنید که اسم برنامه یعنی همون android:label برابر “@string/app_name”باشه، یعنی اینطوری:

توی پوشه resیا resources یه پوشه با عنوان values-fa ایجاد کنید(مقادیر فارسی).

codenama-ir_diferent-appname-in-farsi-and-english-mobile

حالا توی اون  پوشه یه فایل xml  به نام strings اضافه کنید  و این کد رو توش کپی کنید:

همونطور که توی کد مشخصه یه استرینگ به نام app_name اضافه کردیم و مقدار اون رو برنامه با اسم فارسی! دادیم.

کار تمومه ! حالا از برنامتون  خروجی بگیرید و نتیجه رو چک کنید.

شیوه کار به این شکله که ما با ایجاد پوشه ای به اسم values-fa تعیین میکنیم که برای گوشی های فارسی زبان از این پوشه values-fa استفاده کن! به همین سادگی

اما یه نکته

– توجه کنید که اگه فایل دیگه ای توی پوشه Values-Fa نسازید ولی تو پوشه values اصلی باشه اون فایل توی پوشه اصلی بصورت پیشفرض استفاده میشه.

 

موفق باشید 😉

مدیر

سلام
ابوالفضل هستم برنامه نویس نه چندان حرفه ای اندروید با کمی مهارت در طراحی وب و گرافیک1
نظراتتون رو درمورد سایت میتونید از طریق قسمت تماس با ما با بهم بگید.
به امید پیشرفت بیشتر :)

شاید این مطالب را هم دوست داشته باشید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هجده − 9 =