বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

স্ট্রিং রিসোর্স এ্যাড(সংযোজন) করুন

যখন আপনার ইউজার ইন্টারফেসে টেক্সট এ্যাড করার দরকার হবে তখন সবসময় প্রতিটা স্ট্রিং কে রিসোর্স এর মতো করে নির্ধারন করা উচিত। স্ট্রিং রিসোর্স একটি সিঙ্গেল লোকেশনে সকল ইউজার ইন্টারফেস কে পরিচালনা করতে অনুমোদন করে। স্ট্রিং এক্সটার্নালাইজিং আপনার অ্যাপকে প্রতিটা স্ট্রিঙ রিসোর্স এর জন্য বিকল্প সংজ্ঞা প্রদান করে ভিন্ন ভিন্ন ল্যাঙ্গুয়েজে লোকালাইজ করতেও অনুমোদন করে।

বাই ডিফল্ট, আপনার অ্যান্ড্রয়েড প্রজেক্ট res/values/strings.xml এ একটি স্ট্রিং রিসোর্স ফাইল অন্তর্ভুক্ত করে। "edit_message" নামে একটা নতুন স্ট্রিং এ্যাড করুন এবং "Enter a message" এ ভ্যালুটি সেট করুন ("hello_world" স্ট্রিং টি আপনি ডিলিট করে দিতে পারেন)।

আপনি যখন এই ফাইলে অবস্থান করবেন, বাটনের জন্য একটি "Send" স্ট্রিং এ্যাড করতে পারেন যা আপনাকে খুব শিঘ্রই এ্যাড করতে হবে, যার নাম"button_send"। strings.xml এর জন্য ফলাফলটা এমন হবে:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">My First App</string>
    <string name="edit_message">Enter a message</string>
    <string name="button_send">Send</string>
    <string name="action_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>
</resources>

স্ট্রিং রিসোর্স ব্যবহার করে আপনার অ্যাপ অন্যান্য ল্যাঙ্গুয়েজে লোকালাইজ করা সম্পর্কিত আরও তথ্য জানতে, ভিন্ন ভিন্ন ডিভাইস সাপোর্ট করা ক্লাসটি দেখুন।