Skip to content

اللغة والعملة

الهدف

ضبط كيفية تخزين وعرض الأموال واللغات والتقويمات وتنسيقات التاريخ/الأرقام — مقسّمة بشكل صحيح بين إعدادات المنشأة وإعداد التوطين.

لمن

مسؤولو المنشأة. العرض يحتاج tenant.view / localization.view؛ الحفظ يحتاج tenant.manage / localization.admin. المستخدمون يغيّرون فقط لغة الواجهة من مبدّل اللغة في الشريط العلوي (يجب أن تكون ضمن enabled_locales).

المتطلبات

  • تعرف العملة الأساسية والمنطقة الزمنية واللغات التي يجب أن تدعمها المستندات وترجمات الحقول.
  • التغييرات الحساسة (بما فيها العملة الأساسية وبداية السنة المالية) قد تتطلب حوار سبب مُدقَّق.

تقسيم المسؤولية (لا تخلط بينهما)

الموضوعالشاشةالمسارالصلاحية
العملة الأساسية، العملات المفعّلة، المنطقة الزمنيةإعدادات المنشأة ← تبويب التوطين/settingstenant.view / tenant.manage
اللغات المفعّلة، اللغة الافتراضية، التقويمات وتنسيقات التاريخ/الأرقامإعداد التوطين/localization/setuplocalization.view / localization.admin
لغة الواجهة الشخصيةمبدّل اللغة في الشريط العلويمصادق

تظهر إعدادات المنشأة التلميح بأن اللغات والتنسيقات تُدار في إعداد التوطين. استخدم فتح إعداد التوطين عند الحاجة.

الخطوات — العملة والمنطقة الزمنية

  1. افتح إعدادات المنشأة (/settings).
  2. افتح تبويب التوطين.
  3. عيّن العملة الأساسية والعملات المفعّلة والمنطقة الزمنية.
  4. احفظ — تظهر تم حفظ الإعدادات. المبالغ المرحّلة تاريخياً تبقى بعملتها؛ المستندات الجديدة تستخدم العملة الأساسية.

الخطوات — اللغات والتنسيقات

  1. افتح إعداد التوطين (/localization/setup).
  2. في الخيارات عيّن اللغات المفعّلة واللغة الافتراضية (يجب أن تكون الافتراضية ضمن المفعّلة).
  3. اضبط التقويمات وتنسيقات العرض حسب الحاجة.
  4. احفظ — تظهر تم حفظ إعدادات التوطين.

الخطوات — لغة واجهتك

  1. استخدم مبدّل اللغة في الشريط العلوي.
  2. يستدعي العميل PATCH /auth/locale. إذا لم تكن اللغة مفعّلة للمنشأة → خطأ تحقق.

النتيجة

  • النماذج التي تستخدم TranslatableInput تعرض شرائح لكل لغة مفعّلة.
  • القوائم والمستندات تنسّق التاريخ والأرقام والأموال حسب تفضيلات المنشأة.
  • خرائط ترجمة الحقول تقبل فقط مفاتيح enabled_locales.

توقفات صارمة

  • default_locale ليست ضمن enabled_localesdefault_not_enabled.
  • لغة المستخدم خارج المجموعة المفعّلة → locale_not_enabled.
  • رموز عملة غير مدعومة → 422.
  • تغيير العملة الأساسية / بداية السنة المالية قد يتطلب تأكيداً بسبب تدقيقي.

ذات صلة

مساعدة BlueMatrix — وثائق المنتج للمستأجرين