استخراج رشته‌های ترجمه از دروپال

تا به حال شده که بخواهید افزونه‌ایی از افزونه‌های دروپال را ترجمه کنید اما خود افزونه فایلی برای ترجمه کردن همراه خودش نداشته باشد و آن وقت به خاطر اینکه آن توسعه دهنده به فکر افرادی مثل شما نبوده هزار بدوبیراه به آن گفته باشید. بعد شروع به گشتن در درون کدهای افزونه می‌کنید یا آن را روی دروپال خودتان نصب می‌کنید بعد شروع می‌کنید توسط واسط ترجمه خود دروپال یکی یکی رشته‌ها را پیدا کردن و بعد ترجمه می‌کنید اما باز این هم کار سختی است و حتی مشکل بعدی این است که شاید شما بعداًْ به این ترجمه‌ها احتیاج پیدا کنید و خیلی از مسایل دیگر که افراد غیر انگلیسی زبان با آن در این پهنای بیکران شبکه مجازی دست به گریبانند. اما می‌خواهم امروز یک افزونه دروپالی به شما معرفی کنم که حداقل مقداری از مشکلات شما را حل خواهد کرد حداقل در زمینه استخراج رشته‌های ترجمه که خیلی خوب عمل می‌کند. این افزونه Translation template extractor نام دارد که به نام potx هم شناخته می‌شود کار این نرم افزار استخراج رشته‌های ترجمه از درون دروپال است حالا این رشته‌های قابل ترجمه شدن هر کجای دروپال که می‌خواهد باشد در قالب‌ها، افزونه‌ها (حال می‌خواهد افزونه یا قالب متعلق به خود دروپال باشد یا شما آن را نصب کرده باشید) یا در هسته اصلی شما می‌توانید کل افزونه‌ها و قالب‌ها را به صورت یکجا رشته‌های ترجمه‌اش را استخراج کنید یا هر قالب یا افزونه را به صورت مجزا حتی اگر قالب یا افزونه شما وسیع و حجیم است مثلاًْ افزونه دیدها؛ شما می‌توانید یک قسمت خاص این افزونه را انتخاب و رشته ترجمه آن را استخراج کنید نکته جالب این افزونه این است که شما حتی می‌توانید رشته‌هایی را که قبلاًْ ترجمه شده و در دروپال موجود است و مشابه کلمات یا جملات موجود در افزونه مورد نظر شما است را همراه با رشته‌های ترجمه استخراج کنید؛ مثلاًْ کلماتی مثل بله، نه، سلام، قبول، انجام شد و ... به شرط آنکه دو جمله مشابه هم باشند (جمله موجود در دروپال و جمله موجود در افزونه یا قالب مورد نظر شما) در صورتی که شما از این قابلیت استفاده کنید فرمت فایل استخراجی PO است؛ این فرمت فایل‌های ترجمه شده است و در صورتی که از این گزینه استفاده نکنید فرمت فایل استخراجی POT خواهد بود که این نوع فرمت فایل‌های ترجمه شونده است باید متذکر شوم که قابلیت استخراج فایل همراه با معادل ترجمه‌ها در صورتی امکان پذیر است که شما زبان‌های دیگری به غیر از انگلیسی را در سیستم دروپال فعال کرده باشید. در آخر هم با خیال راحت ترجمه کنید یا اگر خودتان توان این کار را ندارید به شخص دیگری این کار ترجمه را واگذار کنید و خودتان تنها ترجمه‌ها را وارد کنید. آموزش: ابتدا افزونه را وارد و نصب نمایید. به مسیر زیر بروید: مدیریت » پیکربندی » منطقه و زبان » واسط ترجمه سپس زبانه استخراج (extract) را انتخاب کنید. در قسمت اول صفحه مکان‌هایی که رشته‌های ترجمه در آن وجود دارند را نمایش می‌دهد، شما هر کدام را که تمایل دارید انتخاب نمایید. قسمت دوم تنظیمات استخراج است: گزینه اول تنها فایل ترجمه شونده با فرمت pot را استخراج می‌کند اما در صورت آنکه شما زبان دیگری به غیر از انگلیسی را در سیستم خود فعال داشته باشید گزینه دومی در اختیار دارید که می‌توانید فایل استخراجی خود را در همان زبان استخراج کنید. در آخر صفحه نیز گزینه‌ایی وجود دارد (گزینه سوم) در صورت آنکه آن را فعال کنید و گزینه انتخابی شما در قسمت دوم نیز گزینه اول نباشد فایل خروجی شما یک فایل po است و رشته‌های ترجمه شده مشابه که قبلاًْ در دروپال موجود بوده را همراه دارد. موفق باشید.

تگ های مطلب: 

دیدگاه‌ها

مثل هميشه عالي بود. براتون آرزوي موفقيت مي كنم.

بسیار عالی!
بخصوص که ما ایرانیا از داشتن یه پشتیبان خوب واسه دروپال محرومیم!

ممنون
میگم حالا که بحث پشتیبای شد ،چرا این drupalcms.ir لود نمیشه.......نکنه مشکل از سیستم منه؟

نمیدونم واسه من هم سایتشون باز نمیشه. امیدوارم مشکل خاصی نباشه

من کیک استارتر کامرس و نصب کردم نمی دونم کدوم ماژول برای استخراج ترجمه ها و رشته ها روش نصب بود ولی مشکل اینجاست که خیلی کلمات مشابه در جاهای مختلف معانی کاملا متفاوتی دارند، خیلی کلمات هم تا نبینی کجا استفاده شده اند نمی تونی بگی معنیش چیه ، در نتیجه یه ماژولی باید باشه که روی خود کلمه توی صفحه کلیک کنی و بعد ترجمه اش کنی چون با کلیک روی اون دکمه ی translate text که پایین ظاهر میشه یه فهرست از همه رشته ها میده و خدا میدونه این رشته کجای صفحه است، بعد و قبلش چه متنیه، کی به کیه، اینجا کجاست و ... خلاصه اگه گفتی چه باید کرد؟

از این ماژول استفاده کنید

https://drupal.org/project/l10n_client

دیدگاه جدیدی بگذارید

آخرین ارسال ها

محتواهای محبوب

درباره ما

Author
اینجا دروپال یعنی همه چیز. در مورد دروپال صحبت میکنیم. ماژول هامون رو به اشتراک میزاریم و هرچیزی که میدونیم به هم انتقال میدیم. دروپالیون یک سایت شخصی نیست. ما دست همه کسانی که برای پیشرفت دروپال تلاش میکنند رو میفشاریم و با آغوش باز اونها رو در این سایت میپذیریم.

تماس با ما

با ما تماس بگیرید.