Konu Başlıkları
Yükleniyor...

Uluslararası Web Siteleri: İsim, Adres, Birim ve Bölge Kararları

Uluslararası site tasarımında form alanları, tarih ve ölçü birimleri

Uluslararası bir siteyi ayakta tutan şey çeviri değil, formların ve birimlerin hangi varsayımla yazıldığı. Ad soyad kutusu, zorunlu posta kodu, 8/9 biçiminde bir tarih; hepsi tek bir ülkeyi merkez alan kararlar. Aşağıdakiler o varsayımları söken ve uygulaması pahalı olmayan asgari maddeler.

İsim alanı: az kutu, geniş karakter seti

Adı ve soyadı ayrı kutulara bölmek bir kolaylık değil, bir iddiadır: herkesin tam olarak iki parçalı bir adı olduğu iddiası. Endonezya'da tek isim yaygındır, Macaristan'da soyadı önce yazılır, İspanyolca konuşulan ülkelerde iki soyadı standarttır. Alan sayısını artırmak bunların hiçbirini çözmez, yalnızca yanlış olma yollarını çoğaltır.

Tek alan kullanın, adı kişinin yazdığı sırayla saklayın, uzunluğu cömert tutun. Kolonu utf8mb4 ile kurarım; MySQL'de utf8 adıyla duran sürüm üç bayta sınırlıdır ve dört baytlık ilk karakterde kayıt sessizce kesilir. Doğrulamayı Latin harflerine kilitleyen bir kural da yazmayın, adında kesme işareti veya aksan bulunan kullanıcı ilk adımda takılır.

Adres: zorunlu alanların listesi kısalsın

Posta kodu her ülkede yok. İrlanda uzun yıllar posta kodsuz işledi, Hong Kong'da hâlâ kullanılmıyor. Eyalet alanı da evrensel değil. Bu ikisini zorunlu yapan bir form kullanıcıyı uydurma veri girmeye iter, sonunda elinizde temiz görünen ama yanlış bir veri tabanı kalır.

Adres için birkaç serbest metin satırı, ülke için açılır liste, posta kodu için isteğe bağlı ve tek bir düzenli ifadeyle doğrulanmayan bir alan yeterli. Telefonu metin olarak saklayın; baştaki artı işareti ve sıfırlar sayı tipinde kaybolur. E.164 en fazla 15 haneye izin verir, alanı buna göre boyutlandırın. 1-800-FLOWERS tarzı harfli numaralar ise yalnızca Kuzey Amerika tuş takımındaki harflere göre anlam taşır.

Tarih ve ölçü: belirsizliği kullanıcıya bırakmayın

8/9 iki farklı gündür ve hangisi olduğunu okuyucunun coğrafyası belirler. Ekranda ay adını yazın. Makine tarafında ISO 8601 kullanın, veriyi UTC olarak saklayın, gösterirken kullanıcının saat dilimine çevirin. Sunucunun yerel saatine göre kaydedilen bir sipariş tarihi, ikinci veri merkezini açtığınız gün karşınıza çıkar.

Her ölçüyü iki birimle birden yazmak sayfayı kalabalıklaştırır. Kullanıcının bölgesine göre birini seçin, diğerine geçmek için tek bir düğme bırakın. İkisini sürekli yan yana yazmak kararsızlıktır ve hiçbirini net göstermemekle aynı kapıya çıkar.

Bölgesel kısıt ödeme adımından önce söylenir

Gerilim farkı, fiş tipi, bölge kodu, garantinin nerede geçerli olduğu. Bunlar ürün sayfasında yazmıyorsa kullanıcı sepete kadar gelir ve orada kaybedilir. Kısıtın nerede söylendiği kısıtın kendisinden daha belirleyici: ürün sayfasındaki tek satırlık bilgi, ödeme adımında beliren bir uyarıdan çok daha ucuza mal olur.

Evrensel güç kaynağı gibi birden fazla standartta çalışan ürünlerde bunu açıkça yazın. Yazmadığınızda kullanıcı en kötü ihtimali varsayar ve vazgeçer.

Bu listeye ait olmayan madde

HTTPS uluslararası bir gereksinim değil, her site için taban. Tarayıcılar şifresiz bağlantıyı yıllardır güvensiz işaretliyor; bunu globalleşme maddesi diye listelemek listeyi şişirir. Uluslararası tarafta asıl konu verinin nerede tutulduğu ve hangi ülkenin kuralına tabi olduğu. Avrupa'dan gelen bir kullanıcı için rıza metni, çerez davranışı ve saklama süresi ayrı birer karardır ve sertifikayla ilgisi yoktur.