<এইচটিএমএল ল্যাং = "এন"> এবং <এইচটিএমএল ল্যাং = "এন-ইউএস"> এর মধ্যে পার্থক্য কী?


106

মধ্যে পার্থক্য কি <html lang="en">এবং <html lang="en-US">? অন্যান্য মানগুলি ড্যাশ অনুসরণ করতে পারে?

W3.org এর মতে "যে কোনও দ্বি-অক্ষরের সাবকোড একটি [আইএসও 3166] দেশ কোড বলে বোঝা যায়।" সুতরাং এর অর্থ কি আলফা -২ কোডের অধীনে তালিকাভুক্ত কোনও মান একটি স্বীকৃত মান?


আপনি অনুমানের সাথে যুক্ত আরএফসি-তে আরও বিশদ খুঁজে পেতে পারেন ।
জেমস অ্যালার্ডাইস

1
আপনি ব্রাউজার বা তত্ত্ব (স্পেসিফিকেশন) মধ্যে পার্থক্য আগ্রহী?
এপ্রিলিয়ন

পুনঃটুইট করেছেন আমি বোঝাতে চাইছি এটি কীভাবে ব্রাউজারটিকে পৃষ্ঠাটি প্রদর্শন করতে আরও সহায়তা করে?
সেল্রিটিস

উত্তর:


130

<html lang="en">
<html lang="en-US">

প্রথম langট্যাগটি কেবল একটি ভাষা কোড নির্দিষ্ট করে। দ্বিতীয়টি একটি ভাষা কোড নির্দিষ্ট করে, তারপরে একটি দেশের কোড।

অন্যান্য মানগুলি ড্যাশ অনুসরণ করতে পারে? W3.org এর মতে "যে কোনও দ্বি-অক্ষরের সাবকোড একটি [আইএসও 3166] দেশ কোড বলে বোঝা যায়।" সুতরাং এর অর্থ কি আলফা -২ কোডের অধীনে তালিকাভুক্ত কোনও মান একটি স্বীকৃত মান?

হ্যাঁ, তবে মানটির সত্যিকার অর্থ বা নাও থাকতে পারে।

<html lang="en-US">মূলত এর অর্থ "এই পৃষ্ঠাটি মার্কিন যুক্তরাষ্ট্রে রীতিতে রয়েছে" " একইভাবে, এর <html lang="en-GB">অর্থ হবে "এই পৃষ্ঠাটি ইংরেজির যুক্তরাজ্য রীতিতে" "

আপনি যদি সত্যিই কোনও অবৈধ সংমিশ্রণ নির্দিষ্ট করতে চান তবে আপনি তা করতে পারেন। এর অর্থ খুব বেশি নয়, তবে <html lang="en-ES">এটি স্পেসিফিকেশন অনুসারে বৈধ, যেমনটি আমি এটি বুঝতে পারি। তবে স্পেনে ইংরেজি সাধারণত বলা হয় না বলে ভাষা / দেশের সংমিশ্রণটি তেমন কিছু করতে পারে না।

আমি বোঝাতে চাইছি এটি কীভাবে ব্রাউজারটিকে পৃষ্ঠাটি প্রদর্শন করতে আরও সহায়তা করে?

এটি ব্রাউজারটি পৃষ্ঠাটি প্রদর্শন করতে সহায়তা করে না, তবে এটি সার্চ ইঞ্জিন, স্ক্রিন পাঠক এবং অন্যান্য বিষয়গুলির জন্য দরকারী যা পৃষ্ঠাগুলি পড়তে এবং ব্যাখ্যা করার চেষ্টা করতে পারে, এছাড়াও মানুষ ছাড়াও।


31
FWIW, উগান্ডার সরকারী ভাষা আসলে ইংরেজি এবং সোয়াহিলি actually
মুহাম্মদ আলকারৌরি

34
হা, ভাল পয়েন্ট। আমার কেমন আমেরিকান। :( আমি টিপ জন্য স্পেন থেকে উদাহরণস্বরূপ আপডেট করুন, এবং নিশ্চিত ইংরেজি সেখানে দাপ্তরিক ভাষা, অত্যধিক হয় না একটু legwork এই সময় করেনি
জেরেমি Wiggins

@ জেরেমি উইগগিনস, আপনার উত্তরে আপনার শেষ দুটি লাইন সম্পর্কে "এটি ব্রাউজারকে সাহায্য করে না ...." দিয়ে শুরু করুন। ওয়েবসাইটটি যদি কোনও আন্তর্জাতিক (আন্তর্জাতিকীকরণ) হয় তবে ভাষার ট্যাগটি নির্ধারণের প্রয়োজন কি?
Yustme

4
শেষ দুটি লাইন সম্পর্কে - পৃষ্ঠাটি সিএসএস ( hyphens: auto) থেকে হাইফেনেশন ব্যবহার করে , তবে langব্রাউজারকে নিয়মের সঠিক সেট নির্বাচন করার অনুমতি দেওয়ার জন্য অ্যাট্রিবিউটটি প্রয়োজন।
রবার্টটি

1
অনুসন্ধান ইঞ্জিন বা পর্দার পাঠকদের জন্য কেবলমাত্র ল্যাঙ্গেজ সেটিংসই উপযুক্ত ভাষার সেটিংসের সাহায্যে নয়, সেখানে একটি টাইপোগ্রাফিক প্রভাবও রয়েছে। উদাহরণস্বরূপ সরল উদ্ধৃতিগুলি <q> </q> উদাহরণস্বরূপ কেবলমাত্র ডি-ডি, ডি-সিএইচ, ফ্রি এবং সিআর-সিএইচ-এর মধ্যে ড্যাফেরেন্টিংয়ের সাথে সঠিক ভাষার সেটিংসের সাথে সঠিকভাবে ব্যাখ্যা করা যায়।
theking2

8

আপনি যে কোনও দেশের কোড ব্যবহার করতে পারেন, হ্যাঁ, তবে এর অর্থ এই নয় যে কোনও ব্রাউজার বা অন্যান্য সফ্টওয়্যার এটিকে স্বীকৃতি দেবে বা এর কারণেই অন্যরকম কিছু করবে। উদাহরণস্বরূপ, যদি কোনও স্ক্রিন রিডার কেবল ইংরেজিতে আমেরিকান উচ্চারণকে সমর্থন করে তবে "এন-ইউএস" এবং "এন-জিবি" একই জিনিস ব্যবহার করতে পারে। সফ্টওয়্যারটির আরও একটি অংশ যা দুটি স্বতন্ত্র কণ্ঠস্বর রয়েছে, যদিও দেশের কোড অনুসারে সামঞ্জস্য করতে পারে।


লিঙ্কটি মারা গেছে, যদি আপনি কোনও প্রতিস্থাপন সন্ধান করেন তবে অনুগ্রহ করে এটি মুছে ফেলার জন্য পতাকাঙ্কিত করুন
তারিন

5

এটিতে সহায়তা করা উচিত: http://www.w3.org/ আন্তঃরাষ্ট্রীয় / সূত্রগুলি / ভাষাগুলি-tags/

ভাষার ট্যাগ তৈরি করার সময় স্বর্ণের নিয়মটি হল ট্যাগটিকে যতটা সম্ভব সংক্ষিপ্ত রাখা। অঞ্চল, স্ক্রিপ্ট বা অন্যান্য সাবট্যাগগুলি এড়িয়ে চলুন যেখানে তারা দরকারী বিশিষ্ট তথ্য যুক্ত করে। উদাহরণস্বরূপ, জাপানিদের জন্য জাএ ব্যবহার করুন এবং জা-জেপি নয়, যদি আপনার কোনও নির্দিষ্ট কারণ না থাকে যা আপনি বলার অপেক্ষা রাখে যে এটি জাপানের ভাষায় বলা হয়, অন্য কোথাও নয়।

নীচের তালিকাটি উপলব্ধ যে বিভিন্ন ধরণের সাবট্যাগ উপলব্ধ। আমরা এর মাধ্যমে এবং সেগুলি পরবর্তী অংশগুলিতে কীভাবে ব্যবহার করা হবে সেগুলির মাধ্যমে আমাদের কাজ করব।

ভাষা-extlang-স্ক্রিপ্ট-অঞ্চল-বৈকল্পিক-এক্সটেনশন-privateuse


1
কিছু সাধারণ সফ্টওয়্যার অ্যাপ্লিকেশন আমেরিকান বানান এবং স্থানীয়করণে ডিফল্ট হয় যখন জেনেরিক ইংরেজি বিকল্পগুলি বেছে নেওয়া হয়, যেমন উইন্ডোজ ইংরাজী ভাষা প্যাকের জন্য এটি করে। টেকনেট.মাইক্রোসফট.ইন- ইউএস / লিবারি / সিসি 666619১19১1vv=ws.10 ) .aspx উইন্ডোজ ( অসহায়ভাবে ) কয়েকটি দেশের জন্য একমাত্র ভাষা প্যাক রয়েছে যা নেদারল্যান্ডস (ডাচ, ফরাসী নয়) এর মতো একাধিক ভাষায় কথা বলে স্পেনের জন্য (কাতালান, গ্যালিশিয়ান, বাস্ক, স্পেনীয়)। বেলজিয়াম শূন্য হয়, সম্ভবত একাধিক জাতীয় ভাষা অন্যান্য দেশে উভয়ই সংখ্যাগরিষ্ঠ ভাষা।
মাউসির

2

আরএফসি 3066 অনুমোদিত মানগুলির বিবরণ দেয় (জোর দেওয়া এবং লিঙ্ক যুক্ত করা):

সমস্ত 2-বর্ণের সাবট্যাগগুলি [আইএসও 3166] এর আইএসও 3166 আলফা -2 দেশ কোড হিসাবে ব্যাখ্যা করা হয় , বা পরবর্তীকালে আইএসও 3166 রক্ষণাবেক্ষণ সংস্থা দ্বারা নির্ধারিত বা মানক সংস্থাগুলি পরিচালনা করে, এই ভাষার রূপটি যে অঞ্চলটির সাথে সম্পর্কিত তা বোঝায় ।

আমি ব্যাখ্যা করি যে কোনও বৈধ অর্থ হিসাবে (আইএসও 3166 অনুসারে) 2-বর্ণ কোডটি একটি সাবট্যাগ হিসাবে বৈধ। আরএফসি জানিয়েছে:

এই নথির 5 অধ্যায়ে নিয়ম অনুসারে 3 থেকে 8 টি বর্ণের দ্বিতীয় সাবট্যাগ সহ ট্যাগগুলি আইএএনএতে নিবন্ধিত হতে পারে।

যাইহোক, এটি একটি টাইপোর মতো দেখায়, যেহেতু অধ্যায় 3 অধ্যায়টি নয়, নিবন্ধকরণ প্রক্রিয়া সম্পর্কিত বলে মনে হচ্ছে।

আইএএনএ রেজিস্ট্রিটির জন্য দ্রুত অনুসন্ধান অনুসন্ধানে সমস্ত উপলব্ধ ভাষা সাবট্যাগগুলির একটি খুব দীর্ঘ তালিকা প্রকাশ করে । এখানে তালিকা থেকে একটি উদাহরণ দেওয়া হয়েছে (যা হিসাবে ব্যবহৃত হবে en-scouse):

প্রকার: বৈকল্পিক

সাবট্যাগ: স্কাউজ

বর্ণনা: স্কাউজ

যুক্ত: 2006-09-18

উপসর্গ: এন

মন্তব্যসমূহ: ইংলিশ লিভারপুডালিয়ান উপভাষা 'স্কাউজ' নামে পরিচিত

আছে সমস্ত প্রকারের প্রাপ্তিসাধ্য subtags এর; একটি দ্রুত স্ক্রোল ইতিমধ্যে প্রকাশিত হয়েছে fr-1694acad(17 শতকের ফরাসি)।


ব্রাউজারে প্রদর্শনের জন্য নকশাকৃত নথিগুলির ক্ষেত্রে এটির কয়েকটি (আমি এগুলির বিশাল সংখ্যাগরিষ্ঠ) ট্যাগগুলির কার্যকারিতা সীমাবদ্ধ। W3C এর আন্তর্জাতিকীকরণ স্পেসিফিকেশন কেবল বলে:

ব্রাউজারগুলি এবং অন্যান্য অ্যাপ্লিকেশনগুলি ব্যবহারকারীদের সবচেয়ে উপযুক্ত তথ্য সরবরাহ করতে, বা সবচেয়ে উপযুক্ত উপায়ে ব্যবহারকারীদের কাছে তথ্য উপস্থাপন করতে সামগ্রীর ভাষা সম্পর্কিত তথ্য ব্যবহার করতে পারে। আরও কন্টেন্টকে সঠিকভাবে ট্যাগ করা এবং ট্যাগ করা, এই জাতীয় অ্যাপ্লিকেশনগুলি যত বেশি দরকারী এবং বিস্তৃত হবে।

আমি বিভিন্ন ভাষার ট্যাগের মুখোমুখি হওয়ার সময় ব্রাউজারগুলি কীভাবে আচরণ করে সে সম্পর্কে বিস্তারিত তথ্য সন্ধানের জন্য সংগ্রাম করছি, তবে সম্ভবত তারা সেই ব্যবহারকারীদের জন্য কিছু উপকার দিতে যাচ্ছেন যা ভাষা / উপভাষা / উচ্চারণ নির্ধারণ করতে ট্যাগ ব্যবহার করতে পারেন যা সামগ্রী উপস্থাপন করতে।


0

এক্সএমএল স্কিমা প্রয়োজন যে এক্সএমএল: ল্যাং (এবং অন্যান্য এক্সএমএল নেমস্পেস মানগুলি) ব্যবহার করার আগে এক্সএমএল নেমস্পেসটি ঘোষিত এবং আমদানি করা উচিত, এক্সএএমএল এর মতোই রিলাক্স এনজি এক্সএমএল নেমস্পেসকে পূর্বনির্ধারিত করে, সুতরাং কোনও অতিরিক্ত ঘোষণার প্রয়োজন নেই।


-1

ঠিক আছে, প্রথম প্রশ্নটি সহজ। অনেকগুলি en(এনগ্লিশ) রয়েছে তবে (বেশিরভাগ ক্ষেত্রে) কেবলমাত্র একটি মার্কিন ইংরেজি। এক আছে অনুমান হবে en-CN, en-GB, en-AU। অনুমান এমনকি অস্ট্রিয়ান ইংরেজী হতে পারে তবে এটি হ্যাঁর চেয়ে বেশি হ্যাঁ আপনি করতে পারেন।


6
EN-যুক্তরাজ্যটি হ'ল এনজিবি ...
Codemwnci

1
তবে একটাই জুলু! : ও)
কোডমউএনসি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.