Eğer gettext DAİMA yerine varsayılan languiage metin çevirisini kullanmak nasıl yapabilirim

1 Cevap php

Başka bir dilde metin çeviri için gettext php işlevini çağırdığınızda, onu değiştirmek için değeri arama için sayfanın üzerindeki metin KEY / kimlik olarak hareket için kullandığı

echo gettext('hello how are you today');

Bu çeviri arama için kullanılan metin olacağını, ancak ben böyle bir şey kullanmak istiyorum

echo gettext('welcome_message');

İngilizce ve ben sunan başka bir dile tercüme ettiğini var. Peki bunu nasıl yapacaksın? Nasıl gettext işlevi DAİMA dil dosyasını kullanmak yapabilir? Yani benim varsayılan dil sitenin sonra yerine gettext welcome_message bunu gösterecek bir İngiliz kullanıcıya gösteren hello how are you today için İngilizce ise

Sadece diğer dil dosyaları ek bir İngilizce dil dosyası oluşturmak kadar basit mi?

1 Cevap

Sen doğru yoldasın. ) (Gettext dize argümanı sadece tanımlayıcı değil, bir "Varsayılan dil" dir. Etkin yerel hiçbir çeviri varsa, o gettext bu tanımlayıcı dönecektir.

Sizin çözüm şüpheli sadece ne: sadece bir İngilizce çeviri dosyası oluşturun.