آموزش آماده سازی یک برنامه Vue 3 برای بین المللی سازی

Preparing a Vue 3 App for Internationalization

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هر برنامه مدرن 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

نمایش نظرات

آموزش آماده سازی یک برنامه Vue 3 برای بین المللی سازی
جزییات دوره
1h 41m
27
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
Mateo Prigl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.