# <html> এলিমেন্টে একটি lang অ্যাট্রিবিউট থাকতে হবে

<https://www.fixreports.com/bn/issues/html-has-lang>

WCAG 3.1.1 পেজের ভাষা · লেভেল A

পেজটি তার ভাষা ঘোষণা করে না, তাই স্ক্রিন রিডার হয়তো ভুল উচ্চারণে পড়বে।

## এই নিয়ম কী যাচাই করে
নিশ্চিত করে যে প্রতিটি HTML ডকুমেন্টে একটি lang অ্যাট্রিবিউট আছে.

## কেন এটি গুরুত্বপূর্ণ
WCAG 3.1.1 অনুযায়ী পেজের ভাষা সেট করা থাকতে হবে।

## কীভাবে ঠিক করবেন
### যেকোনো ওয়েবসাইটে
1. <html> এলিমেন্টে একটি lang অ্যাট্রিবিউট যোগ করুন, যেমন <html lang="en">।

### Shopify-তে
1. layout/theme.liquid-এ নিশ্চিত করুন যে শুরুর ট্যাগটি হুবহু <html lang="{{ request.locale.iso_code }}">।

### WooCommerce ও WordPress-এ
1. <html> এলিমেন্টে একটি lang অ্যাট্রিবিউট যোগ করুন, যেমন <html lang="en">।

## সংশোধন কীভাবে যাচাই করবেন
- আবার স্ক্যান করুন এবং নিশ্চিত হন যে html-has-lang উত্তীর্ণ হচ্ছে।

## তথ্যসূত্র
- axe-core নিয়মের ডকুমেন্টেশন (Deque): https://dequeuniversity.com/rules/axe/4.13/html-has-lang
- WCAG 3.1.1-এর ব্যাখ্যা (W3C): https://www.w3.org/WAI/WCAG22/Understanding/language-of-page
