CodeBlanks Logo Icon CodeBlanks

Meydan okuma - Çok dilli RTL

HTML kursu · Uzman · Ders 37/39

hreflang, dir ve bidi içeren iki dilli RTL sayfa yazarsın.

Çok dilli ve RTL sayfa

Birden çok dilde yayın yapan sayfalar üç şeyi doğru kurar: dil, yön ve alternatif bağlantılar. <html lang="tr" dir="ltr"> kök dili ve yazı yönünü bildirir; RTL diller için dir="rtl" kullanılır. Sayfanın diğer dil sürümlerine <link rel="alternate" hreflang="en"> ile bağlantı verilir; hreflang="x-default" dil belirtmeyen ziyaretçiye düşecek sürümü seçer.

Yinelenen içeriği önlemek için <link rel="canonical"> ana sürümü işaretler. Gömülü RTL metinlerde yön zorlanması gerekirse <bdi> ve <bdo> kullanılır. Bu katman birlikte tutarlı bir çok dilli deneyim kurar.

Uygulama Çok dilli head bölümü yaz

Çok dilli bir sayfanın head bölümünü yaz. Kök etiket <html lang="tr" dir="ltr"> olsun. head içine <link rel="canonical"> bağlantısı, en az iki <link rel="alternate" hreflang="..."> bağlantısı ve bir hreflang="x-default" alternatifi ekle.

Örnek çözümü göster
Kökte lang ve dir; head'de canonical ve iki alternate (biri x-default) olmalı.

Örnek çözüm:
<html lang="tr" dir="ltr">
<head>
  <link rel="canonical" href="https://site.example/tr/">
  <link rel="alternate" hreflang="en" href="https://site.example/en/">
  <link rel="alternate" hreflang="x-default" href="https://site.example/tr/">
</head>
</html>

Kendini test et

  1. Çok dilli öznitelikleri eşleştir

    lang="tr"
    Türkçe dil kodu
    dir="rtl"
    Sağdan sola yazı yönü
    hreflang="en"
    İngilizce alternatif
    hreflang="x-default"
    Dil belirtilmemiş varsayılan
    rel="canonical"
    Ana sürümü işaretle
  2. Hangi dir değeri Arapça için kullanılır?

    • ltr
    • auto
    • rtl
    • ttb
    Cevabı göster

    rtl — Doğru. Arapça sağdan sola yazıldığı için dir="rtl" kullanılır.

  3. Alternatif sürümü bağla

    <link rel="alternate" ____ href="https://site.example/en/">
    Cevabı göster
    <link rel="alternate" hreflang="en" href="https://site.example/en/">
  4. bdi öğesi ne zaman kullanılır?

    • Gömülü yönü belirsiz metinlerde
    • Sadece resimlerin yanında
    • Form gönderiminde
    • Tablo başlıklarında
    Cevabı göster

    Gömülü yönü belirsiz metinlerde — Doğru. bdi, yönü belirsiz gömülü metni izole eder.

Uzman bölümündeki tüm dersler