Skip to main content
web hizmeti, arayüz dilini aşağıdaki ayarlara göre, her istek için tarayıcının kullandığı ana bilgisayar adından seçer. Diller ve ayarlar Yerelleştirme sayfasında açıklanmıştır.

Tek dil

Alt alan adlarında birden fazla dil

1

Her dil ana bilgisayarını Ayakaleaf Pro'ya yönlendirin

Her dil için bir DNS adı ekleyin ve hepsini, bunları kapsayan bir sertifikayla (örneğin *.example.com) Ayakaleaf Pro’ya yönlendirin. Ingress’iniz veya yük dengeleyiciniz Host başlığını değiştirmeden iletmelidir; ingress-nginx ve HAProxy bunu varsayılan olarak yapar.Kullanıcılar dil ana bilgisayarlarına standart portlar üzerinden erişmelidir (https://cn.example.com, https://cn.example.com:30443 değil): Ayakaleaf Pro ana bilgisayarı port olmadan karşılaştırır.
2

ConfigMap

30-config.yaml (additions)
COOKIE_DOMAIN, oturum çerezinin her dil ana bilgisayarında çalışmasını sağlar. JSON’u tek tırnak içine alın. OVERLEAF_LANG_DOMAIN_MAPPING içindeki geçersiz JSON, pod’un tüm hizmetlerini başlangıçta durdurur; bu nedenle yeniden başlatmadan sonra kubectl -n overleaf get pod ile kontrol edin.

Birden fazla replika

Dil her isteğin ana bilgisayar adından gelir; bu nedenle replikaya bağlı değildir. Yük dengeleyicinin yapışkan (sticky) çerezi, ona bir alan adı vermediğiniz sürece ana bilgisayar adı başına ayarlanır; bu yüzden dil değiştirmek bir kullanıcıyı başka bir replikaya taşıyabilir. Oturumu Redis’te olduğu için geçerli kalır.

Kubernetes üzerinde test edildi

HAProxy arkasında Kubernetes 1.37 üzerinde, OVERLEAF_LANG_DOMAIN_MAPPING sitenin ana bilgisayarını İngilizceye, bir de. ana bilgisayarını Almancaya ve NodePort :30081 ile bir fr. ana bilgisayarını Fransızcaya eşlerken: sitenin ana bilgisayarı İngilizce, de. ana bilgisayarı Almanca gösterdi ve portlu fr. ana bilgisayarı, yukarıda açıklandığı gibi İngilizceye geri döndü.
Son değiştirilme tarihi 2 Kasım 2026