يبدو بناء موقع متعدد اللغات يستخدم تقنيات Google Maps المتقدمة بمثابة تحدٍ. ومع ذلك، إذا تعاملت معه بشكل صحيح باستخدام الأدوات المناسبة، فسيصبح الأمر سهلاً، حتى لو لم تكن مبرمج PHP!
قمنا مؤخراً ببناء موقع عقارات مرجعي متعدد اللغات جديد لـ Toolset، والذي يعتمد بشكل كبير على Google Maps. لقد بنيناه لعرض إمكانيات Toolset، ولكنه في الواقع مثال جيد لما يمكن تحقيقه باستخدام Google Maps للمواقع متعددة اللغات باستخدام WPML.
التحدي رقم 1: كيفية تنفيذ بحث عن العقارات ضمن نطاق معين وجعله متعدد اللغات
عندما تعرض خريطتك العديد من العلامات، يتوقع المستخدمون تصفيتها.
على سبيل المثال، يتيح لك البحث عن العقارات في موقع العقارات الخاص بنا تصفية المقالات حسب المسافة. يمكن للمستخدمين البحث عن عقارات في موقع معين أو ضمن نطاق معين من موقعهم الحالي.
يجب أن تكون جميع حقول الإدخال وتسميات الأزرار متاحة بلغة الزائر.

الحل
يتيح لك Toolset بناء عمليات بحث مخصصة لأي شيء وعرض النتائج على Google Maps. يمكن أن يتضمن بحثك مرشحات حسب المسافة، مما يتيح للمستخدمين البحث عن العقارات حول موقع معين، بما في ذلك بالقرب من الموقع الحالي للزائر.
إضافات Toolset متوافقة مع WPML. هذا يعني أن أي شيء يأتي من Toolset يمكن ترجمته في WPML. تظهر قيم الحقول تلقائياً في ترجمة النصوص في WPML. يمكن أيضاً تغليف أي نص تضيفه إلى القوالب بسهولة في أكواد wpml-string المختصرة لجعله قابلاً للترجمة.

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

كيف يمكنك إضافة هذه التلميحات إلى Google Maps الخاصة بك وجعلها تظهر باللغة المناسبة؟
الإجابة

الإجابة بسيطة. استخدم أنواع منشورات مخصصة وحقولاً مخصصة لتخزين المعلومات حول مقالاتك (أو العقارات في حالتنا).
تجعل أنواع المنشورات والحقول موقعك سهل الصيانة. سيعرف محررو موقعك بالضبط الحقل الذي يجب ملؤه (انظر لقطة الشاشة على اليمين). بالإضافة إلى ذلك، من السهل ترجمة الحقول المخصصة باستخدام WPML.
بعد ذلك، عندما تريد عرض معلومات مقالتك في علامات Google Map، ما عليك سوى اختيار الحقول التي تحتاجها.
راجع منشور المدونة هذا لمعرفة المزيد من التفاصيل.
التحدي رقم 3: كيفية إنشاء القوالب مرة واحدة وترجمة المحتوى فقط
أخيراً وليس آخراً، دعنا نتخيل أنك تريد ترجمة المحتوى فقط وليس القوالب بأكملها.
ينطبق هذا أيضاً على القوالب التي تتضمن Google Maps. أنت تتوقع إعداد خريطتك مرة واحدة فقط، وتضمين القالب المناسب، ثم التعامل فقط مع مهمة ترجمة محتوى المقالة والحقول.

الحل
إذا كنت تستخدم إضافات Toolset، يمكنك بسهولة فصل مهام إنشاء القوالب وترجمة المحتوى.
يمكنك إنشاء قالب مرة واحدة فقط وجعل جميع السلاسل التي يتضمنها جاهزة للترجمة. يتضمن ذلك المواقع على الخريطة، والحقول المخصصة الأخرى، وحقول الإدخال للنماذج والتسميات والأزرار الخاصة بك.
يمكنك جعل جميع هذه العناصر جاهزة للترجمة باستخدام WPML. تحقق من الوثائق حول كيفية ترجمة القوالب المبنية باستخدام Toolset للحصول على التفاصيل.
تطبيقات أخرى مثيرة للاهتمام لـ Google Maps

يرجى الاطلاع على المقالة حول ميزات Google Maps المتقدمة في مواقع Toolset المرجعية لاكتشاف بعض التطبيقات الأخرى المثيرة للاهتمام لـ Google Maps في مواقع WordPress.
إذا كنت ترغب في تعلم كيفية بناء مواقع متعددة اللغات متقدمة باستخدام Toolset وWPML ودون استخدام PHP، فيرجى تشغيل نسخة مجانية من موقع العقارات.
هل تريد التواصل معي؟
اسمي Agnes Bury. بالإضافة إلى كتابة هذه المقالة، أقوم أيضاً ببناء مواقع Toolset المرجعية والتدريبية. إذا كانت لديك أسئلة محددة حول Toolset، فما عليك سوى سؤالي.


