choas
کاربر تازه وارد
- تاریخ عضویت
- 2 فوریه 2007
- نوشتهها
- 19
- لایکها
- 3
سلام دوستان
امروزه در سیستم Multi Language بسیاری از سیستمهای مدیریت محتوا فایل های PO و MO استفاده می شوند.
نرم افزارهایی مانند POedit در زمان ذخیره PO، یک MO هم میسازند که دقیقا همین MO استفاده می شود و PO مانند سورس خام است! در واقع فایل MO نسخه کامپایل شده (؟) فایل PO بوده و غیر قابل ویرایش است.
خوب! این نکات را عرض کردم تا از خیل جوابهای تکراری درست ولی بدردنخور (!) بعضی دوستان تاپیک پاکسازی شود
اما بریم سر وقت درخواست من از اساتید و کاربران حرفه ای
من اینترنت را زیرو رو کردم و متوجه شدم دیکامپایل (؟) کردن فایلهای MO برخلاف پاسخهایی که درانجمنهای فارسی دیدم امکان پذیر است.
نمونه 1: Online Tools for WordPress Developers
PO میسازد اما فایل فارسی که من میدهم رو نمیتونه درست کنه!
نمونه 2: Convertir les fichiers .mo et .po
من اصلا Linux بلد نیستم که روشی که داده رو امتحان کنم
نمونه 3:
خوب! این روش رو روی Windows 8.1 تست کردم
فکر می کنم کلا سرکاری باشه!
بنابراین از دوستان حرفه ای خواهشمندم روش یا برنامه ای ساده و قابل اجرا (حتی درحد یک فایل bat) برای کمک به این حقیر معرفی نمایند.
امروزه در سیستم Multi Language بسیاری از سیستمهای مدیریت محتوا فایل های PO و MO استفاده می شوند.
نرم افزارهایی مانند POedit در زمان ذخیره PO، یک MO هم میسازند که دقیقا همین MO استفاده می شود و PO مانند سورس خام است! در واقع فایل MO نسخه کامپایل شده (؟) فایل PO بوده و غیر قابل ویرایش است.
خوب! این نکات را عرض کردم تا از خیل جوابهای تکراری درست ولی بدردنخور (!) بعضی دوستان تاپیک پاکسازی شود
اما بریم سر وقت درخواست من از اساتید و کاربران حرفه ای
من اینترنت را زیرو رو کردم و متوجه شدم دیکامپایل (؟) کردن فایلهای MO برخلاف پاسخهایی که درانجمنهای فارسی دیدم امکان پذیر است.
نمونه 1: Online Tools for WordPress Developers
PO میسازد اما فایل فارسی که من میدهم رو نمیتونه درست کنه!
نمونه 2: Convertir les fichiers .mo et .po
من اصلا Linux بلد نیستم که روشی که داده رو امتحان کنم
نمونه 3:
ویرایش فایل mo مثل ویرایش یک فایل کامپایل شدست ! یعنی امکانش نیست. پس باید اول تبدیلش کنی.
از دستور زیر استفاده کن:
msgunfmt YourLanguage.mo > YourLanguage.po
: YourLanguage.mo
فایل ورودی شما پا پسوند mo
YourLanguage.po
فایل خروجی شما با پسوند po
توضیح بیشتر:
باید با CMD وارد فولدری بشی که msgunfmt.exe قرارد داره. یعنی این مسیر:
\Poedit\bin
که در پوشه ای که برنامه Poedit نصب هست وجود داره.
بعدش باید فایل های زبان رو توی مسیر فوق کپی کنی. (البته برای راحتی کار وگرنه می تونی دقیق آدرس فایل ورودی و فایل خروجی رو بنویسی !)
خوب! این روش رو روی Windows 8.1 تست کردم
فکر می کنم کلا سرکاری باشه!
بنابراین از دوستان حرفه ای خواهشمندم روش یا برنامه ای ساده و قابل اجرا (حتی درحد یک فایل bat) برای کمک به این حقیر معرفی نمایند.
پیشاپیش از لطف همه بزرگان ممنونم