WordPress Multilingual String Translation Addon
WPML String اجازه می دهد تا متن هایی را که در پست ها، صفحات و طبقه بندی قرار ندارند ترجمه کنید. این شامل برچسب سایت، متون کلی در صفحه های مدیر، عناوین ویجت و متن های دیگر است.
فعال کردن String Translation
ماژول WPML’s String Translation بخشی از حساب چند زبانه CMS است. برای فعال کردن آن، ابتدا باید آن را از حساب WPML.org خود، در زیربخش دانلودها دانلود و نصب کنید.
سپس، به صفحه ترجمه WPML → String در سایت خود بروید.
انتخاب کنید کدام رشته ها نمایش داده شود.
یک سایت پیچیده ممکن است رشته های بسیاری برای ترجمه داشته باشد. از فیلتر نمایشگر در بالای صفحه String Translation استفاده کنید تا تعیین کنید کدام رشته ها نمایش داده می شوند.
- کدام رشته ها نمایش داده شوند – وضعیت ترجمه را انتخاب کنید (همه چیز، ترجمه کامل، ترجمه مورد نیاز یا انتظار مترجم)
- دامنه رشته ها – WPML رشته ها را در حوزه های مختلف سازماندهی می کند و پیدا کردن یک رشته خاص را آسان تر می کند. اگر به عنوان مثال به دنبال یک رشته ویجت هستید، دامنه ویجت را انتخاب کنید.
- جستجو – می توانید یک مقدار جستجو را برای محدود کردن رشته های خاص وارد کنید.
Translating Strings
برای باز کردن ویرایشگر ترجمه روی لینک ترجمه ها کلیک کنید.
بعد از ترجمه حتما روی translation is complete کلیک کنید. ترجمه های ناقص در سایت ظاهر نمی شوند.
اگر از ماژول WPML’s Translation Management استفاده می کنید، می توانید رشته هایی را نیز برای ترجمه توسط مترجمان ارسال کنید.
روی کادرهای انتخاب کنار رشته ها کلیک کنید، زبان را از لیست (در کادر گزینه های ترجمه) انتخاب کنید و send to translation را انتخاب کنید. لطفا توجه داشته باشید که شما نمی توانید یک مترجم خاص را انتخاب کنید. همه مترجمان درون یک گروه زبان می توانند رشته های مورد نظر شما را ترجمه کنند.
حذف رشته ها
هنگامی که دیگر از یک پلاگین یا قالب خاص استفاده نمی کنید، می توانید رشته های مرتبط با آن را حذف کنید. به سادگی رشته هایی که می خواهید را حذف کنید انتخاب کنید و روی حذف رشته های انتخاب شده کلیک کنید.
تغییر زبان رشته ها
شما می توانید زبان منبع رشته های خاص یا تمام رشته های متعلق به یک دامنه (زمینه) را تنظیم کنید.
برای تغییر زبان رشته های خاص، آنها را انتخاب کرده و روی دکمه Change language of selected strings کلیک کنید. سپس زبان جدید را انتخاب کنید.
همچنین می توانید زبان کل متن ها را تغییر دهید. این موضوع زمانی مفید است که یک قالب یا پلاگین دریافت کنید، که به زبانی غیر از انگلیسی کدگذاری شده است. بر روی new link، در بالای صفحه Language of domains ،String Translation کلیک کنید.
سپس زبان جدید را انتخاب کنید.
دیالوگ، جدولی از رشته های آن دامنه را به شما نشان می دهد. شما می توانید زبان جدید را انتخاب کنید و همچنین آن را به عنوان زبان پیش فرض برای رشته های جدیدی که به آن دامنه اضافه می شوند، تبدیل کنید.
ویژگی های پیشرفته String Translation
علاوه بر ویژگی های اصلی فیلتر و ترجمه، WPML گزینه های پیشرفته ای را ارائه می دهد، که می تواند مدیریت سایت شما را ساده تر کند.
وقتی رشته ها در سایت ظاهر می شوند، ردیابی کنید (Track when strings appear on the site).
این گزینه به شما کمک می کند مکان هایی را که در صفحات عمومی سایت استفاده می شود شناسایی کنید. در صورت فعال بودن، WPML منبع PHP و صفحاتی را که هر رشته را نمایش می دهد، ضبط می کند. این ویژگی می تواند به درک متن صحیح رشته ها و نحوه ترجمه آنها کمک کند.
نحوه استفاده:
- در جایی که رشته ها در گزینه سایت ظاهر می شوند، Track را فعال کنید.
- از صفحات frontend سایت بازدید کنید.
- به زبانی غیر از زبان پیش فرض سایت، تغییر دهید.
- WPML هر رشته ای را که در صفحه مشاهده می کنید ثبت می کند. از صفحه ای به صفحه دیگر بروید تا تمام رشته های مورد نیاز خود را پوشش دهید.
لطفا توجه داشته باشید که این یک عملیات گسترده با پایگاه داده است. شما فقط باید هنگام ساخت سایت آن را فعال کنید. هنگامی که رشته ها را ثبت کردید، فراموش نکنید که به صفحه ادمین String Translation برگردید و “Track where strings appear on the site” را غیرفعال کنید. اگر این گزینه را در حالت تولید نگه دارید سرعت سایت شما به میزان قابل توجهی پایین خواهد آمد.
رشته های ثبت خودکار برای ترجمه
WPML از آنالیز کد استاتیک برای یافتن رشته هایی که نیاز به ترجمه در قالب و پلاگین ها دارند استفاده می کند. در بعضی موارد، اسکن کد ایستا نمی تواند با اطمینان تمام رشته ها را پیدا کند. این اغلب وقتی اتفاق می افتد که رشته ها با استفاده از کد به صورت پویا تولید می شوند.
با فعال کردن ثبت نام خودکار، WPML رشته هایی را که نیاز به ترجمه در زمان نمایش دارند ثبت می کند. وقتی ادمین وارد سایت می شود، سایت را مرور می کند، WPML هر رشته ای که نمایش داده می شود را برای ترجمه ثبت می کند.
این عملکرد ممکن است نمایش داده های پایگاه داده را هنگام ثبت رشته ها برای ترجمه افزایش دهد.
درون ریزی/برون ریزی .po
می توانید با استفاده از فایلهای .po ترجمه های خود را از منابع دیگر درون ریزی کنید و ترجمه های فعلی خود را برون ریزی کنید.
هنگام درون ریزی ترجمه، باید زبانی را برای ورود به آن انتخاب کنید.
ترجمه رشته ها در جدول wp_options
بسیاری از قالب ها و پلاگین ها، متن را در جدول wp_options ذخیره می کنند. این مورد در مورد ویجت ها نیز صادق است. ویجت ها همچنین فیلدهای تنظیمات را در جدول wp-options ذخیره می کنند. می توانید به WPML بگویید که این رشته ها را برای ترجمه ثبت کند.
برای انجام این کار، Translate texts in admin screens کلیک کنید. با این کار دیالوگی باز می شود که رشته هایی که WPML در سایت شما پیدا می کند نشان داده میشود.
ایجاد فایل تنظیم زبان
طراحان توجه داشته باشید: نویسندگان قالب و پلاگین تشویق می شوند یک language configuration file را در کد خود درج کنند، که به WPML می گوید کدام رشته ها از جدول wp_options برای ترجمه ثبت نام کنند. این ویژگی می تواند زمان زیادی را برای تنظیم سایت های چند زبانه برای کاربران ذخیره کند. به راحتی می توانید با استفاده از دکمه “Export selected strings as a WPML config file that can be added to themes or plugins” رشته های مورد نظر خود را برون ریزی کنید.
اگر گزینه شما گزینه های فرعی زیادی دارد، می توانید از ستاره (*) به عنوان کاراکتر wildcard در فایل تنظیم خود استفاده کنید.
آیا با استفاده از String Translation نمی توانید متنی را پیدا کنید؟
اگر نتوانستید رشته مورد نظر خود را در String Translation پیدا کنید، آن ممکن است در زیر صفحه باشد که متون ادمین را لیست می کند. صفحه ما را راجع به translating options coming from themes and plugins و translating customizer and theme options برای بررسی نحوه ترجمه چنین متن هایی بررسی کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.