تعرّف على كيفية تمكين الترجمة للقيم الرقمية في محرر الترجمة المتقدم باستخدام ملف تكوين WPML.
باستخدام ملف تكوين WPML، يمكنك تمكين القيم الرقمية للترجمة في أجزاء مختلفة من المحتوى، مثل سمات الأكواد المختصرة والحقول المخصصة.
على سبيل المثال، لنفترض وجود كودين مختصرين، يعرض أحدهما شريط تمرير بنصوص باللغة الإنجليزية والآخر بنصوص باللغة الإسبانية:
- الإنجليزية –
[custom_slider id = “10”] - الإسبانية –
[custom_slider id = “17”]
لعرض شريط التمرير الإسباني بشكل صحيح، نحتاج ببساطة إلى اتباع هذه الخطوات:
- اجعل سمة المعرف قابلة للترجمة في ملف تكوين WPML.
- أرسل الصفحة التي تحتوي على شريط التمرير للترجمة.
- عيّن المعرف الخاص بشريط التمرير الإسباني كترجمة للمعرف الخاص بشريط التمرير الإنجليزي في محرر الترجمة المتقدم: 10 (en) → 17 (es).
تكوين XML
لتمكين القيم الرقمية للترجمة، تحتاج إلى استخدام إدخال التكوين allow-translatable-job-fields.
مثال
<wpml-config>
<allow-translatable-job-fields>
<allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
</allow-translatable-job-fields>
</wpml-config>
تعريف الوسائط
allow-translatable-job-fields – حاوية العلامة.allow-translatable-job-field – علامة فرعية (استخدم واحدة لكل قاعدة تريد إعدادها).type – تعبير نمطي لاسم حقل المهمةvalue – تعبير نمطي للقيمة الفعلية
في المثال أعلاه، يطابق التعبير النمطي للنوع /^package-string-/ أسماء السمات التي تتبع هذه البادئة، بينما يسمح التعبير النمطي للقيمة /^\d+$/ بالقيم الرقمية فقط.
إذا كنت تريد تمكين الترجمة لقيم رقمية متعددة، يمكنك تضمين أكثر من علامة فرعية واحدة في تكوينك.
مثال
<wpml-config>
<allow-translatable-job-fields>
<allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
<allow-translatable-job-field type="/^field-foo-/" value="/^\d+$/" />
</allow-translatable-job-fields>
</wpml-config>
يسمح هذا التكوين بنمطين مختلفين – أحدهما لسمات الأكواد المختصرة التي تحتوي على package-string- والآخر للحقول المخصصة التي تبدأ بـ field-foo-.