تالار گفتمان nCIS.ir

نسخه‌ی کامل: ساخت و خواندن فایل زبان (po/mo)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
صفحات: 1 2
من که عطاشو به لقاش بخشیدم و رفتم سراغ array .
اگه تو ویندوز کلا مشکل داشته باشه نباید وردپرسی که روی ومپ سرورتون نصب می کنید فارسی باشه !!!
(24-03-1394، 09:01 ب.ظ)prans.info نوشته: [ -> ]من که عطاشو به لقاش بخشیدم و رفتم سراغ array .
اگه تو ویندوز کلا مشکل داشته باشه نباید وردپرسی که روی ومپ سرورتون نصب می کنید فارسی باشه !!!

وردپرس کلاس اختصاصی برای خوندن محتوای فایل mo نوشته فکر کنم. واسه همین مشکل نداره.
ولی حیف شد این فایلا خیلی راحت تر از array هستن، کاربردشونم بیشتره کسی که با php آشنایی نداره هم میتونه استفاده کنه ازشون.
میشه یه ساختاری شبیه این رو خودمون درست کنیم و توی پروژه ازش استفاده کنیم. منظورم اینه که فایلهای language رو به نحوی بسازیم که نیازی به دانش برنامه نویسی نداشته باشه. مثلاً یه ساختار به این شکل باشه:
key "key"
value "value"
و بعد بجای "key" و "value" کلید ترجمه و متن ترجمه بیاد. حالا باید یه کلاس بنویسیم (برای استفاده از این سیستم ترجمه) که بیاد فایل رو بخونه و key/value ها رو استخراج کنه. حتی میشه ترکیبی از این سیستم و سیستم فریمورک Yii در آورد.
این کد رو ببینید:
https://github.com/sarkeshLtd/sarkesh/bl...calize.php
همچنین ساختار پوشه زبان ها باید این شکلی باشه:
کد:
languages/fa_IR/LC_MESSAGES/fa_IR.mo
languages/fa_IR/LC_MESSAGES/fa_IR.po
صفحات: 1 2