دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • آبان

جلسه ۴۷ : بومی سازی در اندروید

  • دسته‌بندی‌ها :
جلسه ۴۷ : بومی سازی در اندروید
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش برنامه نویسی اندروید را دنبال می کنند. یک اپلیکیشن اندروید می تواند بر روی بسیاری از دستگاه های مختلف و در بسیاری از مناطق مختلف اجرا شود. برای اینکه برنامه شما تعاملی تر باشد، اپلیکیشن شما باید متن، شماره ها، پرونده هاو… را در محل های مناسب محلی که برنامه شما مورد استفاده قرار می گیرد، مدیریت کند. روش تغییر رشته به زبان های مختلف جهان به عنوان localization ( محلی سازی) شناخته می شود. در ادامه ی مباحث بومی سازی در برنامه نویسی اندروید برای آشنایی با این مباحث با ما همراه باشید.

      بومی سازی در برنامه نویسی اندروید

      در ابتدا به ساختار اصلی پیاده سازی بومی سازی در برنامه نویسی اندروید و متدهای مربوطه می پردازیم.

      در ادامه ی آموزش به یک مثال ساده از طرز پیاده سازی بومی سازی در برنامه نویسی اندروید می پردازیم.

      بومی سازی رشته ها

      به منظور محلی سازی رشته های مورد استفاده در اپلیکیشن خود، یک پوشه جدید زیر فولدر res با نام values-local ایجاد کنید.

      به عنوان مثال در مورد زبان ایتالیا مقادیر آن در فولدر values-i زیر فولدر res قرار می گیرد.

      بومی سازی در برنامه نویسی اندروید

      بومی سازی در برنامه نویسی اندروید

      هنگامی که این فولدر ساخته شد، strings.xml را از فولدر پیش فرض به فولدری که ایجاد کرده اید، کپی کنید.

      محتوای آن را نیز تغییر دهید به عنوان مثال محتوای آن را به hello_world به صورت زیر تغییر می دهیم:

      Italy, res/values-it/strings.xml

      مثال : 

      Spanish, res/values-it/strings.xml

      مثال : 

      French, res/values-it/strings.xml

      مثال : 

      علاوه بر زبان های فوق، کدهای region از زبان های دیگری که شامل جدول زیر است تعریف شده است:

      ردیفزبان و کد مربوطه
      ۱Afrikanns

      Code: af. Folder name: values-af

      ۲Arabic

      Code: ar. Folder name: values-ar

      ۳Bengali

      Code: bn. Folder name: values-bn

      ۴Czech

      Code: cs. Folder name: values-cs

      ۵Chinese

      Code: zh. Folder name: values-zh

      ۶German

      Code: de. Folder name: values-de

      ۷French

      Code: fr. Folder name: values-fr

      ۸Japanese

      Code: ja. Folder name: values-ja

      مثال

      شما می توانید این مثال را در دستگاه واقعی اندروید یا در شبیه ساز اندروید اجرا کرده و یا تست کنید.

      مراحل انجام کار:

      مراحلتوضیحات
      ۱مراحل ایجاد برنامه در اندروید استدیو را طبق بخش های قبلی دنبال کنید.
      ۲طراحی متناسب با برنامه را به فایل  res/layout/activity_main اضافه کنید.
      ۳اجزای لازم را به فایل res/values/string.xml وارد کنید.
      ۴برنامه را اجرا کنید تا شبیه ساز اندروید نتیجه را نمایش دهد.

      محتوای فایل res/layout/activity_main.xml:

      مثال : 

      محتوای فایل res/values/string.xml:

      مثال : 

      اجرای برنامه

      برای اجرای برنامه ی اندرویدی خود یکی از فایل های activity در برنامه ی خود کلیک کنید.

      سپس روی نماد  (Run) از نوار ابزار برای شروع اجرای برنامه کلیک کنید.

      سپس نتیجه اجرای برنامه را در دستگاه اندروید خود مشابه زیر مشاهده خواهید کرد:

      بومی سازی در برنامه نویسی اندروید

      بومی سازی در برنامه نویسی اندروید

      کلام آخر

      یک اپلیکیشن جامع و کامل باید قابلیت اجرا و استفاده در محل های مختلف با زبان های گوناگون را داشته باشد، برای این منظور شما باید با چگونگی بومی سازی در برنامه نویسی اندروید طبق مواردی که در مباحث فوق اشاره کردیم، آشنایی داشته باشید.

      در بخش بعدی به چگونگی پیاده سازی صفحه ی Login در اندروید می پردازیم.

      QR:  جلسه ۴۷ : بومی سازی در اندروید
      به اشتراک بگذارید