لغة المستخدم

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

دعم لغة جديدة

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

  1. حدد رمز لغة وأشر إلى أنه ممكَّن. وللحصول على التفاصيل المتعلقة بهذا الإجراء، راجع تحديد اللغات.

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

  3. انسخ أوصاف كل الجداول الممكَّنة الخاصة باللغة من إحدى الترجمات الموجودة (على سبيل المثال، اللغة الإنجليزية). تعمل القيم المنسوخة كعناصر نائبة، بينما تتم ترجمة السلاسل إلى اللغة الجديدة. ويجب القيام بذلك كخطوة أولى من أجل إنشاء سجلات باستخدام رمز اللغة الجديد الذي تم إنشاؤه في الخطوة السابقة. يمكن نسخ الأوصاف المستندة إلى اللغة باستخدام عملية مجموعة معالجة مُدخلة F1-LANG. ويتم من خلال مجموعة المعالجة نسخ كل تسميات اللغة الإنجليزية في النظام.

    ستقوم عملية مجموعة المعالجة أيضًا بتحديث صفوف اللغة الجديدة بأوصاف بيانات التعريف المترجمة من حزمة اللغة، في حالة تثبيتها.

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

    1. قم بالتبديل إلى اللغة الجديدة باستخدام منطقة تبديل اللغة.

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

    سيتم من خلال أي وظائف عبر الإنترنت، يمكنك الوصول إليها، استخدام رمز اللغة الجديدة الخاص بك. ويمكنك تغيير رمز اللغة لكل المستخدمين الذين يرغبون في استخدام/تعديل اللغة الجديدة.

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

إدارة لغات متعددة

بمجرد إعداد لغة غير اللغة الإنجليزية، هناك عدة نقاط يجب ملاحظتها عند إضافة أو تحديث السجلات التي تتضمن سلاسل قابلة للترجمة.

  • عند إضافة سجل جديد من خلال واجهة المستخدم أو من خلال طلب خدمة REST أو أي وسيلة أخرى تمر عبر خدمة الصيانة القياسية، يقوم النظام آليًا بإنشاء قيود لكل لغة مدعومة ونسخ نص الوصف الذي تم إدخاله إلى كل اللغات التي تم إنشاؤها.

  • عند تحديث السلسلة القابلة للترجمة لسجل، يتم تحديث صف لغة المستخدم فقط. لا يقوم النظام بمطابقة التغيير مع إدخالات اللغة المدعومة الأخرى (لأنه قد يتجاوز ترجمة صالحة).

  • عند ترقية النظام إلى إصدار جديد، عادة ما يتضمن الإصدار الجديد بيانات نظام جديدة. تتضمن الترقية صفوف اللغة الإنجليزية فقط. يجب أن يقوم المنفذون بتشغيل برنامج مجموعة المعالجة F1-LANG لإنشاء صفوف لغات للغات المدعومة لهذه البيانات الجديدة. في حالة توفر حزمة ترجمة جديدة للغة المدعومة الخاصة بك وقت الترقية، فإن تشغيل هذه العملية يقوم أيضًا بتطبيق السلاسل المترجمة. (كما هو مذكور أعلاه، بالنسبة للتثبيتات بالمواقع، يجب تنزيل وتثبيت حزمة اللغة قبل هذه الخطوة). في حالة عدم توفر حزمة اللغة في وقت الترقية، يجب تشغيل برنامج مجموعة المعالجة مرة أخرى عند تثبيت حزمة اللغة.

  • يمكن أيضًا تضمين كائنات جديدة قابلة للترجمة في تصحيح/إصلاح فوري. في هذه الحالة، يجب تشغيل برنامج مجموعة المعالجة F1-LANG بعد تثبيت التصحيح للتأكد من وجود صفوف لغات للغات المدعومة الخاصة بك. يتم توفير حزم اللغة المحدثة فقط لعمليات ترقية الإصدار الكاملة وليس للإصلاحات الفورية. لذا قد تحتاج النسخ المعدلة إلى توفير ترجمات للسلاسل الجديدة مؤقتًا حتى تقوم بتحديث الإصدار التالي بحزمة الترجمة المحدثة التالية.