آموزش Internationalization در وب اپلیکیشن های ASP.NET Core

ASP.NET Core Internationalization Deep Dive
تعداد ویدئو 43
زمان دوره 03:41:26
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش Internationalization در وب اپلیکیشن های ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی Internationalization در ASP.NET Core است که با نام اصلی ASP.NET Core Internationalization Deep Dive از شرکت Pluralsight منتشر شده است.

Internationalization در وب اپلیکیشن ها

یک وب سایت چند زبانه، اجازه می‌دهد تا مخاطبین به روشی کاربر پسندتر از آن استفاده کنند. در ASP.NET Core سرویس‌ها و middleware هایی برای عملیات localize کردن به زبان ها و culture های مختلف وجود دارد. فرایند internationalization شامل دو فرایند globalization و localization می‌باشد. برآیند globalization به معنی طراحی اپلیکیشن هایی است که از چندین culture مختلف پشتیبانی می کنند. globalization باعث می شود که ورودی، خروجی و نمایش مجموعه ای از language script های مربوط به یک منطقه جغرافیایی خاص در برنامه پشتیبانی بگردد. فرایند localization به معنی انطباق دادن یک اپلیکیشن globalized شده به یک culture و یا local خاص است. انجام عملیات localization در وب اپلیکیشن‌های ASP.NET core شامل موارد زیر می باشند:

  1. localizable کردن محتوای وب اپلیکیشن
  2. فراهم کردن localized resource ها برای زبان‌ها و culture هایی که پشتیبانی می‌شوند
  3. پیاده سازی یک استراتژی، برای انتخاب language و culture هر کدام از یک request ها

ASP.NET-Core-Internationalization-Deep-Dive-Snapshot

مزیت های چندزبانه بودن یا localize کردن یک وبسایت

مزیت های چندزبانه بودن یا localize کردن یک وبسایت در توسعه و ارائه خدمات آن بسیار حائز اهمیت می‌باشد. با localize کردن وبسایت به چندین زبان، می‌توانید مخاطبان خود را در سراسر جهان جذب کنید و بازارهای جدیدی را برای خدمات و محصولات خود ایجاد کنید. این عمل باعث افزایش دسترسی کاربران از تمامی جوامع زبانی می‌شود و نتیجه‌ای از جلب مخاطبان بیشتر، افزایش ترافیک و کاربران جدید می‌باشد. به اضافه اینکه تجربه کاربری بهبود می‌یابد زیرا کاربران می‌توانند وبسایت را به زبان خود ببینند. همچنین، با localize کردن وبسایت، امکان ارتقاء سطح اعتماد مشتریان به وبسایت و برند شما نیز وجود دارد، زیرا کاربران در محیطی که به زبان مادری خود مطالبی را مشاهده می‌کنند، احساس راحتی بیشتری دارند و با برند شما ارتباط عمیق‌تری برقرار می‌کنند.

سرفصل مطالب آموزش Internationalization در وب اپلیکیشن های ASP.NET Core

فصل اول: مقدمه این دوره آموزشی

  • مقدمه

فصل دوم: درک مفهوم Internationalization

  • مقدمه
  • راه اندازی Environment
  • تعاریف و اصطلاحات
  • بررسی Culture ها
  • Culture ها در NET Core.
  • آموزش عملی: کار با CultureInfo Class
  • آموزش عملی: ارتقا دادن ویژوال استودیو 2017
  • بررسی ارتباط Culture های Multithread
  • آموزش عملی: ارتباط Culture های Multithread
  • بررسی Hierarchy و Fallback ها در Culture
  • آموزش عملی: بررسی Hierarchy و Fallback ها در Culture
  • جمع بندی

فصل سوم: کار با Resource File ها

  • مقدمه
  • آموزش عملی: ایجاد و ویرایش Resource File ها
  • بررسی ResourceManager
  • آموزش عملی: انجام Localization بر روی Enumeration ها
  • بررسی Satellite Assembly ها
  • آموزش عملی: استفاده از ResourceReader و ResourceWriter
  • جمع بندی

فصل چهارم: فعال سازی Internationalization

  • مقدمه
  • معرفی String Localizer ها
  • آموزش عملی: استفاده از String Localizer ها
  • استفاده از String Localizer با Factory Pattern
  • آموزش عملی: استفاده از String Localizer با Factory Pattern
  • نکات پیاده سازی
  • جمع بندی

فصل پنجم: پیاده سازی Request Localization

  • مقدمه
  • بررسی Request Localization Middleware
  • آموزش عملی: اضافه کردن Request Localization Middleware
  • پیکربندی Middleware
  • آموزش عملی: استفاده از Parent Culture Fallback ها
  • بررسی Request Culture Provider ها
  • آموزش عملی: پیاده سازی Request Culture Provider ها
  • جمع بندی

فصل ششم: پیاده سازی Localization در MVC

  • مقدمه
  • معرفی HTML Localizer ها
  • آموزش عملی: استفاده از HTML Localizer ها
  • بررسی View Localization
  • آموزش عملی: استفاده از View Localization
  • انجام Localization با Data Annotation ها
  • آموزش عملی: انجام Localization با Data Annotation ها
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Internationalization در وب اپلیکیشن های ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید