كيفية ترجمة المواقع باستخدام مكتبة jQuery-Localize

مرحبا يا شباب
لو حابب تعرف ازاي بيتم ترجمة المواقع بطريقة سهلة،
سجلت لكم شرحي الخاص لاستخدام المكتبة:

نتمنى لكم مشاهدة ممتعة…

رابط المكتبة : https://github.com/coderifous/jquery-localize

10 Likes

تسلم ايدك شرح جميل

3 Likes

من زوقك يا جميل… بعتذر لو الفيديو كان طويل شوية

1 Like

مكتبة رائعة بالفعل، وطريقة استعمالها مريحة… والأهم من ذلك شرح سلس جداً :ok_hand:

2 Likes

من أكثر الأسئلة التي يتسائل بها الكثير هي كيفية عمل موقع متعدد اللغات، ببساطة ما شرحته ي نصر أوجزت فيه طريقة رائعة وسهلة :clap:.

ما ينقص الفيديو الذي قمت بعمله هو شرح إستخدام نفس الملف index.html لجميع اللغات بدلاً من تكرارة للغات الأخرى. بحيث يتم تغيير اللغة من خلال عمل EventListener على زر تغيير اللغة ويقوم بإستبدال كود اللغة بشكل ديناميكي.

$("[data-localize]").localize("application", { language: `${lang}` });
4 Likes

منكم نستفيد أستاذنا

3 Likes

صدقت … هي سهلة لكل من يتعامل مع المكتبة … لكن لو هنجرب من أول مرة ممكن يكون في bugs …
هذه الخطوة رائعة وسهلة وتوفر الوقت والديناميكية

أيضا يمكن إضافة تحديد اتجاه الصفحة حسب اللغة نفسها من خلال setAttribute("dir", "rtl")

3 Likes

بالضبط :+1:

2 Likes

نسيت أن أسأل عن الfirebase
هذه الخدمة مرعبة وشككتني في أن الPHP (كلغة backend) سيتضاءل
أود أن أقرأ المزيد … أو أن تشرحوا لنا باستفاضة عنها

3 Likes

شرح بسيط ومفصل
جزاك الله خيرا

3 Likes

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

3 Likes

بالفعل يا لارا٬ ما لاحظته في خدمات الكلاود انها مجانية لفترة ما وبعدها تصبح غالية جدا في وقت قياسي :smile:

3 Likes

اخي العزيز شكرا على المعلومة وتمت تجربه المكتبه لكن واجهتني مشكله انه ما تظهر الترجمه على طول في الصفحة ضروري اسوي رفريش للصفحة وبعدين تظهر الترجمة. هل واجهتك نفس هدي المشكله من قبل ؟

1 Like

ممتاز! @Dev.Abdulrahman
جرب في المتصفح تفتح Dev tools ثم اذهب الى network

سوي رفريش مرة ثانية وابعت اسكرين شوت للناتج

1 Like

طبعا للتوضيح هدا الكلام يصير بعد ما رفعت الموقع على الهوستينج لكن وانا اشتغل في local ما يصير هدا الموضوع. الحين بسوي لك سكرين شوت

1 Like

عندك سيرفر محلي؟ wampp او xampp

1 Like

هو الموقع ستاتيك رفعته على github pages . ارفقت لك الصورة

1 Like

ممتاز… خليه يعرض ال XHR requests فقط… ممكن يكون بيدور على ملف ناقص او شي

1 Like

ما فهمت عليك اخي ؟

1 Like

في نفس النافذة يوجد شريط بحث على اليسار… بجواره ستجد All و XHR

1 Like