বহুভাষিক সাইটের জন্য সম্মতি ব্যানার স্থানীয়করণ চেকলিস্ট
ব্যানার ততটাই ভালো যতটা তার অনুবাদ
সম্মতি অবহিত হতে হবে। যে দর্শক ব্যানার পড়তে পারেন না তিনি অবহিত সিদ্ধান্ত নিতে পারেন না, আর যিনি অর্ধেক লেখা নিজের ভাষায় ও অর্ধেক ইংরেজিতে দেখেন তিনি সেটিকে বিশ্বাস করবেন এমন সম্ভাবনা কম। আন্তর্জাতিক দর্শকের প্রকাশকদের জন্য স্থানীয়করণ সম্মতি সেটআপের ওপর কোনো প্রসাধনী স্তর নয় — সেটআপ আদৌ কাজ করবে কি না তার অংশ।
নতুন ভাষায় ব্যানার চালু করার সময়, নতুন বাজার যোগ করার সময় বা বিদ্যমান বহুভাষিক সেটআপ পর্যালোচনার সময় এই চেকলিস্ট ব্যবহার করুন।
১. ভাষা নির্বাচন
- ঠিক করুন ভাষা কীভাবে বাছা হবে। সাধারণ ক্রম: ব্যবহারকারী যে পেজ পড়ছেন তার ভাষা, তারপর ব্রাউজারের ভাষা, তারপর ডিফল্ট। অন্য ভাষায় লেখা পেজে ব্রাউজারের ভাষায় ব্যানার দেখানো বিভ্রান্তিকর।
- সাইটের নিজস্ব ভাষা সুইচের সঙ্গে মেলান। ব্যবহারকারী সাইটের ভাষা বদলালে ব্যানার ও পছন্দ কেন্দ্রও সেটি অনুসরণ করা উচিত।
- শুধু ভৌগোলিক অবস্থানভিত্তিক নিয়ম এড়ান। দেশ মানেই ভাষা নয়। বেলজিয়াম, সুইজারল্যান্ড ও কানাডায় একাধিক সরকারি ভাষা আছে, এবং অনেক ব্যবহারকারী নিজের দেশের প্রধান ভাষা ছাড়া অন্য ভাষায় সাইট পড়েন।
- ফলব্যাক নির্ধারণ করুন। কোনো ভাষার অনুবাদ না থাকলে এমন ভাষায় ফিরে যান যা ব্যবহারকারী পড়তে পারার সম্ভাবনা বেশি, নিঃশব্দে ফাঁকা বা ভাঙা ব্যানারে নয়।
২. সম্পূর্ণতা
- প্রতিটি স্তর অনূদিত হোক। প্রথম স্তর, পছন্দ কেন্দ্র, উদ্দেশ্যের বিবরণ, ভেন্ডরের বিবরণ, প্রত্যাহার লিংক এবং যেকোনো নিশ্চিতকরণ বার্তা।
- বোতামের লেবেল সামঞ্জস্যপূর্ণভাবে অনূদিত হোক। “সব গ্রহণ করুন”, “সব প্রত্যাখ্যান করুন” ও “বিকল্প পরিচালনা করুন” ব্যানারে ও পছন্দ কেন্দ্রে একই শব্দ ব্যবহার করা উচিত।
- স্ট্যান্ডার্ড লেখার জন্য সরকারি অনুবাদ ব্যবহার করুন। IAB TCF ব্যবহার করলে উদ্দেশ্যের নাম ও বিবরণ প্রমিত, এবং অনুবাদগুলো Global Vendor List-এর পাশাপাশি রক্ষণাবেক্ষণ করা হয়। নিজের সংস্করণ লেখার বদলে সেগুলো ব্যবহার করুন।
- আপনার কুকি নীতি একই ভাষায় থাকুক, অথবা ব্যানার স্পষ্ট জানাক নীতিটি কোন ভাষায়।
৩. নির্ভুলতা ও সুর
- যন্ত্রানুবাদ পর্যালোচনা করুন। “legitimate interest” বা “personalised advertising”-এর আক্ষরিক অনুবাদ অর্থহীন শোনাতে পারে। অন্তত প্রথম স্তরটি কোনো সাবলীল বক্তাকে দিয়ে দেখিয়ে নিন।
- সব ভাষায় একই অর্থ রাখুন। এক ভাষায় ট্র্যাকিংয়ের বর্ণনা নরম করে অন্য ভাষায় সরাসরি রাখবেন না।
- আনুষ্ঠানিক বা অনানুষ্ঠানিক রীতি সেটিই রাখুন যা আপনার সাইট ওই ভাষায় অন্যত্র ব্যবহার করে।
- আইনি পরিভাষা যাচাই করুন স্থানীয় আইনজীবীর সঙ্গে সেই বাজারগুলোর জন্য যেখানে নির্দিষ্ট শব্দচয়ন প্রত্যাশিত।
৪. বিন্যাস ও লিপি
- লেখার সম্প্রসারণ। কিছু ভাষায় একই বার্তার জন্য ইংরেজির চেয়ে উল্লেখযোগ্যভাবে বেশি জায়গা লাগে। বোতাম যেন কেটে না যায় বা অপাঠ্য আকারে ভেঙে না যায়।
- ডান-থেকে-বামে ভাষা। আরবি, হিব্রু, ফার্সি ও উর্দুর জন্য প্রতিফলিত বিন্যাস লাগে: লেখার সারিবদ্ধতা, বোতামের ক্রম ও টগলের দিক। শুধু প্রথম স্তর নয়, পছন্দ কেন্দ্রও দেখুন।
- ফন্ট। নিশ্চিত করুন ব্যানারের ফন্ট লিপিটি কভার করে, সিরিলিক, গ্রিক, দেবনাগরী, থাই ও CJK অক্ষর সহ। অনুপস্থিত গ্লিফ বাক্স হিসেবে দেখা যায়।
- সমান গুরুত্ব এখনও প্রযোজ্য। দীর্ঘতর প্রত্যাখ্যানের লেবেল দৃশ্যত গ্রহণ বোতামের চেয়ে ছোট দেখাবে না।
- মোবাইলের প্রস্থ। প্রতিটি ভাষা সরু স্ক্রিনে পরীক্ষা করুন, যেখানে সম্প্রসারণের সমস্যা প্রথমে ধরা পড়ে।
৫. ভেন্ডর ও উদ্দেশ্যের নাম
- ভেন্ডরের নাম যেমন আছে তেমনই থাকে; অনুবাদ থাকলে ভেন্ডরের বিবরণ ও উদ্দেশ্য ব্যবহারকারীর ভাষায় হওয়া উচিত।
- আপনার নিজের উদ্দেশ্য, যদি আপনি প্রকাশক উদ্দেশ্য বা নন-TCF ক্যাটাগরি ঘোষণা করেন, তাহলে তার অনুবাদ আপনাকে নিজেকেই রক্ষণাবেক্ষণ করতে হয়। এই স্ট্রিংগুলোই সবচেয়ে বেশি ইংরেজিতে থেকে যায়।
- সংরক্ষণকাল ও ডেটা ক্যাটাগরি এমন ফরম্যাটে প্রকাশ করা উচিত যা ব্যবহারকারীরা বোঝেন, যেমন নিজের ভাষায় দিন বা মাস।
৬. পরীক্ষা
- ব্রাউজারের ভাষা একে একে প্রতিটি সমর্থিত ভাষায় সেট করুন এবং পরিষ্কার প্রোফাইলে একটি পেজ লোড করুন।
- নিশ্চিত করুন ব্যানার প্রত্যাশিত ভাষায় আসছে এবং প্রতিটি বোতাম কাজ করছে।
- পছন্দ কেন্দ্র খুলে সব উদ্দেশ্য ও ভেন্ডরের মধ্য দিয়ে স্ক্রল করে অনূদিত হয়নি এমন স্ট্রিং খুঁজুন।
- সাইটের ভাষা বদলান এবং নিশ্চিত করুন ব্যানার তা অনুসরণ করছে।
- RTL ভাষা ডেস্কটপ ও মোবাইল দুটোতেই পরীক্ষা করুন।
- যাচাই করুন এক ভাষায় দেওয়া সম্মতি অন্য ভাষায় গেলে মান্য হচ্ছে, আবার জিজ্ঞাসা করা হচ্ছে না।
৭. রক্ষণাবেক্ষণ
- লেখার পরিবর্তনের হিসাব রাখুন। ইংরেজি ব্যানার সম্পাদনা করলে লিখে রাখুন কোন অনুবাদগুলো হালনাগাদ করতে হবে।
- ভেন্ডর তালিকা হালনাগাদের পর আবার পর্যালোচনা করুন, কারণ নতুন ভেন্ডর ও বিবরণ অনূদিত না হয়েই আসতে পারে।
- ভাষা অনুযায়ী সম্মতির হার লক্ষ রাখুন। কোনো একটি ভাষায় হঠাৎ পতন প্রায়ই ব্যবহারকারীদের মনোভাবের পরিবর্তনের চেয়ে অনুবাদ বা বিন্যাসের সমস্যার দিকে ইঙ্গিত করে।
FlexyConsent কীভাবে ভাষা সামলায়
FlexyConsent ব্যানার ৫৭টি ভাষায় পাওয়া যায়, ফলে প্রতিটি স্ট্রিং নিজে রক্ষণাবেক্ষণ না করেই প্রথম স্তর ও পছন্দ কেন্দ্র দর্শকের ভাষায় দেখানো যায়। আপনার নিজের লেখা বিষয়বস্তু, যেমন কাস্টম উদ্দেশ্য ও আপনার কুকি নীতি, তবু আপনাকে পর্যালোচনা করতে হবে।
মূল বিষয়গুলো
- অবহিত সম্মতির জন্য এমন ব্যানার দরকার যা দর্শক আসলেই পড়তে পারেন।
- ব্যানারের ভাষা প্রথমে পেজ থেকে, তারপর ব্রাউজার থেকে, তারপর যুক্তিসংগত ফলব্যাক থেকে বাছুন।
- প্রতিটি স্তর অনুবাদ করুন, এবং স্ট্যান্ডার্ড লেখার জন্য সরকারি TCF অনুবাদ ব্যবহার করুন।
- মোবাইলে লেখার সম্প্রসারণ, RTL বিন্যাস ও ফন্ট কভারেজ পরীক্ষা করুন।
- স্থানীয়করণের সমস্যা আগেভাগে ধরতে ভাষা অনুযায়ী সম্মতির হার পর্যবেক্ষণ করুন।