টেমপ্লেটটি আপডেট করুন templateDetails.xml ফাইলটি

From Joomla! Documentation

Revision as of 16:18, 22 November 2017 by Ashiks (talk | contribs) (Created page with "উল্লেখ্য, প্রশাসনের ''<nowiki><languages></nowiki>'' ট্যাগ '' ফোল্ডার '' অ্যাট্রিবিউটটি...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

আপনার টেমপ্লেটটি সম্পূর্ণরূপে আন্তর্জাতিককরণ নিশ্চিত করতে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে নির্দিষ্ট XML উপাদানগুলি অনুবাদ করা হয়েছে এবং ভাষা সংজ্ঞার ফাইলগুলি templateDetails.xml ফাইলে তালিকাভুক্ত করা আছে।

templateDetails.xml অনুবাদ করা

templateDetails.xml ফাইলের মধ্যে কয়েকটি উপাদান টেমপ্লেট ম্যানেজারে ব্যবহৃত হয় এবং নিজে অনুবাদযোগ্য। বর্ণনা সর্বদা অনুবাদ করা উচিত।

নাম টেমপ্লেটটির নাম। উদাহরণস্বরূপ, বিইজ
বিবরণ টেমপ্লেট বর্ণনা

টেমপ্লেট ইনস্টলেশন চলাকালীন ব্যবহারকারীরা এই ক্ষেত্রগুলি দেখায়।

templateDetails.xml টেমপ্লেটগুলির ভাষা সংজ্ঞা ফাইল যুক্ত করা।

সমস্ত ভাষা ফাইলগুলি templateDetails.xml ফাইলে ঘোষিত হতে হবে। এই টেমপ্লেট সহ অন্তর্ভুক্ত করা প্রতিটি ভাষা জন্য দুটি <language> উপাদান যোগ করে এটি করা হয়; ফ্রন্ট শেষ স্ট্রিং জন্য এক; অ্যাডমিনিস্ট্রেটর ব্যাক শেষ স্ট্রিং জন্য অন্যান্য। উদাহরণস্বরূপ, বেইজ টেমপ্লেটের জন্য দুটি ব্রিটিশ ইংরেজী ফাইল এবং দুটি জার্মান ভাষা ফাইল নিম্নরূপ ঘোষিত হয়:

<?xml version=”1.0” encoding=”utf-8” ?>
<install version=”1.5” type=”template”>

     .........

    <languages>
        <language tag=”en-GB”>en-GB.tpl_beez.ini</language>
        <language tag=”de-DE”>de-DE.tpl_beez.ini</language>
    </languages>

     .........

    <administration>
        <languages folder=”admin”>
            <language tag=”en-GB”>en-GB.tpl_beez.ini</language>
            <language tag=”de-DE”>de-DE.tpl_beez.ini</language>
        </languages>
    </administration>

</install>

উল্লেখ্য, প্রশাসনের <languages> ট্যাগ ফোল্ডার অ্যাট্রিবিউটটি ব্যবহার করা হয়। এর কারণ হল ফ্রন্ট-এন্ড ব্যাক-এন্ডের জন্য ভাষা ফাইল একই ফাইলের নাম থাকে এবং তাই টেমপ্লেট প্যাকেজ ফাইলে একই ডিরেক্টরীতে বিদ্যমান থাকতে পারে না। এই উদাহরণে, প্রশাসনিক ভাষা ফাইলগুলিকে অ্যাডমিন নামে একটি সাব-ডাইরেক্টরিতে স্থাপন করা হয়েছে যাতে তারা ফ্রন্ট-এন্ড ভাষা ফাইলগুলি থেকে পৃথক করে।