hkss 5 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 سلام . من یک افزونه رو استفاده میکنم و همه ش ترجمه شده اما بازم انگلیسی هست همه متن ها. نمیدونم باید کد فراخوانی رو توی کدوم فایل افزونه و به چه صورت قرار بدم. یه جایی از افزونه که خودش توابع ترجمه رو داده ، شاخص رو اینطوری تعریف کرده $td حالا من نمیدونم کد فراخوان رو به چه صورت قرار بدم و کجا؟! و اینکه فایل زبان رو اگر fa_IR بزارم درسته یا نه؟ مرسی از کمکتون نقل قول لینک به ارسال
شهاب 283 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 (ویرایش شده) سلام . من یک افزونه رو استفاده میکنم و همه ش ترجمه شده اما بازم انگلیسی هست همه متن ها. نمیدونم باید کد فراخوانی رو توی کدوم فایل افزونه و به چه صورت قرار بدم. یه جایی از افزونه که خودش توابع ترجمه رو داده ، شاخص رو اینطوری تعریف کرده $td حالا من نمیدونم کد فراخوان رو به چه صورت قرار بدم و کجا؟! و اینکه فایل زبان رو اگر fa_IR بزارم درسته یا نه؟ مرسی از کمکتونسلامکد فراخوان برای افزونه رو به این شکل قرار بدید و تست کنید . در فایل function.php افزونه<?php load_plugin_textdomain('$td'); ?>فایل زبان هم باید به این شکل باشه. fa_IR.po ویرایش شده شهریور 94 توسط شهاب 1 نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 سلامکد فراخوان برای افزونه رو به این شکل قرار بدید و تست کنید . در فایل function.php افزونه<?php load_plugin_textdomain('$td'); ?>فایل زبان هم باید به این شکل باشه. fa_IR.poمن همین کارو کردم اما باز متن ها ترجمه نشد. فایل زبان هم به همین شکل قرار دادم نقل قول لینک به ارسال
شهاب 283 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 من همین کارو کردم اما باز متن ها ترجمه نشد. فایل زبان هم به همین شکل قرار دادم ببین شما این td$ رو از کجا پیدا کردی؟ داخل افزونه بررسی کن این عبارت td$ باید تعریف شده باشه یعنی باید با یه کلمه ای یا چیز دیگه ای برابر شده باشه. اون رو پیدا کن و به جای شاخص قرار بده نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 ببین شما این td$ رو از کجا پیدا کردی؟ داخل افزونه بررسی کن این عبارت td$ باید تعریف شده باشه یعنی باید با یه کلمه ای یا چیز دیگه ای برابر شده باشه. اون رو پیدا کن و به جای شاخص قرار بدهمنظورتون رو نفهمیدم .بیشتر توضیح بدید لطفا من باید دقیقا کجا اینی که گفتید رو پیدا کنم؟؟ نقل قول لینک به ارسال
شهاب 283 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 منظورتون رو نفهمیدم .بیشتر توضیح بدید لطفا من باید دقیقا کجا اینی که گفتید رو پیدا کنم؟؟ببین دوست من شما گفتی که شاخص در ترجمه ها این عبارته td$ . درسته؟ خب این باید برابر با یک عبارت قرار گرفته باشه. مثلا این شکلی$td = example();خب حالا شما اینو پیدا کن و به ببین با چی برابر شده و اون رو به جای شاخص قرار بده و باز تست کن. (این رو فقط به عنوان یکی از راه ها گفتم که شاید بتونه مشکل شما رو حل کنه)در این کدی که گذاشتم td$ با example برابر شده! نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 ببین دوست من شما گفتی که شاخص در ترجمه ها این عبارته td$ . درسته؟ خب این باید برابر با یک عبارت قرار گرفته باشه. مثلا این شکلی$td = example();خب حالا شما اینو پیدا کن و به ببین با چی برابر شده و اون رو به جای شاخص قرار بده و باز تست کن. (این رو فقط به عنوان یکی از راه ها گفتم که شاید بتونه مشکل شما رو حل کنه)در این کدی که گذاشتم td$ با example برابر شده!دوست عزیز لطفا اجازه بدید اساتیدی که تخصص دارن جواب بدن. مرسی نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 لطفا کمک کنید ... نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 آپبچه ها این مشکل من خیلی جدیه بخدا نقل قول لینک به ارسال
legendsms 128 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 آپبچه ها این مشکل من خیلی جدیه بخدادوست عزیزم من سوال شما رو خیلی جدی متوجه نشدم خب میخواین یک افزونه رو فارسی سازی بکنید خودتون؟ نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 دوست عزیزم من سوال شما رو خیلی جدی متوجه نشدم خب میخواین یک افزونه رو فارسی سازی بکنید خودتون؟بله خودم هم استفاده میکنم و هم میخوام فارسی شه نقل قول لینک به ارسال
legendsms 128 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 بله خودم هم استفاده میکنم و هم میخوام فارسی شهدوست عزیزم شما به تابع نمی توانید یک افزونه رو فارسی بکنید برید داخل هاست خود پوش وی پی کانتک رو باز بکنید برید قسمت پلاگین پوشه افزونه رو بازبکنید داخل پوشه افزونه پوشه ای به اسم languages وجود داره داخل اون هرچی هست رو دانلود بکنید بعد اینکه دانلود کردین بهم بگین تا بغیه مراحل فارسی سازی رو نیز یادتون بدم 1 نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 (ویرایش شده) دوست عزیزم شما به تابع نمی توانید یک افزونه رو فارسی بکنید برید داخل هاست خود پوش وی پی کانتک رو باز بکنید برید قسمت پلاگین پوشه افزونه رو بازبکنید داخل پوشه افزونه پوشه ای به اسم languages وجود داره داخل اون هرچی هست رو دانلود بکنید بعد اینکه دانلود کردین بهم بگین تا بغیه مراحل فارسی سازی رو نیز یادتون بدممن 30 درصد فایل زبان رو با poedit فارسی کردم . روی لوکال تست میکنم الان. اما متن ها ترجمه نمیشه. من چطور باید فراخوانی کنم زبان رو؟ ویرایش شده شهریور 94 توسط hkss نقل قول لینک به ارسال
legendsms 128 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 برای اینکار اسم مثلا قبلا هرچی بوده اون رو قرار بدید مثلا فایل زبان قبلا نامش test.poبوده همون روبزارین یعنی قبل ترجمه اسم هرچی بوده باید بعد ترجمه همون باشه اگه بخواین اسم رو هم تغیر بدید باید توابع تغیر بدید به نظر بنده چون مبتدی هستید همون اسم رو به نام قبل بزارید وبا poedit ترجمه کنید نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 برای اینکار اسم مثلا قبلا هرچی بوده اون رو قرار بدید مثلا فایل زبان قبلا نامش test.poبوده همون روبزارین یعنی قبل ترجمه اسم هرچی بوده باید بعد ترجمه همون باشه اگه بخواین اسم رو هم تغیر بدید باید توابع تغیر بدید به نظر بنده چون مبتدی هستید همون اسم رو به نام قبل بزارید وبا poedit ترجمه کنید ممنون از راهنمایی شما. خود افزونه یه فایل داره به اسم مثلا test.pot من همین رو هم گذاشتم و حتی بعضی از متن ها رو ترجمه کردم ولی اون متن ها بازهم ترجمه نمیشه. من فکر میکنم که فقط فایل زبان فراخوانی نشده. آخه من کلی توی انجمن و گوگل هم سرچ کردم ولی برای فراخوانی چیزی نبود. یکی از کاربرا گفت این کد رو<?php load_plugin_textdomain('$td'); ?>برای فراخوانی بزارم توی fanction.php من گذاشتم ولی نشد. یک سری توضیحات دیگه هم داد که بدرد من نخورد. ایا این کد درسته؟؟من گیج شدم واقعا نقل قول لینک به ارسال
legendsms 128 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 ممنون از راهنمایی شما. خود افزونه یه فایل داره به اسم مثلا test.pot من همین رو هم گذاشتم و حتی بعضی از متن ها رو ترجمه کردم ولی اون متن ها بازهم ترجمه نمیشه. من فکر میکنم که فقط فایل زبان فراخوانی نشده. آخه من کلی توی انجمن و گوگل هم سرچ کردم ولی برای فراخوانی چیزی نبود. یکی از کاربرا گفت این کد رو<?php load_plugin_textdomain('$td'); ?>برای فراخوانی بزارم توی fanction.php من گذاشتم ولی نشد. یک سری توضیحات دیگه هم داد که بدرد من نخورد. ایا این کد درسته؟؟من گیج شدم واقعادوست عزیزم برای فراخوانی نباید اینکارو رو انجام بدید برای اینکه بخوای فراخوانی کنی از فایل poedit درست ترجمه وسیو نکری برای ترجمه از poedit خواستین با شماره تماسی که داخل پروفایلم گذاشتم تماس بگیرین یادتون میدم چیکار بکنید توضیحش زیاده بنده نمیتوانم تایپ بکنم نقل قول لینک به ارسال
شهاب 283 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 دوست عزیزم برای فراخوانی نباید اینکارو رو انجام بدید برای اینکه بخوای فراخوانی کنی از فایل poedit درست ترجمه وسیو نکری برای ترجمه از poedit خواستین با شماره تماسی که داخل پروفایلم گذاشتم تماس بگیرین یادتون میدم چیکار بکنید توضیحش زیاده بنده نمیتوانم تایپ بکنم تشکر از شما . پس برای فراخوانی فایل در افزونه باید چیکار کرد. میشه شما توضیح بدید؟ایشون عرض کردن که فایل رو ترجمه کردن و نام گذاری هم که اون طوری که شما گفتید و خودشون گفتن انجام دادن ولی ظاهرا باز هم مشکل ایشون ادامه داره و خواستن که من دیگه چیزی نگم و نگفتم. حالا اگه شما چیزی بلدی نیازی نیست تلفنی ، همین جا بگید که ما هم بدونیم نقل قول لینک به ارسال
legendsms 128 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 تشکر از شما . پس برای فراخوانی فایل در افزونه باید چیکار کرد. میشه شما توضیح بدید؟ایشون عرض کردن که فایل رو ترجمه کردن و نام گذاری هم که اون طوری که شما گفتید و خودشون گفتن انجام دادن ولی ظاهرا باز هم مشکل ایشون ادامه داره و خواستن که من دیگه چیزی نگم و نگفتم. حالا اگه شما چیزی بلدی نیازی نیست تلفنی ، همین جا بگید که ما هم بدونیمچشم دوستم بااین که توضیح مفصل میشه ولی میگم برای فراخوانی باید از فایل fanction.php عمل بکنند ولی ایشون نیاز به فراخوانی ندارن اگر نام رو بزارن تغیر پیدا نکنه تهنا مشکل ایشون در poedit ایشون بده میتوانن برای اینکار فایل مورد نظر را در poedit دوباره باز بکنن که باعمل دوبار کلیک رویه فایل انجام میشه بعدش گزینه fixlanguage رو بزنن وگزینه هایه utf-8 زبان رو به فارسی تغیر بدید مشکل شما به صورت 100 درصد حل میشه یعنی امکان نداره بعد انجام اینکار مشکل حل نشه نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 چشم دوستم بااین که توضیح مفصل میشه ولی میگم برای فراخوانی باید از فایل fanction.php عمل بکنند ولی ایشون نیاز به فراخوانی ندارن اگر نام رو بزارن تغیر پیدا نکنه تهنا مشکل ایشون در poedit ایشون بده میتوانن برای اینکار فایل مورد نظر را در poedit دوباره باز بکنن که باعمل دوبار کلیک رویه فایل انجام میشه بعدش گزینه fixlanguage رو بزنن وگزینه هایه utf-8 زبان رو به فارسی تغیر بدید مشکل شما به صورت 100 درصد حل میشه یعنی امکان نداره بعد انجام اینکار مشکل حل نشهآقا لطفا یکم واضح توضیح بدید من fixlanguage رو از کجا پیدا کنم؟منظور شما از utf-8 همون یونیکد charset و source code charset داخل فایل po هستش که در مسیر catalog و properties قرار داره؟ آقا تو رو خدا واضح توضیح بدید من این کارا رو کردم . اما نشده. شما منظورتون از fixlanguage چیه! این کجاست? نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 اسم افزونتون چیه؟ نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 ببین دوست من شما گفتی که شاخص در ترجمه ها این عبارته td$ . درسته؟ خب این باید برابر با یک عبارت قرار گرفته باشه. مثلا این شکلی$td = example();خب حالا شما اینو پیدا کن و به ببین با چی برابر شده و اون رو به جای شاخص قرار بده و باز تست کن. (این رو فقط به عنوان یکی از راه ها گفتم که شاید بتونه مشکل شما رو حل کنه)در این کدی که گذاشتم td$ با example برابر شده!ایشون جوابتون رو دادن نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 ایشون جوابتون رو دادن آقا به خدا من هرچی گشتم اینی که آقا شهاب گفت رو ندیدم. چن بار باید بگم. ببینید اون دوست من گفت که fixlanguage شما میشه فقط بگی منظورشون چی بوده ، این کجاست؟چون فقط همین راه رو نرفتم نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 اسم فایل زبانی که الان گذاشتید چیه؟textdomain افزونه چیه؟ نقل قول لینک به ارسال
hkss 5 ارسال شده در شهریور 94 مالک گزارش بازنشر ارسال شده در شهریور 94 اسم فایل زبانی که الان گذاشتید چیه؟textdomain افزونه چیه؟ببینید اسم فایل زبان cornerstone.pot بود فقط. و من هم تنظیمات این فایل رو با فارسی و utf-8 برگردوندم و ترجمه کردم و هم fa_IR.po ساختم و ترجمه کردم اما هیچ کدوم جواب نمیده. از کجا باید بدونم textdomain افزونه چی هستش؟ نقل قول لینک به ارسال
Ghaem 1492 ارسال شده در شهریور 94 گزارش بازنشر ارسال شده در شهریور 94 اسم رو به cornerstone-fa_IR.po تغییر بدید ببینید درست میشه یا نه. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .