دوره آموزشی وردپرس: بین المللی سازی
1 ساعت 22 دقیقهمتوسط2023-05-25
مدرسین

Carrie Dils
Development, WordPress
جزئیات دوره
📌 وردپرس بیش از ۴۰٪ از وبسایتهای دنیا را قدرت میبخشد و یک سیستم مدیریت محتوای جهانی است که از زبانهای متعددی پشتیبانی میکند. آیا میخواهید قالبها و افزونههای وردپرس خود را برای ترجمه آماده کنید؟
🔹 در این دوره، کری دیلز شما را با ابزارها و توابع ویژهای که توسعهدهندگان وردپرس برای بینالمللیسازی (i18n) و بومیسازی (l10n) استفاده میکنند، آشنا میکند.
📖 آنچه در این دوره یاد میگیرید:
✅ اصول بینالمللیسازی (i18n) در وردپرس
✅ استفاده از توابع ترجمه مانند __() و _e()
✅ ایجاد قالبها و افزونههای قابل ترجمه
✅ کار با فایلهای ترجمه .po و .mo
✅ ساخت و مدیریت فایلهای زبان با ابزارهایی مثل Poedit
✅ مشارکت در پروژه ترجمه وردپرس با استفاده از GlotPress
🎯 پس از این دوره، میتوانید کدهای وردپرس را بهگونهای بنویسید که به راحتی برای هر زبانی قابل ترجمه باشند و در پروژههای جهانی از آنها استفاده کنید.
🔹 در این دوره، کری دیلز شما را با ابزارها و توابع ویژهای که توسعهدهندگان وردپرس برای بینالمللیسازی (i18n) و بومیسازی (l10n) استفاده میکنند، آشنا میکند.
📖 آنچه در این دوره یاد میگیرید:
✅ اصول بینالمللیسازی (i18n) در وردپرس
✅ استفاده از توابع ترجمه مانند __() و _e()
✅ ایجاد قالبها و افزونههای قابل ترجمه
✅ کار با فایلهای ترجمه .po و .mo
✅ ساخت و مدیریت فایلهای زبان با ابزارهایی مثل Poedit
✅ مشارکت در پروژه ترجمه وردپرس با استفاده از GlotPress
🎯 پس از این دوره، میتوانید کدهای وردپرس را بهگونهای بنویسید که به راحتی برای هر زبانی قابل ترجمه باشند و در پروژههای جهانی از آنها استفاده کنید.
مهارت ها
WordPressContent Management Systems (CMS)Front-End Web DevelopmentWeb DevelopmentOpen SourceOne-Off
سرفصل ها
مقدمه
- بین المللی سازی وردپرس
- آنچه باید بدانید
- نمای کلی پروژه و فایلهای تمرین
معرفی بین المللی سازی
- بین المللی شدن چیست
- چرا بین المللی کردن کد
- بین المللی سازی در مقابل بومی سازی
مفاهیم بین المللی سازی
- gettext چیست
- استفاده از دامنههای متنی
- توابع ترجمه
کار با توابع ترجمه در PHP
- ترجمه رشته ها
- HTML را ترجمه کنید
- از متغیرهایی استفاده کنید
- مبادله استدلال
- کار با جمع
- افزودن زمینه
کار با توابع ترجمه در جاوا اسکریپت
- از جمله wp-i18n
- استفاده از توابع ترجمه
- بارگذاری ترجمه ها
یک افزونه آماده ترجمه کنید
- معرفی پروژه
- بهترین شیوهها برای بین المللی سازی
- دامنه متن اضافه کنید و مسیر دامنه را تنظیم کنید
- توابع ترجمه را به PHP اضافه کنید
- یک اسکریپت با wp18n ایجاد کرده و در نوبت قرار دهید
- توابع ترجمه را به جاوا اسکریپت اضافه کنید
- یک فایل ترجمه ایجاد کنید
- یک ترجمه اضافی به افزونه خود اضافه کنید
- فایلهای MO و JSON تولید کنید
- بارگذاری ترجمه ها
مفاهیم پیشرفته
- خودکار سازی دامنههای متنی
- بستههای زبان
- امنیت بین المللی
کمک به منبع باز
- ترجمه برای وردپرس با GlotPress
- مشارکت در GlotPress
نتیجه
- بعدش چی