কেন আমরা ১৬টি ভাষা সমর্থন করি (এবং কেন প্রবাসী পরিবারের জন্য এটি গুরুত্বপূর্ণ)
Amal ও Thurayya ১৬টি ভাষায় উপলব্ধ: ইংরেজি, আরবি, ফরাসি, তুর্কি, ইন্দোনেশিয়ান, রাশিয়ান, জার্মান, পর্তুগিজ (ব্রাজিল), উর্দু, ফার্সি, ইতালিয়ান, বوسনিয়ান, আলবেনিয়ান, হিন্দি, বাংলা এবং চীনা। এর ফলে, বার্লিনে তুর্কি ভাষাভাষী মা, লন্ডনে বাংলা ভাষাভাষী বাবা, অথবা মন্ট্রিয়ালে ফরাসি ভাষাভাষী অভিভাবকরা নিজেদের ভাষায় অ্যাপ ব্যবহার করতে পারেন, আর তাদের সন্তানরা আরবি শিখতে পারে।
১৬টি ভাষা ও বাজার ভিত্তি
| ভাষা | কোড | মুসলিম সংখ্যা | প্রবাসী অঞ্চল | ভিত্তি |
|---|---|---|---|---|
| ইংরেজি | EN | ৩০০M+ | গ্লোবাল | সারা বিশ্বে ব্যবহৃত, ইউএস/ইউকে/অস্ট্রেলিয়া প্রবাসী |
| আরবি | AR | ৪০০M+ | মধ্যপ্রাচ্য ও উত্তর আফ্রিকা | মূল ভাষা |
| ফরাসি | FR | ৮০M+ | উত্তর আফ্রিকা, ফ্রান্স | ৩০M+ ফরাসি ভাষাভাষী মুসলিম |
| তুর্কি | TR | ৮৫M (তুরস্ক) | জার্মানি,বেনেলাক্স,অস্ট্রেলিয়া | ৮৫M ভাষাভাষী, ৯৮% মুসলিম |
| ইন্দোনেশিয়ান | ID | ২৭০M (বিশ্বের বৃহত্তম মুসলিম দেশ) | বৈশ্বিক প্রবাসী | সবচেয়ে বড় মুসলমান সংখ্যাগুণ দেশ |
| রাশিয়ান | RU | ২০M+ মুসলিম | সেন্ট্রাল এশিয়া, প্রাক্তন সোভিয়েত দেশ | কম পরিষেবা প্রাপ্ত বাজার |
| উর্দু | UR | ২৩0M+ (পাকিস্তান/ভারত) | ইউকে, ইউএস, কানাডা, মধ্যপ্রাচ্য | পাকিস্তান ও বড় প্রবাসী |
| ফার্সি | FA | ৮০M+ (ইরান, আফগানিস্তান) | উত্তর আমেরিকা, ইউরোপ | আফগান শরণার্থী সমাজ |
| জার্মান | DE | ৩M+ মুসলিম (জার্মানি) | জার্মানি, অস্ট্রিয়া, সুইজারল্যান্ড | ইইউর সর্ববৃহৎ মুসলিম প্রবাসী |
| পর্তুগিজ | PT-BR | ১.৫M+ (ব্রাজিল মুসলিম) | ব্রাজিল, পর্তুগাল | বর্ধমান মুসলিম সম্প্রদায় |
| ইতালিয়ান | IT | ১.৮M+ মুসলিম | ইতালি, প্রবাসী | কম সেবাযুক্ত বাজার |
| বোসনিয়ান | BS | ২M+ (বোসনিয়া-হার্জেগোভিনা) | জার্মানি, ইউএস, কানাডা | শরণার্থী প্রবাসী |
| আলবেনিয়ান | SQ | ৩M+ মুসলিম (আলবেনিয়া) | জার্মানি, ইউএস প্রবাসী | কম পরিষেবা প্রাপ্ত |
| হিন্দি | HI | ২০০M+ (ভারতের মুসলিম সংখ্যালঘু) | ভারত, ইউকে, ইউএস, কানাডা | ভারতীয় প্রবাসী |
| বাংলা | BN | ২৭০M+ (বাংলাদেশ) | বাংলাদেশ, ইউকে, ইউএস | বর্ধমান প্রবাসী |
| চীনা | ZH | ৩৫M+ (চীন) | দক্ষিণ-পূর্ব এশিয়া, প্রবাসী | বর্ধমান বাজার, কম সেবা প্রাপ্ত |
মূল অন্তর্দৃষ্টি: আমরা শুধুমাত্র বড় ভাষাগুলি বাছাই করি নি। মুসলিম সংখ্যা ঘনত্ব, প্রবাসী উপস্থিতি এবং অ্যাপ স্টোর প্রবেশের সাথে মিল রেখে ভাষাগুলি নির্বাচন করেছি। ইন্দোনেশিয়ান ও বাংলা বিশ্বের বৃহত্তম মুসলিম জনসংখ্যার প্রতিনিধিত্ব করে কিন্তু অধিকাংশ এডটেক অ্যাপ দ্বারা কম সেবা পায়।
আমাদের i18n সিস্টেম কিভাবে কাজ করে
টেক স্ট্যাক (`next-intl` লাইব্রেরি ব্যবহার করে Next.js এর জন্য)
/messages
├── en.json (ইংরেজি লেখা, ৩২০০+ কী)
├── ar.json (আরবি, ৩২০০+ কী)
├── fr.json (ফরাসি)
├── tr.json (তুর্কি)
└── ... (সর্বমোট ১৬ টি)
স্বয়ংক্রিয় ভাষা সনাক্তকরণ
- ব্রাউজার `Accept-Language` হেডার পাঠায়: "fr-FR, fr;q=0.9, en;q=0.8"
- Next.js মধ্যবর্তী সফটওয়্যার সনাক্ত করে: ব্যবহারকারী ফরাসি পছন্দ করে
- অ্যাপ স্বয়ংক্রিয়ভাবে /fr-FR রুট লোড করে
- যদি ফরাসি না থাকে, /en প্রতি ফিরে যায়
প্রতি-ভাষা ফাইল
pages.json: নেভিগেশন, ফুটার, আইনগত (মোট ২৮৬KB)marketing.json: ল্যান্ডিং পৃষ্ঠা, ফিচার বর্ণনাblog.json: ব্লগ শিরোনাম, মেটাডেটাcommon.json: বোতাম, ফর্ম, ত্রুটি
প্রতি ফাইল ২০-৪০ কেবি, তাই দ্রুত ভাষা পরিবর্তন সম্ভব।
ডান থেকে বাঁ নাম্বার (RTL) ও বাঁ থেকে ডানে (LTR) স্বয়ংক্রিয় স্যুইচিং
- আরবি, ফার্সি, উর্দু, হিব্রু: RTL বিন্যাস
- অন্য সমস্ত: LTR বিন্যাস
- সিএসএস স্বয়ংক্রিয়ভাবে প্রয়োগ হয়:
direction: rtlঅথবাdirection: ltr - টেক্সট সজ্জা পরিবর্তিত হয়: বাটন ডানদিকে জেলা RTL তে, বাম পাশে LTR তে
- মার্জিন ও প্যাডিং বিপরীত হয় RTL এর জন্য
Hreflang সেটআপ
প্রতি পৃষ্ঠার ১৬টি বিকল্প লিংক থাকে:
<link rel="alternate" hreflang="en" href="/en/amal"/>
<link rel="alternate" hreflang="ar" href="/ar/amal"/>
<link rel="alternate" hreflang="fr" href="/fr/amal"/>
... (সর্বমোট ১৬টি)
<link rel="alternate" hreflang="x-default" href="/en/amal"/>
গুগল এগুলি ক্রল করে এবং প্রতিটি ভাষার জন্য আলাদা সূচিকৃত পৃষ্ঠা তৈরি করে। ফরাসি অনুসন্ধান করলে /fr/ পৃষ্ঠা এবং আরবি অনুসন্ধানে /ar/ পৃষ্ঠাগুলো দেখা যায়।
প্রবাসী পিতামাতার সমস্যা
পরিস্থিতি ১: তুর্কি পিতা-মাতা
- মা ঘরে তুর্কি ভাষায় কথা বলেন
- সন্তান স্কুলে বা অ্যাপে আরবি শিখে
- মা সাহায্য করতে চাইলেও ইংরেজি বোঝে না
- সমাধান: তুর্কি ইন্টারফেস থাকার কারণে মা সহজে নেভিগেট, লক্ষ্য নির্ধারণ ও সন্তানের অগ্রগতি বুঝতে পারে
পরিস্থিতি ২: বাংলা পিতা-মাতা
- পরিবার বাংলাদেশ থেকে লন্ডনে অভিবাসিত
- বাবা বাংলা ও কিছু ইংরেজি জানেন
- সন্তান মসজিদ বা অ্যাপে আরবি শিখে
- বাবা স্বাচ্ছন্দ্য ও স্পষ্টতার জন্য বাংলায় একচেটিয়া পছন্দ করেন
- বাংলা সমর্থনে উনি ১০ গুণ বেশি সক্রিয়
পরিস্থিতি ৩: দ্বিভাষিক পরিবার
- একজন পিতা-মাতারা ইংরেজি, অন্যজন ফরাসি ভাষায় কথা বলেন
- প্রত্যেকে তাদের নিজ নিজ ভাষায় অ্যাপে লগইন করেন
- সন্তান উভয় পিতামাতার সম্পৃক্ততা দেখে ভাষা পার্থক্য সত্ত্বেও
লোকালাইজেশন ছাড়াই ৮০%+ মুসলিম বাজার বাদ পড়ে। অভিভাবকরা সাহায্য করতে পারেন না কারণ ইন্টারফেস বোঝা কঠিন।
Google Search Console ডেটা: বহুভাষিক পৃষ্ঠা বিজয়ী
| অনুসন্ধান | ভাষা | ক্লিক | ইমপ্রেশন | CTR | অবস্থান |
|---|---|---|---|---|---|
| "arabic alphabet" | রাশিয়ান | ৩১ | ৮,৯১৮ | ০.৩৫% | ৪.২ |
| "best quran apps" | ইতালিয়ান | ২৪ | ৩,১৬০ | ০.৭৬% | ২.১ |
| "juz amma guide" | আরবি | ২৬ | ৪,৮৩৫ | ০.৫৪% | ১.৬ |
| "learn arabic kids" | ফরাসি | ১৮ | ২,৪৫০ | ০.৭৩% | ৩.৫ |
| "arabic learning app" | তুর্কি | ২২ | ৫,১০০ | ০.৪৩% | ২.৮ |
প্রমাণ: ইংরেজি-ছাড়া সামগ্রীতে ব্যাপক অপ্রচলিত চাহিদা আছে। রাশিয়ান এবং ইতালিয়ান ভাষাভাষীরা সক্রিয়ভাবে আরবি শেখার উৎস খুঁজছে, কিন্তু তারা ইংরেজি ও আরবি ফলাফল ছাড়া কিছু পায় না।
শব্দের বাইরেও লোকালাইজেশন
- মুদ্রা: মূল্য দেখানো হয় USD, GBP, EUR, IDR, INR ইত্যাদিতে
- পেমেন্ট পদ্ধতি: দেশভেদে বিভিন্ন পেমেন্ট পছন্দ (ক্রেডিট কার্ড, পেপ্যাল, স্থানীয় ব্যাংক স্থানান্তর)
- সাংস্কৃতিক নিয়ম: সংযত সংস্কৃতিতে জন্য মডেস্ট অবতার ডিজাইন
- ক্যালেন্ডার সিস্টেম: তারিখের জন্য ইসলামিক ও গ্রেগরিয়ান ক্যালেন্ডার
- নাম: সাংস্কৃতিক উপযুক্ত নাম উদাহরণে ব্যবহৃত
প্রশ্নোত্তর
প্রশ্ন: সব ১৬টি ভাষাই সম্পূর্ণ? না কিছু অনুবাদের অভাব আছে?
উত্তর: মার্কেটিং ওয়েবসাইট ১০০% অনূদিত। ইন-অ্যাপ বিষয়বস্তু লঞ্চে ইংরেজি, আরবি, ফরাসিতে আছে। বাকি ভাষা (তুর্কি, ইন্দোনেশিয়ান, উর্দু ইত্যাদি) প্রথম ৬ মাসে ডাউনলোডের পরিমাণ বিবেচনায় সম্পূর্ণ হবে।
প্রশ্ন: কিভাবে ১৬টি ভাষায় সামঞ্জস্য বজায় রাখেন?
উত্তর: আমরা Phrase বা Lokalise অনুবাদ ব্যবস্থাপনা টুল ব্যবহার করি অনুবাদ মেমরির সাথে। সম্প্রদায়ের অনুবাদকরা সাংস্কৃতিক উপযুক্ততা যাচাই করেন। কুরআন বিষয়বস্তু ইসলামিক পণ্ডিতদের পর্যালোচনার মধ্য দিয়ে যায়।
প্রশ্ন: ১৬টি ভাষায় কি অ্যাপ স্টোর ও গুগল প্লেতে অ্যাপ পাওয়া যায়?
উত্তর: অ্যাপ স্টোর ও গুগল প্লেতে সকল ১৬টি ভাষার লিস্টিং আছে। অ্যাপ বিষয়বস্তু (পাঠ, অনুশীলন) ধাপে ধাপে অনুবাদ সম্পূর্ণ হওয়ার সাথে প্রকাশ পায়।



