زمان کنونی: ۱۰-۱-۱۴۰۳, ۰۶:۱۲ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
راهنمای فایل های زبان افزونه ها
۹-۴-۱۳۹۵, ۰۴:۳۴ صبح
ارسال: #1
Exclamation راهنمای فایل های زبان افزونه ها
سلام و عرض ادب.
بزرگواران من دنبال فایلی می گردم که داخل افزونه های جوملا اون قسمت هایی هست که داخل فایل زبان (فایل ini) برای معرفی یه قسمت مثلا نوشته com_cb...="برای تست"

حالا این قسمت ها داخل چه فایلی مشخص و معرفی شدن؟؟؟؟

امیدوارم منظورم و رسونده باشم.
تشکر
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۹-۴-۱۳۹۵, ۰۶:۵۳ صبح
ارسال: #2
RE: راهنمای فایل های زبان افزونه ها
من متوجه نشدم منظورتون رو ...
دنبال فایل زبان کامپوننت CB میگردید ؟
امضاء Pourdaryaei
آموزش و مطالب جوملایی در وبلاگ درساوی

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط ابوذر مرادی
۱۰-۴-۱۳۹۵, ۰۲:۲۶ صبح
ارسال: #3
RE: راهنمای فایل های زبان افزونه ها
نه قربان
برای معرفی جمله ها و کلمات و در کل برای فارسی سازی یک افزونه باید به شکل زیر عمل کنم:

COMMENTS_LIST_HEADER="نظرات"
COMMENT_TITLE_RE="پاسخ:"
COMMENT_TEXT_CODE="کد:"
COMMENT_TEXT_COMMENT_HAS_BEEN_DELETED="این دیدگاه توسط مدیر حذف شده است"
COMMENT_TEXT_QUOTE="نقل قول:"
حالا این قسمت های انگلیسی داخل چه فایل هایی معرفی و نوشته شدن ...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۰-۴-۱۳۹۵, ۰۳:۱۲ صبح
ارسال: #4
RE: راهنمای فایل های زبان افزونه ها
درود
این همان فایل زبان میشه.
در هنگام نصب کامپوننت ها فایل های زبان کاربری در پوشه languages واقع در روت سایت کپی میشود و فایل های زبان بخش مدیریت در پوشه languages واقع در پوشه ادمین کپی میشود.
در برخی کامپوننت ها فایل های زبان در پوشه languages موجود در پوشه خود کامپوننت کپی میشود.مانند دی جی کلاسیفیدز
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط رضاندیمی ، ابوذر مرادی
۱۰-۴-۱۳۹۵, ۰۴:۵۵ صبح
ارسال: #5
RE: راهنمای فایل های زبان افزونه ها
با تشکر از آقای گنجی
آقای گنجی شما دیگه چرا .

یکم دقت کنین من فایل های ini موجود داخل پوشه های languages رو می دونم کجاست .
ولی اون کلمات انگلیسی هایی که با ( _ ) جدا شدن رو داخل کدوم فایل php یا فایل های دیگه معرفی شدن؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۰-۴-۱۳۹۵, ۰۵:۴۳ صبح
ارسال: #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 به نام همون افزونه درست کنید و توی بخش مدیریت یا کاربری ( بسته به نوع کاربردش ) قرار بدید و این استرینگ ها رو ترجمه کنید ... مشکل برطرف میشه و شما بجای این استرینگ ها ترجمه ها رو میبینید
امضاء Pourdaryaei
آموزش و مطالب جوملایی در وبلاگ درساوی

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط رضاندیمی ، ابوذر مرادی
۱۰-۴-۱۳۹۵, ۰۶:۲۲ صبح
ارسال: #7
RE: راهنمای فایل های زبان افزونه ها
دوست عزیز اونها در یک فایل نیست.هنگام برنامه نویسی هرجا لازم باشه متنی استفاده بشه بجاش از این تگ ها استفاده میکنند و براساس زبان های موجود از فایل های ini زبان میخونه.
این تگ ها در تک تک فایل های هر افزونه ممکنه استفاده شده باشه.
این بخاطر قابلیت چندزبانه سازی است.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط ابوذر مرادی ، رضاندیمی
۱۰-۴-۱۳۹۵, ۰۶:۵۹ صبح
ارسال: #8
RE: راهنمای فایل های زبان افزونه ها
سلام.
عالی بود.
احسنت به این دانایی!!
واقعا تشکر می کنم. هم به معلومیاتم اضافه شد هم مشکل حل شد.
ممنون لطف کردید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان