|
راهنمای فایل های زبان افزونه ها
|
|
۱۰-۴-۱۳۹۵, ۰۵:۴۳ صبح
ارسال: #6
|
|||
|
|||
|
RE: راهنمای فایل های زبان افزونه ها
ببینید دوست عزیز فایل های ini در افزونه های جوملا فقط برای این هست که یک مقداری از استرینگ رو به زبان کاربر تبدیل کنه ...
حالا فرضا ً شما یک فایلی توی یک کامپوننتی دارید به نام comment.php و برای خروجی دادن زبان ها از یک سری استرینگ استفاده میکنند و همون استرینگها رو توی فایل زبان تبدیل میکنند به نوشته ای که برای کاربران قابل فهم باشه ... خب توی فایل comment.php برای نوشتن " نقل قول " به اینصورت مینویسند : COMMENT_TEXT_QUOTE حالا این نوشته های نامفهوم رو توی فایل های دیگه ای با پسوند ini فراخوانی میکنند . به شکل زیر که خودتون هم نوشتید کد: (انتخاب همه) COMMENT_TEXT_QUOTE="نقل قول"خب حالا براتون سوال پیش میاد که چرا اینکار رو میکنند ؟ 1 - برای اینکه این افزونه رو بتونند فقط با تغییر دادن فایل های زبان به چندین زبان دنیا ترجمه کنند و نیازی نباشه تمام کامپوننت رو خط به خط بگردند و ترجمه کنند . 2 - اگر یک کامپوننت رو خط به خط ترجمه کردید ( درصورتی که فایل زبان وجود نداشت ) در بروزرسانی های بعدی تمام ترجمه های شما دود میشه میره هوا و تمام افزونه رو باید بازترجمه کنید . 3 - یک افزونه از چندین فایل تشکیل شده و امکان داره متن " نقل قول " چندین جا بکار بره و اینجا کافیه از استرینگ COMMENT_TEXT_QUOTE استفاده کنند و فقط یکبار کافیه ترجمه بشه و نیازی به بازنویسی نیست ... کلا ً این فایل ها برای راحتی کار به اسکریپت ها اضافه میکنن . حالا شما اگر دنبال این استرینگ ها هستید باید توی فایل php دنبالشون بگردید - گاهی پیش میاد استرینگ هایی ترجمه نشده باشند و بصورت COMMENT_TEXT_QUOTE نمایش داده بشن ... حالا کافیه شما یک فایل ini به نام همون افزونه درست کنید و توی بخش مدیریت یا کاربری ( بسته به نوع کاربردش ) قرار بدید و این استرینگ ها رو ترجمه کنید ... مشکل برطرف میشه و شما بجای این استرینگ ها ترجمه ها رو میبینید |
|||
|
|
|
| پیامهای داخل این موضوع |
|
راهنمای فایل های زبان افزونه ها - ابوذر مرادی - ۹-۴-۱۳۹۵, ۰۴:۳۴ صبح
RE: راهنمای فایل های زبان افزونه ها - Pourdaryaei - ۹-۴-۱۳۹۵, ۰۶:۵۳ صبح
RE: راهنمای فایل های زبان افزونه ها - ابوذر مرادی - ۱۰-۴-۱۳۹۵, ۰۲:۲۶ صبح
RE: راهنمای فایل های زبان افزونه ها - Reza Ganji - ۱۰-۴-۱۳۹۵, ۰۳:۱۲ صبح
RE: راهنمای فایل های زبان افزونه ها - ابوذر مرادی - ۱۰-۴-۱۳۹۵, ۰۴:۵۵ صبح
RE: راهنمای فایل های زبان افزونه ها - Pourdaryaei - ۱۰-۴-۱۳۹۵ ۰۵:۴۳ صبح
RE: راهنمای فایل های زبان افزونه ها - Reza Ganji - ۱۰-۴-۱۳۹۵, ۰۶:۲۲ صبح
RE: راهنمای فایل های زبان افزونه ها - ابوذر مرادی - ۱۰-۴-۱۳۹۵, ۰۶:۵۹ صبح
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان






