نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
هر برنامه مدرن Vue نیاز به یک گزینه محلی سازی دارد. این دوره به شما یاد میدهد که چگونه بینالمللیسازی را با کمک افزونه vue-i18n پیادهسازی کنید. برنامههای کاربردی Vue در دسترس جهانی باید با نقاط مختلف جهان سازگار شوند. در این دوره آموزشی، آماده سازی یک برنامه Vue 3 برای بین المللی سازی، یاد می گیرید که چگونه برنامه Vue خود را با مناطق مختلف تنظیم کنید. ابتدا، نحوه عملکرد پکیج vue-i18n و نحوه پیاده سازی آن در یک پروژه فعلی را بررسی خواهید کرد. در مرحله بعد، نحوه سفارشی کردن گزینه های ترجمه را خواهید دید. در نهایت، یاد میگیرید که چگونه محلی انتخاب شده را حفظ کنید و ترجمه را با بارگذاری تنبل بهینه کنید. پس از اتمام این دوره، مهارتها و دانش پیادهسازی بومیسازی بر اساس منطقه انتخابی مورد نیاز برای بینالمللی کردن برنامههای Vue خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
پیاده سازی پلاگین Vue I18n
Implementing the Vue I18n Plugin
-
بررسی نسخه
Version Check
-
Locale و I18n
Locale and I18n
-
تغییرات در Vue و Vue I18n API
Changes in the Vue and Vue I18n APIs
-
نسخه ی نمایشی: پیکربندی افزونه VUE I18N
Demo: Configuring the Vue I18n Plugin
-
نسخه ی نمایشی: ایجاد جزء انتخابگر زبان
Demo: Creating the Language Picker Component
-
نسخه ی نمایشی: تزریق ویژگی ها و عملکردهای جهانی
Demo: Injecting the Global Properties and Functions
-
نسخه ی نمایشی: تغییر به محدوده محلی
Demo: Switching to Local Scope
-
نسخه ی نمایشی: درون یابی پیام
Demo: Message Interpolations
-
نسخه ی نمایشی: پیوند دادن پیام ها و استفاده از اصلاح کننده ها
Demo: Linking Messages and Using Modifiers
سفارشی سازی ترجمه ها
Customizing Translations
-
نسخه ی نمایشی: ECMAScript Internationalization API
Demo: ECMAScript Internationalization API
-
نسخه ی نمایشی: بومی سازی اعداد
Demo: Localizing Numbers
-
نسخه ی نمایشی: قالب بندی اعداد با اسلات های i18n-n
Demo: Formatting Numbers with i18n-n Scoped Slots
-
نسخه ی نمایشی: بومی سازی تاریخ و زمان
Demo: Localizing Date and Time
-
نسخه ی نمایشی: قالب بندی Datetime با اسلات های i18n-d Scoped
Demo: Formatting Datetime with i18n-d Scoped Slots
-
نسخه ی نمایشی: پیاده سازی کثرت سازی
Demo: Implementing Pluralization
-
نسخه ی نمایشی: سفارشی کردن قوانین کثرت سازی
Demo: Customizing Pluralization Rules
تداوم منطقه
Persisting the Locale
-
نسخه ی نمایشی: دریافت محلی ترجیحی از Navigator
Demo: Getting the Preferred Locale from the Navigator
-
نسخه ی نمایشی: مدیریت محلی ها با منطقه
Demo: Handling Locales with Region
-
نسخه ی نمایشی: ذخیره Locale در Local Storage
Demo: Storing Locale in the Local Storage
بهینه سازی مسیرها
Optimizing Routes
-
نسخه ی نمایشی: استفاده از Locale به عنوان پارامتر مسیر
Demo: Using Locale as a Route Parameter
-
نسخه ی نمایشی: تعریف گارد ناوبری
Demo: Defining the Navigation Guard
-
نسخه ی نمایشی: کاهش اندازه باندل با پرچم های ساخت ویژگی
Demo: Reducing Bundle Size with Feature Build Flags
تنبلی در حال بارگذاری ترجمه ها
Lazy Loading the Translations
-
نسخه ی نمایشی: توزیع پیام ها در فایل های JSON جداگانه
Demo: Distributing Messages in Separate JSON Files
-
نسخه ی نمایشی: Refactoring the Language Picker
Demo: Refactoring the Language Picker
-
نسخه ی نمایشی: بارگذاری تنبل پیام های محلی
Demo: Lazy Loading Locale Messages
-
نسخه ی نمایشی: بازسازی گارد ناوبری
Demo: Refactoring the Navigation Guard
نمایش نظرات