سؤال

كيفية استخدام T.Force ('AR') للسماح للنظام بدعم لغة متعددة.

لديّ رابطان في صفحتي عندما يتم الضغط على الرابط العربي ، وسيتم تحويل النظام إلى إصدار عربي وأيضًا عندما يتم الضغط على الرابط الإنجليزي ، سيتم تحويل النظام إلى إصدار اللغة الإنجليزية.

كيف تجبر اللغة عند النقر على الرابط ؟؟

وأيضًا كيف يمكنني السماح لترجمة البيانات في قاعدة البيانات باستخدام "T"

شكرا لك مقدما

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

المحلول

في Web2Py. اصنع نموذجًا يحتوي على شيء مثل

if re.compile('\w{2}(\-\w{2})?').match(request.vars.force_language or ''): 
    session.forced_language=force_language
if session.forced_language:
   T.force(session.forced_language)

استدعاء أي من الصفحة مع

http://....../index?force_language=ar

سيقوم النظام بتخزينه في الجلسة ويتذكر تفضيلاتك. سوف تترجم إذا كانت اللغات/ar.py موجودة.

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