MaintainFlow نظام إدارة
الصيانة والأصول
اطلب عرضًا توضيحيًا

التخصيص والحوكمة والصلاحيات

نظام صيانة متعدد اللغات والتقاويم: تجهيز التشغيل لفرق متنوعة

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

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

ميّز لغة الواجهة عن لغة البيانات

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

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

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

اختبر معنى الحالة قبل جمال ترجمتها

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

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

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

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

اسأل أولًا عما يمثله حقل التاريخ

ثلاثة أنواع من القيم الزمنية تحتاج سلوكًا مختلفًا
نوع القيمةمثال في الصيانةما يجب حسمه
لحظة حدثوقت استلام البلاغ أو اعتماد العملحفظ مرجع زمني وعرض منطقة الوقت بوضوح
تاريخ دون وقتيوم مدني محدد لمستند أو استحقاق يوميألا ينزاح لليوم السابق بسبب تحويل غير مقصود
قاعدة موعد متكررزيارة شهرية في تقويم محدد وتوقيت موقعالتقويم والمنطقة وقاعدة اليوم غير الموجود والاستثناءات

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

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

اللحظة الواحدة قد تظهر في يومين مختلفين

في مثال افتراضي، استلم حدث عند الساعة 22:30 بالتوقيت العالمي يوم الأول من نوفمبر 2026. يظهر في الرياض عند 01:30 من صباح الثاني من نوفمبر، وفق المنطقة الزمنية المستخدمة في المثال. السجل واحد واللحظة واحدة؛ اختلاف اليوم نتيجة طريقة العرض لا دليل على تأخر يوم أو اختلاف نسخة البيانات.

حدث2026-11-01عند22:30UTC هو نفسه2026-11-02عند01:30بالرياض. تاريخ مدني2026-11-02دون وقت يحتفظ بمعناه ولا يحول آليًا كمنتصف ليلUTC.
رسم أصلي بمثال زمني افتراضي: الساعة العاشرة والنصف مساء أول نوفمبر 2026 عالميًا تقابل الواحدة والنصف صباح الثاني من نوفمبر في الرياض. هما عرضان للحظة واحدة. أما اليوم المدني المحدد دون وقت، فيحفظ وفق تقويمه ومعناه ولا يحول تلقائيًا بوصفه حدثًا عند منتصف الليل. تحويل المثال تحقق برمجيًا باستخدام منطقة الرياض.

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

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

عرض التقويم يختلف عن توليد الاستحقاق به

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

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

توضح بيانات Unicode CLDR للتوطين أن تنسيقات التاريخ والأرقام والوحدات أجزاء من دعم اللغات والمناطق. وجود هذه اللبنات في التقنية لا يثبت أن كل تقويم أو قاعدة أعمال مفعلة في المنتج؛ التحقق يكون بسيناريو الخطة الوقائية المطلوب ومخرجاته الفعلية.

احتفظ بالقيمة رغم اختلاف شكل الأرقام

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

يظهر رمز الأصل والرقم التسلسلي ورقم أمر العمل مع النص العربي دون انقلاب ترتيب الأجزاء. وقد يحتوي وصف القطعة على حروف لاتينية وأرقام وشرطة؛ اختبر نسخه والبحث عنه وقراءته في ملف مطبوع. لا تعتبر نجاح محاذاة الفقرة كافيًا إذا أصبح المعرف معكوسًا أو تعذر تمييز رقم عن آخر في التصدير.

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

اختبر الرحلة خارج الشاشة الأساسية

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

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

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

استخدم المعرفات عند تبادل البيانات

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

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

اعتمد المصطلح من صاحب العملية واختبر العثور عليه

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

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

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

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

حدد نطاق التوطين والتكلفة بأمثلة قبول

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

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