با سلام ...
من وردپرس نسخه فارسیش رو استفاده می کنم ... اما میخوام زبان کنترل پنل انگلیسی باشه .
وقتی فایل زبان فارسی رو حذف می کنم کل سایت دچار مشکل میشه ... چیکار باید بکنم ؟
با سلام ...
من وردپرس نسخه فارسیش رو استفاده می کنم ... اما میخوام زبان کنترل پنل انگلیسی باشه .
وقتی فایل زبان فارسی رو حذف می کنم کل سایت دچار مشکل میشه ... چیکار باید بکنم ؟
وقتی فایل زبان فارسی رو حذف می کنم کل سایت دچار مشکل میشه ... چیکار باید بکنم ؟
کد:
define ('WPLANG', 'fa_IR');
را به:
define ('WPLANG', '');
در فایل wp-config.php تغییر بدید
mostafa1990 گفت:
کد:
define ('WPLANG', 'fa_IR');
را به:
define ('WPLANG', '');
در فایل wp-config.php تغییر بدید
اینکار رو انجام دادم ... باز فرقی نمی کنه ... زبان کنترل پنل عوض میشه ... اما این تغییر روی سایت هم تاثیر میزاره ... یعنی نوشته هااز چپ به راست میشه و ... .
f
Mizsia گفت:
کاری که مصطفا گفت رو انجام بدید + اگر پوسته تون فایل rtl.css ، همه ی محتویاتش رو کپی پیست کنید به انتهای فایل style.css
بله اینکار باعث درت شدن جهت متن ها شده .
فقط می مونه یه مشکل دیگه ... بعضی جاها متنش تو پوسته انگلیسی شده... مثلا post metadata ها . یا قسمت ارسال نظر که متن ها فارسی بودن ، انگلیسی شدن .
اینا باید از کجا درست بشن ؟؟ فکر کنم باید پوسته رو ویرایش کنم ... اما کجا باید ویرایش بشه دقیقا ؟؟
Ali گفت:
شما میتونید زبان رو از توی فایل کانفیگ به زبان انگلیسی تغییر بدید:
define ('WPLANG', 'en-GB');
بعد هم فایل زبان پوسته تون که مثلا به این شکل هست: fa_IR.mo و fa_IR.po
رو به en-GB.mo و en-GB.po تغییر نام بدید :)
این کار رو هم بکنم اصلا کنترل پنل فارسی نمیشه فقط جهت متن عوض میشه اما زبان همون می مونه . خودم فکر می کردم این کار عملی باشه ،، اما نیست .
Mizsia گفت:
احتمالاً (چون خودم تست نکردم) ، باید فایل زبانتون رو تغییر نام بدید به en_US و در فایل هدر هم خط مربوط به فایل زبان رو تغییر بدید.
اگر نشد مجبورید همه ی فایل های پوسته رو دونه دونه ترجمه(از اول) کنید.
فایل هدر منظورتون header.php پوسته هست ؟؟ من دیدمش ولی خط مربوط به زبان رو ندیدم ... زیاد حرفه ای نیستم ... فکر کنم پوسته من باید اینجوری باشه ...
من از این پوسته استفاده می کنم ... البته کمی تغییرش دادم اما کلیتش همینه ...
http://themes.wp-persian.com/lull
دیگه نمیدونم چیکار باید بکنم ):
ببینید شما اول میرید به فایل wp-config.php توی root سایت و اونجا خط:
define ('WPLANG', 'en-GB');
رو ویرایش میکنید به دستوری که گذاشتم. یا اگر این نبود به en_US
با این کار وردپرستون رو کلا اینگلیسی میکنید. بعد باید برید سراغ فایل های پوسته تون:
کدهای فایل rtl.css رو اضافه کنید به انتهای فایل style.css یا این کد رو به style.css اضافه کنید:
@import 'rtl.css'
با این کار پوسته تون رو راست به چپ میکنید.
بعد فایل های زبان پوسته تون که با نام های fa_IR.mo و fa_IR.po رو به en-GB.mo و en-GB.po تبدیل کنید یا اگر en_US گذاشتید به en_US.mo تبدیل کنید.
با این کار ترجمه هاتون درست میشه. (البته خودم دقیقا تست نکردم ولی احتمال زیاد درست باشه)
* به حروف کوچیک و بزرگ هم توجه کنید.
در آخر هم اگر این کار عملی نشد باید برید توی کد پوسته و دستی string ها رو به فارسی ترجمه کنید.
علی جان منم دقیقا همینکار رو کردم ... اما وقتی شما دستور زبان رو میارید روی en-GB و بعد اسم اون فایل ها رو هم به همین تغییر میدید خوب وردپرس هم میره سراغ همین فایل برای ترجمه و باز فارسی میشه ... فرقی نداره که ...
اما en-US رو تست نکردم ... نباید فرقی کنه ...
بازم ممنون ...
Astian گفت:
علی جان منم دقیقا همینکار رو کردم ... اما وقتی شما دستور زبان رو میارید روی en-GB و بعد اسم اون فایل ها رو هم به همین تغییر میدید خوب وردپرس هم میره سراغ همین فایل برای ترجمه و باز فارسی میشه ... فرقی نداره که ...اما en-US رو تست نکردم ... نباید فرقی کنه ...
بازم ممنون ...
هااان!!
مگه شما نمیخواهی کنترل پنل انگلیسی باشه٬ پوسته فارسی؟؟
ببین توی فولدر پوسته٬ فایل زبان داره هاا!! باید اونا رو تغییر نام بدی!!
Ali گفت:
هااان!!
مگه شما نمیخواهی کنترل پنل انگلیسی باشه٬ پوسته فارسی؟؟
ببین توی فولدر پوسته٬ فایل زبان داره هاا!! باید اونا رو تغییر نام بدی!!
آره همینو میخوام ... بله تو پوشه پوسته هم فایل زبان هست ... اونم به en-GB تغییر بدم دیگه ...
تست بکنم ببینم چطور میشه .