كيف تجعل gettext دائما استخدام الترجمة بدلا من الافتراضي languiage النص

StackOverflow https://stackoverflow.com/questions/1415864

  •  06-07-2019
  •  | 
  •  

سؤال

عند استدعاء gettext php وظيفة ترجمة النص إلى لغة أخرى ، فإنه يستخدم النص لديك على الصفحة بمثابة المفتاح/ID البحث عن قيمة استبدالها

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

سيكون هذا النص المستخدمة في البحث عن الترجمة ، ومع ذلك أود أن استخدام شيء مثل هذا

echo gettext('welcome_message');

و يجب أن تترجم إلى اللغة الإنجليزية وأي لغة أخرى أقدم.إذا كيف يمكن أن أجعل هذا يحدث ؟ كيف يمكنني جعل gettext وظيفة دائما استخدام لغة الملف ؟ حتى لو اللغة الافتراضية هي الإنجليزية للموقع ثم بدلا من gettext عرض welcome_message إلى الإنجليزية المستخدم سوف تظهر مرحبا كيف حالك اليوم

هو بسيطة مثل مجرد إنشاء الملف اللغة الإنجليزية بالإضافة إلى اللغات الأخرى الملفات ؟

هل كانت مفيدة؟

المحلول

أنت على الطريق الصحيح.سلسلة حجة gettext() هو مجرد معرف لا "اللغة الافتراضية".إذا لا يوجد ترجمة في النشطة لغة ، ثم gettext سيعود هذا المعرف.

الحل هو فقط ما كنت تشك:مجرد إنشاء ملف الترجمة الإنجليزية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top