language+regionBu W3.org sayfasında açıklanan yaklaşıma göre yerelleştirilmiş içerik sunacak bir web sitesi üzerinde çalışıyorum (örneğin fr-CA, Kanada Fransızcası içeriği ve fr-FR"Fransız Fransızcası" içeriği için). Her birinin içeriğinin language+regionbenzersiz olduğunu düşündüğümüz için , arama motorlarının içeriği uygun şekilde tanımlaması ve buna göre sunması bizim için çok önemlidir.
İnternete bakarak (örneğin bu soru ), çoğu insan içerik dilini tanımlamak için HTML özelliğinde bir ISO639 dil kodu kullanılmasını önermektedirlang . Bu tavsiyeyi takiben <html lang="fr">, yukarıda belirtilen language+regionkombinasyonlar arasında ayrım yapılmasını sağlayamayacak şekilde kullanılacaktır .
HTML4 belirtimini incelerken, örnek olası bir değer olarak verildiğinden language+region, dil kodu olarak kullanmanın mükemmel bir şekilde uygun olacağı anlaşılmaktadır en-US. Ancak , bunun olası izin verilen değerlere ilişkin herhangi bir örnek sunmayan HTML5 spesifikasyonunda herhangi bir onay bulamadım .
Oradan web devlerinin ne yaptığına bakarak fiili bir cevap almaya çalıştım. Facebook'un ne yaptığına baktım: HTML langdeğeri aynı kalırken, web sitelerinin Candian Fransızca ve Fransızca Fransızca sürümlerini (biraz) farklı içerikle sunuyorlar :
fr-CA
URL'si: http://fr-ca.facebook.com
HTML lang özelliği: <html lang="fr">
'e-posta' kelimesinin çevirisi:courriel
fr-FR
URL: http://fr-fr.facebook.com/
HTML lang özelliği: <html lang="fr">
'e-posta' kelimesinin çevirisi:Adresse électronique
language+regionHTML5'teki yaklaşım kullanılarak yerelleştirilen içeriği tanımlamanın önerilen / standart yolu nedir?