poedit چیست؟
نرمافزارها و سایتهای چندزبانه گاهی از سیستم gettext یا PO که ابزاری تحت سیستمعامل لینوکس است برای ترجمهی متنهای نرمافزار به زبانهای مختلف استفاده میکنند. نرمافزار Poedit ابزاری است که ویرایش فایلهای ترجمه را بدون دانستن مهارت برنامهنویسی برای همه امکانپذیر میکند.
Poedit با جستجوی سورس فایلهای پروژه، تمامی عبارتهای ترجمه شده در سیستم را شناسایی میکند و آنها را برای ترجمه در اختیار ترجمهکنندگان قرار میدهد.
پس از ترجمه، برنامه فایلهای کامپایل شده ترجمه را ایجاد میکند تا توسط نرمافزار مورد استفاده قرار بگیرد و بر اساس زبان مورد نظر کاربر محتوای مناسب با وی را به نمایش در آورد.
طراحی سایت دوزبانه با استفاده از سیستمهای ترجمه آسانتر و سریعتر به انجام میرسد.
مزیت استفاده از فایلهای ترجمه
استفاده از فایلهای ترجمه سه مزیت اصلی و مهم دارد.
- سرعت بالای تبدیل عبارتها و کلمهها
- امکان ترجمه نرمافزار بدون در اختیار داشتن دانش برنامهنویسی
- عدم لزوم متن باز بودن برنامهی اصلی
سیستم ترجمه به گونهای طراحی و پیادهسازی شده است که یافتن ترجمهی کلمات و عبارتها با بیشترین سرعت ممکن قابل انجام باشد. استفاده از سیستمهای جستجوی سریع سبب میشود کمترین زمان ممکن برای یافتن معادلهای کلمهها و عبارتها به کار گرفته شود.
ویژگی مهم و قابل توجه دیگر فایلهای ترجمه قابلیت استفاده از آنها توسط افرادی است که تخصصی در برنامهنویسی ندارند. چنانچه عبارتها و کلمههای قابل ترجمه در فایلهای برنامه نویسی قرار گیرند، مترجمان ممکن است در هنگام ترجمه ناخواسته آسیبهایی به کدهای برنامه نویسی وارد کنند.
در هنگام استفاده از فایلهای ترجمه لزومی ندارد که برنامهی اصلی متنباز باشد. مترجمین، بدون مشاهدهی کدهای اصلی برنامه، قادر خواهند بود آن را ترجمه کنند.