WPML

عندما كتبنا عن تحسين أدوار وصلاحيات الترجمة، تلقينا تعليقات رائعة منكم. إليك ما توصلنا إليه. بالطبع، نريد أن نعرف ما إذا كان هذا مناسباً لك.

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

1. إضافة أدوار لكل لغة


سيبدأ هذا من شاشة إدارة الترجمة، ضمن علامة التبويب المترجمون. سيكون لديك عمود جديد يتيح لك اختيار أدوار ذات صلاحيات أعلى للغات التي يعمل بها هذا المترجم.
شاشة إدارة المترجمين
شاشة إدارة المترجمين

الفكرة هي أنه يمكنك إنشاء مستخدم برتبة «مشترك» كمترجم. ثم، اجعله «محرر» في اللغات التي يترجم إليها. في اللغات التي تحددها، سيحصل المترجم على الأدوار التي تعيّنها له. ستتمكن من استخدام أدوار WordPress القياسية (مثل كاتب ومحرر) أو أدوارك المخصصة بصلاحيات مخصصة.

2. لوحة تحكم WordPress تتكيف مع لغة المحتوى


عندما يذهب المترجمون إلى لوحة تحكم WordPress، سيرون القوائم وفقاً للغة التي نعرض بها المحتوى. عند عرض المحتوى الإسباني (ليس بالضرورة استخدام الترجمة الإسبانية لواجهة المستخدم الرسومية)، سيحصل المترجم على الدور الذي حددته له للغة الإسبانية.

إذا قمت بإنشاء مستخدم برتبة «مشترك»، فلن يرى هذا المترجم أي تعديل للمحتوى باللغة الافتراضية (لنفترض الإنجليزية). ولكن، عند التبديل إلى لغة يمكنه الترجمة إليها، سيرى جميع قوائم تعديل WordPress.

مثال - لا توجد صلاحيات في الإنجليزية
مثال – لا توجد صلاحيات في الإنجليزية
صلاحيات محرر في الإسبانية
صلاحيات محرر في الإسبانية

عندما يغيّر المترجم لغة المحتوى، باستخدام قائمة اللغة في أعلى الشاشة، يتغير الدور إلى تلك اللغة. يمكنك إعطاء أدوار مختلفة للغات مختلفة. ويأتي كل دور مع صلاحياته الخاصة.

3. إنشاء أدوار مخصصة وتعيين الصلاحيات


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

ومع ذلك، إذا كنت ترغب في المضي قدماً وإنشاء أدوار وصلاحيات فريدة للمراجعات والمترجمين، فلدينا حل من أجلك.

يمكنك استخدام إضافة Access الخاصة بنا والتي تتيح لك إنشاء أدوار مخصصة والتحكم في الصلاحيات التي تتمتع بها هذه الأدوار، بالإضافة إلى الأدوار القياسية.

إضافة Access
إضافة Access

ستعمل إضافة Access مع هذا النظام الجديد دون أي تغيير. وبما أنها تنشئ الأدوار وتتحكم في الصلاحيات بالطريقة القياسية لـ WordPress، فستعمل مع WPML أيضاً. أي إضافة (أو كود PHP الخاص بك) تضيف أدواراً وتعدّل الصلاحيات ستعمل بشكل جيد مع هذا النظام.

ما رأيك؟ هل سيساعدك هذا في إدارة الترجمات بسهولة أكبر مع WPML؟ هل هناك أي شيء آخر يدور في ذهنك؟

هل وجدت هذا مفيداً؟ شارك هذه المقالة: