دوره آموزشی وردپرس: بین المللی سازی
1 ساعت 23 دقیقهمتوسط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
سرفصل ها
0. مقدمه
- 01 - بین المللی سازی وردپرس
- 02 - آنچه باید بدانید
- 03 - نمای کلی پروژه و فایلهای تمرین
1. معرفی بین المللی سازی
- 04 - بین المللی شدن چیست
- 05 - چرا بین المللی کردن کد
- 06 - بین المللی سازی در مقابل بومی سازی
2. مفاهیم بین المللی سازی
- 07 - gettext چیست
- 08 - استفاده از دامنههای متنی
- 09 - توابع ترجمه
3. کار با توابع ترجمه در PHP
- 10 - ترجمه رشته ها
- 11 - HTML را ترجمه کنید
- 12 - از متغیرهایی استفاده کنید
- 13 - مبادله استدلال
- 14 - کار با جمع
- 15 - افزودن زمینه
4. کار با توابع ترجمه در جاوا اسکریپت
- 16 - از جمله wp-i18n
- 17 - استفاده از توابع ترجمه
- 18 - بارگذاری ترجمه ها
5. یک افزونه آماده ترجمه کنید
- 19 - معرفی پروژه
- 20 - بهترین شیوهها برای بین المللی سازی
- 21 - دامنه متن اضافه کنید و مسیر دامنه را تنظیم کنید
- 22 - توابع ترجمه را به PHP اضافه کنید
- 23 - یک اسکریپت با wp18n ایجاد کرده و در نوبت قرار دهید
- 24 - توابع ترجمه را به جاوا اسکریپت اضافه کنید
- 25 - یک فایل ترجمه ایجاد کنید
- 26 - یک ترجمه اضافی به افزونه خود اضافه کنید
- 27 - فایلهای MO و JSON تولید کنید
- 28 - بارگذاری ترجمه ها
6. مفاهیم پیشرفته
- 29 - خودکار سازی دامنههای متنی
- 30 - بستههای زبان
- 31 - امنیت بین المللی
7. کمک به منبع باز
- 32 - ترجمه برای وردپرس با GlotPress
- 33 - مشارکت در GlotPress
نتیجه
- 34 - بعدش چی
دوره های مرتبط
- دوره آموزشی راهکارهای بدون کدنویسی برای وبسایتها و اپلیکیشنها
- دوره آموزشی ارتقای پروژههای وردپرس قدیمی: بهروز کردن روندهای کاری و کدها
- دوره آموزشی ایجاد و مدیریت یک وردپرس چندسایته (Multisite)
- دوره آموزشی افزونههای سفارشی وردپرس: طراحی، توسعه و توزیع
- دوره آموزشی پی اچ پی برای وردپرس
- دوره آموزشی یادگیری جامع وردپرس
- دوره آموزشی وردپرس: تسلط بر ویرایش کامل سایت
- دوره آموزشی سئوی تکنیکال وردپرس