تنظیم کردن زبان اپلیکیشن با پیشفرض سیستم
یکشنبه 6 مهر 1399آیا تا به حال نیاز داشته اید که اپلیکیشن خود را چند زبانه کنید و اپلیکیشن به صورت خودکار با توجه به زبان گوشی ، زبان خود را تغییر دهد؟ پس با ما همراه باشید
اپلیکیشن های زیادی وجود دارند که با این روش زبان نرم افزار اندروید خود را با توجه به تنظیمات پیشفرض گوشی تنظیم میکنند
private void initializeLogic() {
if (Locale.getDefault().getDisplayLanguage().equals("Persian") || (Locale.getDefault().getDisplayLanguage().equals("Farsi") || Locale.getDefault().getDisplayLanguage().equals("فارسی")))
{
//کد های زبان فارسی
}
if (Locale.getDefault().getDisplayLanguage().equals("English"))
{
//کد های زبان انگلیسی
}
}
کد های بالا که مشاهده میکنید بهترین روش برای این کار است در شرط بالا اپلیکیشن بررسی میکند که اگر زبان پیشفرض سیستم انگلیسی یا فارسی بود با توجه به زبان گوشی ، زبان اپلیکیشن را نیز تغییر دهد شما میتوانید در بین شرط ها کد های خود را قرار دهید برای مثال
//اگر زبان گوشی انگلیسی بود
textview1.setText("Hi");
//اگر زبان گوشی فارسی بود
textview1.setText("سلام");
توجه کنید که در کد های بالا فقط زبان فارسی ، انگلیسی ملاحظه شده است خودتان میتوانید زبان های بیشتری اضافه کنید
امیدوارم به دردتان خورده باشد
موفق و پیروز باشید.
- Java
- 2k بازدید
- 0 تشکر