@Jasper_Holton's profile photo

علامات قالب جانغو للترجمة العالمية للغات هذه علامة قالب Django للترجمة العالمية ، أي الترجمة من أي لغة إلى لغة العملاء. يستخدم البرنامج الوسيط المحلي للعمل ويتكون بطريقة أخرى من عوامل تصفية التطبيق التي تترجم النص حسب الحاجة. تم التعليق على الكود من أجل وصف ما تفعله كل قطعة. الجزء الأول هو الإعدادات ، حيث نحتاج إلى إضافة برمجية وسيطة محلية حتى نتمكن من الحصول على الطلب. LANGUAGE_CODE.

 # settings.py 
 MIDDLEWARE = ​​[
 '...'، 
 'django.middleware.locale.LocaleMiddleware' # أضف هذا حتى النهاية 
] 
 
وعلامات النموذج ، بالإضافة إلى عامل التصفية.
 # Templatetags / app_filters. # Detect the language 
 إرجاع الاكتشاف (القيمة) # قيمة الإرجاع (en ، es ، de ، إلخ) 
 
في الواقع ، تبدو العلامة مثل {٪ etranslate ' أرسل هنا '٪}. بالنسبة للعميل الإنجليزي ، لا يتم ترجمة هذا بواسطة الموقع ويتم عرضه باللغة الإنجليزية فقط. بالنسبة لأي شخص آخر ، تتم ترجمة النص إلى لغته (أو تم إجراء محاولة على الأقل). بالنسبة إلى الترجمات غير الإنجليزية ، مثل المنشور الذي يمكن أن يكون باللغة الألمانية أو الهولندية ، استخدم {٪ translate 'Text here'٪} للترجمة العالمية من أي لغة إلى لغة المتصفح أو اللغة التي تم تمريرها بواسطة معلمة URL lang. أيضًا ، استخدم عامل التصفية النموذجي لكشف اللغة مع النص على الموقع ، {{post.content | detlanguage}} لعرض لغة المشاركات المجاورة لها. تبدو العلامة مثل {٪ etranslate 'Text here'٪}. بالنسبة للعميل الإنجليزي ، لا يتم ترجمة هذا بواسطة الموقع ويتم عرضه باللغة الإنجليزية فقط. بالنسبة لأي شخص آخر ، تتم ترجمة النص إلى لغته (أو تم إجراء محاولة على الأقل). بالنسبة إلى الترجمات غير الإنجليزية ، مثل المنشور الذي يمكن أن يكون باللغة الألمانية أو الهولندية ، استخدم {٪ translate 'Text here'٪} للترجمة العالمية من أي لغة إلى لغة المتصفح أو اللغة التي تم تمريرها بواسطة معلمة URL lang. أيضًا ، استخدم عامل التصفية النموذجي لكشف اللغة مع النص على الموقع ، {{post.content | detlanguage}} لعرض لغة المشاركات المجاورة لها. تبدو العلامة مثل {٪ etranslate 'Text here'٪}. بالنسبة للعميل الإنجليزي ، لا يتم ترجمة هذا بواسطة الموقع ويتم عرضه باللغة الإنجليزية فقط. بالنسبة لأي شخص آخر ، تتم ترجمة النص إلى لغته (أو تم إجراء محاولة على الأقل). بالنسبة إلى الترجمات غير الإنجليزية ، مثل المنشور الذي يمكن أن يكون باللغة الألمانية أو الهولندية ، استخدم {٪ translate 'Text here'٪} للترجمة العالمية من أي لغة إلى لغة المتصفح أو اللغة التي تم تمريرها بواسطة معلمة URL lang. أيضًا ، استخدم عامل التصفية النموذجي لكشف اللغة مع النص على الموقع ، {{post.content | detlanguage}} لعرض لغة المشاركات المجاورة لها. بالنسبة إلى الترجمات غير الإنجليزية ، مثل المنشور الذي يمكن أن يكون باللغة الألمانية أو الهولندية ، استخدم {٪ translate 'Text here'٪} للترجمة العالمية من أي لغة إلى لغة المتصفح أو اللغة التي تم تمريرها بواسطة معلمة URL lang. أيضًا ، استخدم عامل التصفية النموذجي لكشف اللغة مع النص على الموقع ، {{post.content | detlanguage}} لعرض لغة المشاركات المجاورة لها. بالنسبة إلى الترجمات غير الإنجليزية ، مثل المنشور الذي يمكن أن يكون باللغة الألمانية أو الهولندية ، استخدم {٪ translate 'Text here'٪} للترجمة العالمية من أي لغة إلى لغة المتصفح أو اللغة التي تم تمريرها بواسطة معلمة URL lang. أيضًا ، استخدم عامل التصفية النموذجي لكشف اللغة مع النص على الموقع ، {{post.content | detlanguage}} لعرض لغة المشاركات المجاورة لها.


Pinterest logo
Tumblr logo VK logo

https://uglek.com/post/300/?lang=ar -