هذا منشور ضيف من Marco Gasi of الترميز. أنا أقدر عمله وسمحت له باستخدام هذه المساحة لإخبارك بشيء قد تجده ممتعًا مثلي. ذلك دون مزيد من اللغط, ها هو منشور ماركو
مثل العديد من المطورين الآخرين, عندما اكتشفت البرنامج المساعد Transposh وقعت في حبه على الفور! يسمح بالترجمات التلقائية خارج الصندوق ولكنه يمنحك أيضًا تحكمًا دقيقًا في النص المترجم, مما يسمح لك بتعديل كل عبارة.
تمام, أنت تعلم بالفعل أنه ليس من الضروري بالنسبة لي أن أكرر هنا لماذا نحب جميعًا Transposh كثيرًا.
لكن لا بد لي من الاعتراف بشيء: لم أكن سعيدًا بأداة محوّل اللغة. أقوم بتطوير مواقع ويب صغيرة وعادة ما أحتاج إلى استخدامها 2 ل 4 لغات مختلفة. بناء مواقع غير تابعة لـ WordPress, اعتدت على وضع بعض العلامات في قائمة التنقل الرئيسية وتمنيت أن أفعل الشيء نفسه باستخدام WordPress و Transposh.
الطريقة الحرفية
في البدايه, للحصول على هذه النتيجة, لقد استخدمت بعض الإضافات المفيدة وقليلًا من جافا سكريبت.
لن أضيع وقتك هنا للحديث عن هذا: إذا كنت مهتمًا يمكنك العثور على وصف تفصيلي هنا
طريقة WordPress
ال “طريقة الحرفيين” كانت مملة للغاية بالنسبة لي: لكل موقع ويب جديد ، كان علي تكرار كل خطوة فقط للحصول عليها 2 أو 3 أعلام في قائمتي. كنت أرغب في الحصول على العلامات الخاصة بي فقط بتثبيت مكون إضافي وربما تعديل بعض الإعدادات ... لكن هذا المكون الإضافي غير موجود, لذلك قررت أخيرًا أن علي أن أتجاوز حدودي, مواجهة التحدي وجهاً لوجه وإنشاء المكون الإضافي الخاص بي.
اليوم أنا فخور بتقديم برنامج تبديل اللغة لـ Transposh. إنه ليس سحر, لا يفعل المعجزات لكنه ينجز المهمة.
أنا ممتن جدا لعوفر, الذي دعاني لتقديم مخلوقي الصغير في مدونته: شكرا, اوفر, لطيبتك, إنني أقدر حقًا هذه الفرصة للسماح بميزة Language Switcher لـ Transposh.
اذا, ما يفعله محوّل اللغة لـ Transposh?
- يقرأ إعدادات Transposh ويحصل على قائمة اللغات المستخدمة في موقع الويب الحالي
- يقرأ جميع مواقع القائمة المتاحة في النسق الحالي ويسمح لك باختيار مكان ظهور محوّل اللغة من خلال مربعات اختيار بسيطة
- يسمح لك بالإضافة في نهاية القائمة المختارة(س) سلسلة من الأعلام أو قائمة منسدلة لتحديد اللغة; المسؤولين, سيشاهد المؤلفون والمحررين زر تحرير الترجمة أيضًا والذي سيسمح لهم بتنشيط محرر الترجمة Transposh
- إذا اخترت استخدام العلامات فقط, يسمح لك بالاختيار بين علامات Transposh أو الأعلام التي يوفرها Language Switcher لـ Transposh نفسها
- إذا اخترت استخدام قائمة منسدلة ، فيمكنك اختيار استخدام قائمة محددة أو غير مرتبة لإنشاء القائمة المنسدلة: لقد أضفت هذا الخيار لأن القائمة غير المرتبة تمنحك المزيد من الخيارات لتخصيص شكلها وأسلوبها أكثر من التحديد
- إذا كنت تستخدم قائمة غير مرتبة كقائمة منسدلة, يمكنك اختيار ما إذا كانت عناصر القائمة ستظهر العلم فقط, نص فقط أو كلا العلمين والنص
- يسمح لك بتعيين فئات إضافية لعناصر قائمة محوّل اللغة: يتيح لك هذا جعله يبدو وفقًا لنمط المظهر الخاص بك باستخدام نفس الفئة التي يستخدمها المظهر الخاص بك لعناصر قائمة التنقل
- يتيح لك تخصيص محوّل اللغة الخاص بك تمامًا باستخدام محرر css مع تمييز بناء الجملة: يتم تحميل ورقة الأنماط الحالية في المحرر ويمكنك فقط تعديلها ثم حفظها أو يمكنك حتى إنشاء ملف css جديد تمامًا. باسم مخصص (يتم تعيينه افتراضيًا على custom.css)
ماذا عن المستقبل?
لدي بالفعل قائمة TODO لإضافة المزيد من الميزات وربما لإنشاء إصدار متميز, لكني أعتقد أن Language Switcher for Transposh سيجعل حياتك أسهل في هذا الإصدار الأول بالفعل. أو على الأقل, هذا ما أتمناه كثيرا!
يمكنك إيجاد محوّل اللغة لـ Transposh في موقع WordPress.org (أو مجرد البحث عن “ينقل” في لوحة تحكم المسؤول لتثبيت WordPress الخاص بك): جربها ولا تتردد في الاتصال بي بشأن أي مشكلات يمكنك الدخول فيها. ومن الواضح, إذا كنت ترغب في ذلك, لا تنسى أن تمنحه بعض النجوم (ما زلت لم أتعلم كيفية وضع تلك الدعوات المزعجة في لوحة التحكم لتصنيف LOL).
شكرا لكم جميعا على القراءة.
الترميز الجيد!
بإخلاص,
ماركو غازي الترميز
اترك رد