Ana içeriğe geç

Diller (yerel ayarlar)

Dil (yerel ayar), TEBHOS'a kullanıcının hangi dili tercih ettiğini bildirir. Her dil bir BCP 47 etiketidir: ya tr gibi yalın bir dil alt etiketi ya da en-US, pt-BR veya es-419 gibi bir bölge ya da sayısal alt etikete tire ile bağlanmış bir dil alt etiketi.

Desteklenen diller

TEBHOS'un dil sakladığı her yerde, örneğin kullanıcı ayarlarının locale alanında, değer aşağıdaki etiketlerden tam olarak biri ya da null olmalıdır. Başka her değer 400 BAD_REQUEST ile reddedilir.

Değer Açıklama
ar Arapça
bg Bulgarca
cs Çekçe
da Danca
de Almanca
el Yunanca
en-GB İngilizce (Birleşik Krallık)
en-US İngilizce (Amerika Birleşik Devletleri)
es-ES İspanyolca (İspanya)
es-419 İspanyolca (Latin Amerika)
fi Fince
fr Fransızca
he İbranice
hi Hintçe
hr Hırvatça
hu Macarca
id Endonezce
it İtalyanca
ja Japonca
ko Korece
lt Litvanca
nl Felemenkçe
no Norveççe
pl Lehçe
pt-BR Portekizce (Brezilya)
ro Rumence
ru Rusça
sv-SE İsveççe
th Tayca
tr Türkçe
uk Ukraynaca
vi Vietnamca
zh-CN Çince (Basitleştirilmiş)
zh-TW Çince (Geleneksel)

null değerindeki bir locale, kullanıcının dil seçmediği anlamına gelir; istemci bu durumda cihazın veya tarayıcının diline döner.

Çevrilmiş arayüz dilleri

TEBHOS web ve masaüstü uygulamaları şu anda İngilizce (en-US) ve Türkçe (tr) dillerine çevrilmiştir. Tablodaki her dil saklanabilir, ancak resmî uygulamalar diğer dilleri İngilizce gösterir.

Başlangıç dili

Bir hesap kaydedildiğinde TEBHOS, hesabın locale değerini isteğin Accept-Language başlığından belirler; eşleştirme çevrilmiş diller olan en-US ve tr ile yapılır:

  1. Etiketler kalite ağırlıklarına (q) göre, en yüksekten başlayarak sıralanır; eşitlikte başlıktaki sıra belirleyicidir.
  2. en-US veya tr ile tam eşleşen ilk etiket kazanır. Eşleştirme büyük/küçük harfi dikkate almaz, - yerine _ kabul eder ve Türkçenin her bölgesel biçimi (ör. tr-TR) tr sayılır.
  3. Aksi hâlde dil alt etiketi en veya tr olan ilk etiket kazanır; böylece en-GB, en-US seçer.
  4. Aksi hâlde ve başlık hiç yoksa dil en-US olur.

* hiçbir şeyle eşleşmez. Kullanıcı dili istediği zaman kullanıcı ayarlarından değiştirebilir.

API yanıtlarında yerelleştirilmiş metin

API hata message değerleri insanların okuyacağı metinlerdir ve istek ne olursa olsun şu anda çoğunlukla Türkçe yazılmıştır; Accept-Language başlığını veya saklanan dili izlemezler. İstemciler, hata code değerine göre kendi çevrilmiş metinlerini göstermelidir. Bkz. Hatalar.

Dil yalnızca okunabilir metni değiştirir

Alan adları, numaralandırma değerleri, hata kodları, snowflake'ler ve zaman damgaları her dilde aynıdır.