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



  • ۲۸
  • فروردین

جلسه ۱۹ : آموزش کار با پلاگین Globalization در کوردوا

  • دسته‌بندی‌ها :
جلسه ۱۹ : آموزش کار با پلاگین Globalization در کوردوا
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به فراگیری دوره آموزش کوردوا هستند. در جلسه قبل آموزش کار با پلاگین Geolocation را ارائه کردیم. در این جلسه آموزش کار با پلاگین Globalization در کوردوا را ارائه خواهیم نمود.

      آموزش کار با پلاگین Globalization در کوردوا

      در آموزش کار با پلاگین Globalization در کوردوا می آموزیم که چگونه از این پلاگین برای کسب اطلاعات در مورد منطقه زبانی کاربران، تاریخ و منطقه زمانی، currency  و … استفاده نماییم.

      مرحله ۱ – نصب پلاگین Globalization

      برای نصب این پلاگین باید دستور زیر را در پنجره command prompt اجرا کنید.

      مثال : 

      مرحله ۲ – اضافه کردن دکمه ها

      چند تابع در index.html ایجاد می کنیم تا بتوانیم روش ها و متود هایی را که بعداً اضافه می کنیم فراخوانی نماییم.

      مثال : 

      مرحله ۳ – اضافه کردن Event Listener

      Event listeners درون تابع در فایل جایگذاری می شود تا مطمئن شویم که app ما و Cordova پیش از استفاده بارگذاری شده اند.

      مثال : 

      مرحله ۴A – ایجاد تابع Language

      تگ بازگشتی  BCP 47 language در client’s device اولین تابعی است که به کار می بریم.
      روشی که در حال حاضر به کار می بریم روش getPreferredLanguage است.
      تابع دو پارامتر در onSuccess و onError دراد.

      مثال : 

      هنگامی که بر روی دکمه LANGUAGE کلیک کنیم؛ همانند تصویر زیر پیغام خطایی دریافت خواهیم نمود.

      آموزش کار با پلاگین Globalization در کوردوا

      cordova globalization language

      مرحله ۴B – تابع Locale

      این تابع تگ BCP 47 tag را به client’s local settings بر می گرداند.
      این تابع درست مشابه تابعی است که قبلاً نیر آن را ساخته بودیم.
      تنها تفاوت این تابع با تابع قبلی در این است که ما در این روش از getLocaleName استفاده کرده ایم.

      مثال : 

      با کلیک روی دکمه LOCALE، پیغام هشدار locale tag را نمایش خواهد داد.

      آموزش کار با پلاگین Globalization در کوردوا

      cordova globalization locale

      مرحله ۴C – تابع Date

      از این تابع برای بازگردانی Date مطابق با client’s locale و تنظیمات منطقه زمانی استفاده می شود.
      پارامتر date در واقع date فعلی ماست؛ استفاده از پارامتر options نیز اختیاری است.

      مثال : 

      حالا می توانید app را بازگردانید و روی دکمه DATE کلیک کنید تا فعلی را ببینید.

      آموزش کار با پلاگین Globalization در کوردوا

      cordova globalization date

      آخرین تابعی که استفاده می کنیم تابعی است که مقدار currency فعلی را مطابق با تنظیمات client’s device و  ISO 4217 currency code بر می گرداند.
      می توانید این تابع را در مثال زیر ببینید.

      مثال : 

      با فشردن دکمه CURRENCY خواهید دید که پیغام هشدار الگوی currency کاربران را نمایش می دهد.

      cordova globalization currency

      cordova globalization currency

      این پلاگین روش های دیگری نیز را نیز پیشنهاد می دهد. می توانید همه آن ها را در جدول زیر ببینید.

                            جزئیات                              پارامترها                              روش ها
        زبان client فعلی را بر می گرداند   onSuccess, onError   getPreferredLanguage
        تنظیمات locale فعلی client را
      برمی گرداند
         onSuccess, onError   getLocaleName
       date را مطابق با client’s locale و
      منطقه زمانی بر میگرداند
         date, onSuccess, onError, options   dateToString
        یک date را بر اساس تنظیمات
      client تجزیه و پردازش می کند.
         dateString, onSuccess, onError, options   stringToDate
        الگوی client’s currency را برمی
      گرداند.
         currencyCode, onSuccess, onError   getCurrencyPattern
        الگوی client’s currency را برمی
      گرداند.
         onSuccess, onError, options   getDatePattern
        این روش یک array از نام ماه ها،
      هفته ها یا روزها را مطابق تنظیمات
      client را بازگردانی می کند.
         onSuccess, onError, options  getDateNames
        از این روش برای تعیین روشن بودن
      یا نبودن ابزار صرفه جویی در روز
      (daylight saving time) مطابق
      منطقه زمانی client و تقویم آن
      استفاده می شود.
         date, successCallback, errorCallback   isDayLightSavingsTime
        این روش اولین روز هفته را مطابق
      تنظیمات client بازگردانی می کند.
         onSuccess, onError   getFirstDayOfWeek
        این روش عدد را  مطابق
      تنظیمات client بازگردانی می کند.
         number, onSuccess, onError, options   numberToString
        این روش یک عدد را  مطابق
      تنظیمات client پردازش و تجزیه می
      کند.
         string, onSuccess, onError, options   stringToNumber
        این روش الگوی عدد را  مطابق
      تنظیمات client بازگردانی می کند.
         onSuccess, onError, options   getNumberPattern

      کلام آخر

      در این جلسه کار با پلاگین Globalization را آموختیم.
      در جلسه بعدی آموزش کار با پلاگین InAppBrowser را ارائه خواهیم نمود.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۹ : آموزش کار با پلاگین Globalization در کوردوا
      به اشتراک بگذارید