كيف تجعل gettext دائما استخدام الترجمة بدلا من الافتراضي languiage النص
سؤال
عند استدعاء gettext php وظيفة ترجمة النص إلى لغة أخرى ، فإنه يستخدم النص لديك على الصفحة بمثابة المفتاح/ID البحث عن قيمة استبدالها
echo gettext('hello how are you today');
سيكون هذا النص المستخدمة في البحث عن الترجمة ، ومع ذلك أود أن استخدام شيء مثل هذا
echo gettext('welcome_message');
و يجب أن تترجم إلى اللغة الإنجليزية وأي لغة أخرى أقدم.إذا كيف يمكن أن أجعل هذا يحدث ؟ كيف يمكنني جعل gettext وظيفة دائما استخدام لغة الملف ؟ حتى لو اللغة الافتراضية هي الإنجليزية للموقع ثم بدلا من gettext عرض welcome_message إلى الإنجليزية المستخدم سوف تظهر مرحبا كيف حالك اليوم
هو بسيطة مثل مجرد إنشاء الملف اللغة الإنجليزية بالإضافة إلى اللغات الأخرى الملفات ؟
المحلول
أنت على الطريق الصحيح.سلسلة حجة gettext() هو مجرد معرف لا "اللغة الافتراضية".إذا لا يوجد ترجمة في النشطة لغة ، ثم gettext سيعود هذا المعرف.
الحل هو فقط ما كنت تشك:مجرد إنشاء ملف الترجمة الإنجليزية.