Yerelleştirme 6 Mart 2026
Çok Dilli URL Yapısı ve Yerel Ağ Geçidi: Adres Satırı Neyi Ele Verir?
Adres satırındaki iki harf, ziyaretçinin hangi sürüme düştüğünü belirler. Çok dilli bir sitede adres düzeni, çeviriden önce verilmesi gereken bir karardır.
Çok dilli bir siteye girdiğinizde ilk fark ettiğiniz şey metin olmayabilir. Adres satırındaki küçük bir ek, hangi sürüme düştüğünüzü anlatır. Bu ek yalnızca teknik bir ayrıntı değil; kullanıcının, arama motorunun ve bakım ekibinin ortak yol göstericisidir.
İçindekiler
Çok dilli URL yapısı, yerelleştirme projesinde çeviriden önce kararlaştırılması gereken konulardan biridir. Kaynak, yerel işaretinin adres içinde yer alabileceğini ve hazırlık aşamasında her yeni dil için klasör ve dosya düzeni kurulması gerektiğini belirtir (Jiménez-Crespo 2024, s. 178, 184-185).
Aşağıda adres düzeninin nasıl kurulduğunu, ayna yapının ne anlama geldiğini, bağlantıların nasıl yönlendirildiğini ve yerel ağ geçidinin ne işe yaradığını anlatıyoruz. Kararların çoğu geri dönüşü zor kararlardır; bu yüzden baştan konuşulmalıdır.
Adres neden yerelleştirmenin konusu?
Adres, bir web kaynağının tek tanımlayıcısıdır. Tarayıcının üst kısmında görünür, paylaşılır, yer imine eklenir ve arama sonuçlarında listelenir. Bir sayfanın adresi değiştiğinde ona giden bütün bağlantılar etkilenir. Bu yüzden adres düzeni, sitenin en kalıcı bileşenlerinden biridir.
Yerelleştirmede adres iki işlev görür. Birincisi ayrıştırmadır: hangi içeriğin hangi dile ait olduğunu gösterir. İkincisi yönlendirmedir: sunucu, gelen isteği doğru sürüme iletmek için bu bilgiyi kullanır. İkisi de düzgün çalışmazsa kullanıcı yanlış dilde bir sayfaya düşer.
Üçüncü bir boyut daha var: okunabilirlik. Ne anlattığı anlaşılan bir adres, hem kullanıcıya güven verir hem de bağlantı metni olarak kullanıldığında bilgi taşır. Anlamsız karakter dizilerinden oluşan adresler bu avantajı kaybeder.
Çok dilli URL yapısında yerel işareti
Yerel işareti, adres içinde dil ve gerektiğinde ülke bilgisini taşıyan kısa bir koddur. Kaynak, bu işaretin adres içinde yer alabildiğini ve İngilizce için kısa dil kodunun, Meksika İspanyolcası gibi durumlarda ise dil ve ülke birleşiminin kullanıldığını örnekler (Jiménez-Crespo 2024, s. 178).
Tek bir dile açılıyorsanız yalnızca dil kodu çoğunlukla yeterlidir. Aynı dilin farklı ülkelerde farklı sürümleri olacaksa dil ve ülke birlikte yazılır. Bu ayrım fiyat, teslimat ve mevzuat farkı olduğunda anlamlıdır; yoksa yalnızca bakım yükü üretir.
Önemli olan tutarlılıktır. Bir bölümde dil kodu klasör olarak, başka bir bölümde adres sonundaki bir parametre olarak görünüyorsa hem kullanıcı hem dizinleyici karışır. Deseni proje başında yazılı hâle getirmek, sonradan yapılacak toplu düzeltmelerden ucuza gelir.
Adres deseni seçenekleri
Uygulamada birkaç yaygın desen görülür. Hiçbiri her durumda üstün değildir; seçim, pazar sayısına, teknik kapasiteye ve bakım kaynağına bağlıdır. Aşağıdaki tablo desenleri ve yerelleştirmeye etkilerini karşılaştırıyor.
| Desen | Nasıl görünür | Yerelleştirmeye etkisi |
|---|---|---|
| Klasör | Alan adından sonra dil kodu gelir | Tek altyapıda yönetilir; kurulumu ve bakımı en kolay yol |
| Alt alan adı | Alan adının önüne dil kodu eklenir | Sürümler daha bağımsız; ayrı yapılandırma gerektirir |
| Ülke alan adı | Her ülke için ayrı uzantı | Yerel güven algısı yüksek; maliyet ve bakım yükü en fazla |
| Parametre | Adres sonuna dil değişkeni eklenir | Okunabilirlik düşük; kalıcı bağlantı vermek zorlaşır |
Karar verirken iki soru işe yarar. Sürümler arasında yalnızca dil mi değişiyor, yoksa fiyat ve ürün yelpazesi de mi farklı? Bakımı tek ekip mi üstlenecek, yoksa her pazarın kendi ekibi mi olacak? İkinci soruya “her pazarın kendi ekibi” cevabı veriliyorsa daha bağımsız desenler mantıklı hâle gelir.
Dinamik adresler neyi ele verir?
Adresler bugün büyük ölçüde dinamiktir. Site, sunucudan bir şablon olarak çekilir ve içerik bu şablona doldurulur. Kaynak, etkin ya da dinamik sayfalarda adresin soru işareti ve ve işareti gibi karakterler içerdiğini belirtir (Jiménez-Crespo 2024, s. 178).
Bu karakterleri görmek, sitenin nasıl çalıştığı hakkında hızlı bir fikir verir. İçerik veritabanından geliyorsa çeviri kapsamı dosya sayısıyla değil kayıt sayısıyla ölçülür. Teklif aşamasında bu ayrımı yapmak, sonradan çıkacak hacim sürprizlerini önler.
Çoğu modern altyapı, kullanıcıya gösterilen adresi okunabilir hâle getirir. Arka planda parametre çalışsa da adreste sayfanın adı görünür. Bu adların da yerelleştirilmesi gerekir; İngilizce klasör adlarının Türkçe sayfalarda kalması, sık rastlanan bir eksikliktir.
Adres adlarını kim belirleyecek sorusu da baştan cevaplanmalıdır. Çevirmen sayfa adını serbestçe seçerse desen bozulabilir; geliştirici tek başına karar verirse adlar yerel kullanıcıya yabancı gelebilir. En sağlıklısı, adres adlarını çeviri paketinin ayrı bir sütununda teslim etmektir.
Ayna yapı: yeni dilin iskeleti
Hazırlık aşamasının ilk adımı, hedef sitenin paralel ya da ayna yapısının kurulmasıdır. Her yeni dil için klasör ve dosyalar oluşturulur, kaynak dosyalar yeni yerel adlarıyla aktarılır (Jiménez-Crespo 2024, s. 184-185). Yönetim sistemi veya eklenti kullanılıyorsa bu iş büyük ölçüde otomatiktir.
Ayna yapının değeri, bakım aşamasında ortaya çıkar. İki sürüm aynı iskelete oturduğunda hangi sayfanın karşılığının bulunmadığı hemen görülür. İskeletler ayrıştığında ise diller arasında sessizce büyüyen bir içerik farkı oluşur ve bu fark bir noktadan sonra kapatılamaz hâle gelir.
Ayna yapı kurulurken benzer bileşenlerin türdeş paketlerde toplanması önerilir: metinler, betikler, çerçeveler, açılır pencereler, sayfa başlıkları, ses dosyaları ve metin gömülü görseller. Bu gruplama, çevirinin sırasını ve sorumluluk dağılımını netleştirir.
Bağlantı yönlendirme ve kırık bağlantılar
Yeni yapı kurulduğunda iç ve dış bağlantıların yeniden oluşturulması veya yönlendirilmesi gerekir. Bağlantılar HTML, betik ve diğer dosyaların içinde yeniden adreslenir (Jiménez-Crespo 2024, s. 185). Bu iş elle yapıldığında en çok hata üreten adımlardan biridir.
Kaynak, bağlantı hatalarını web yerelleştirmesine özgü tipik hata türleri arasında sayar. Yanlış dilde kalan bölümler, birleştirme kaynaklı bozuk söz dizimi ve eksik görsel betimlemeleri de aynı listede yer alır. Bu hataların ortak yanı, yalnızca metne bakan bir kontrolde görünmemeleridir.
Pratik çözüm, yayına almadan önce otomatik bir bağlantı taraması yapmaktır. Tarama, kırık bağlantıları ve yanlış dile giden yönlendirmeleri listeler. Aynı kontrolün her içerik güncellemesinden sonra tekrarlanması, sorunun birikmesini engeller.
Dış bağlantılar ayrı bir karar gerektirir. Kaynak sitedeki bir dış bağlantı hedef pazarda karşılığı olmayan bir sayfaya gidiyorsa, bağlantıyı olduğu gibi taşımak kullanıcıyı boşluğa düşürür. Bu bağlantıların yerel karşılıklarıyla değiştirilmesi ya da tamamen kaldırılması, kapsam belgesinde ayrıca not edilmelidir.
Yerel ağ geçidi ne işe yarar?
Siteler, erişildikleri konuma göre yerel sürümü devingen biçimde gösterebilir. Bazı durumlarda ise yerel ya da küresel bir ana sayfa, yani bir ağ geçidi oluşturulur (Jiménez-Crespo 2024, s. 185). Ağ geçidi, ziyaretçinin ülke ve dil seçimini yaptığı ara sayfadır.
Otomatik yönlendirmenin kendine göre riski vardır. Yurt dışından bağlanan bir kullanıcı, konumu nedeniyle istemediği dilde bir sayfaya düşebilir. Ağ geçidi ya da görünür bir dil seçici, bu durumda kullanıcıya çıkış yolu sunar. Seçimin hatırlanması da kullanıcı deneyimini belirgin biçimde iyileştirir.
Dil seçicinin nasıl adlandırıldığı da önemlidir. Dilleri bayrakla göstermek yaygın ama sorunlu bir alışkanlıktır; bayrak ülkeyi anlatır, dili değil. Dil adlarını kendi dillerinde yazmak, çoğu durumda daha anlaşılır bir çözümdür.
Ağ geçidi kurmanın bir bedeli de vardır: kullanıcı, aradığı içeriğe ulaşmadan önce fazladan bir adım atar. Bu yüzden çoğu site, otomatik yönlendirmeyle görünür bir dil seçiciyi birlikte kullanır. Hangi çözümün seçileceği, pazar sayısına ve ziyaretçilerin nereden geldiğine bakılarak kararlaştırılır.
Türkiye bağlamı
Türkçe adreslerde ilk mesele karakterlerdir. Şapkalı ve noktasız harfler adres içinde sorun çıkarabildiği için standart uygulama, bunları temel Latin karşılıklarına dönüştürmektir. Dönüştürme kuralının site genelinde aynı olması gerekir; aksi hâlde aynı kelime farklı sayfalarda farklı yazılır.
İkinci mesele uzunluktur. Türkçe sondan eklemeli olduğu için sayfa adları İngilizce muadillerine göre daha uzun olma eğilimindedir. Adresi kısaltmak için anahtar ifadeyi başa almak ve gereksiz ekleri düşürmek yaygın bir çözümdür.
Üçüncüsü ülke uzantısı tercihidir. Yerel uzantı kullanmak Türkiye’de güven algısını olumlu etkileyebilir; ancak birden çok pazara açılan bir yapıda ayrı alan adlarını sürdürmek ek maliyet demektir. Karar, pazarlama beklentisiyle bakım kapasitesi arasında verilir.
Bu sizin için ne anlama geliyor?
Adres düzeni, sonradan değiştirilmesi en pahalı kararlardan biridir. Çeviri siparişi vermeden önce aşağıdaki sırayı tamamlamak, ileride yapılacak toplu düzeltmeleri gereksiz kılar.
- Hangi pazarlara açılacağınızı ve her pazarda dil-ülke ayrımına ihtiyaç olup olmadığını belirleyin.
- Adres desenini seçin ve bir sayfa örneğiyle yazılı olarak sabitleyin.
- Türkçe karakter dönüştürme kuralını tek bir tabloya bağlayın.
- Değişecek eski adresler için yönlendirme listesi hazırlayın.
- Dil seçicinin nerede duracağına ve nasıl adlandırılacağına karar verin.
Bu beş madde, geliştirici ve çeviri ekibinin aynı sayfada olmasını sağlar. Hizmet kapsamlarını çeviri hizmetleri sayfamızda bulabilir, proje planınız için teklif formunu doldurabilirsiniz.
Sık sorulan sorular
Dil kodu adresin neresinde olmalı?
Yaygın uygulama, dil ya da yerel kodunu alan adından hemen sonra klasör olarak koymaktır. Kaynak, adreste yerel işaretinin sıklıkla bu biçimde yer aldığını belirtir. Önemli olan konumdan çok tutarlılıktır: aynı desen sitenin tamamında bozulmadan uygulanmalıdır.
Sadece dil kodu yeterli mi?
Tek bir pazara açılıyorsanız çoğunlukla yeterlidir. Aynı dilin farklı ülkelerde farklı sürümleri olacaksa dil ve ülke birlikte yazılır. Fiyat, teslimat ve mevzuat farkı varsa ülke ayrımı yapmak gerekir; yoksa gereksiz bir bakım yükü doğar.
Eski adresler ne olacak?
Yeni bir dil sürümü açarken kaynak sitenin adresleri değişiyorsa eski adreslerin yenilerine yönlendirilmesi gerekir. Aksi hâlde arama sonuçlarındaki bağlantılar boşa düşer. Kaynak, bağlantı hatalarını web yerelleştirmesine özgü tipik hata türleri arasında sayar.
Yerel ağ geçidi zorunlu mu?
Zorunlu değil ama çok pazarlı sitelerde işi kolaylaştırır. Ağ geçidi, ziyaretçinin ülke ve dil seçimini yaptığı bir ara sayfadır. Otomatik yönlendirmenin yanlış tahmin yapabildiği durumlarda kullanıcıya açık bir seçim imkânı sunar.
Kaynaklar
- Jiménez-Crespo, M. A. (2024). Localization in Translation. Routledge, s. 178, 184-186.
- Yunker, J. (2004). Beyond Borders: Web Globalization Strategies. New Riders, s. 128.
- W3C. Uluslararasılaştırma ve dil etiketleri üzerine teknik notlar.