{
  "generatedAt": "2026-06-24T12:50:14.569Z",
  "totals": {
    "en": 117,
    "fr": 51,
    "ar": 51,
    "missingFr": 66,
    "missingAr": 66
  },
  "modules": [
    {
      "module": "accounting",
      "en": 11,
      "fr": 1,
      "ar": 1,
      "missingFr": [
        "modules/accounting/bank-reconciliation",
        "modules/accounting/budgets",
        "modules/accounting/chart-of-accounts",
        "modules/accounting/cost-centers",
        "modules/accounting/financial-reports",
        "modules/accounting/fiscal-positions-and-stamp-tax",
        "modules/accounting/fixed-assets",
        "modules/accounting/journal-entries",
        "modules/accounting/period-closing",
        "modules/accounting/tax-reports"
      ],
      "missingAr": [
        "modules/accounting/bank-reconciliation",
        "modules/accounting/budgets",
        "modules/accounting/chart-of-accounts",
        "modules/accounting/cost-centers",
        "modules/accounting/financial-reports",
        "modules/accounting/fiscal-positions-and-stamp-tax",
        "modules/accounting/fixed-assets",
        "modules/accounting/journal-entries",
        "modules/accounting/period-closing",
        "modules/accounting/tax-reports"
      ]
    },
    {
      "module": "administration",
      "en": 2,
      "fr": 0,
      "ar": 0,
      "missingFr": [
        "modules/administration/overview",
        "modules/administration/users-roles"
      ],
      "missingAr": [
        "modules/administration/overview",
        "modules/administration/users-roles"
      ]
    },
    {
      "module": "automation",
      "en": 2,
      "fr": 2,
      "ar": 2,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "changelog",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "client-portal",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "crm",
      "en": 16,
      "fr": 5,
      "ar": 5,
      "missingFr": [
        "modules/crm/auto-conversion-rules",
        "modules/crm/campaigns",
        "modules/crm/cancellation-cascade",
        "modules/crm/customers",
        "modules/crm/delivery-notes",
        "modules/crm/document-approvals",
        "modules/crm/opportunities",
        "modules/crm/quotes-and-orders",
        "modules/crm/sales-teams",
        "modules/crm/status-and-conversion-flow",
        "modules/crm/tax-and-discount-engine"
      ],
      "missingAr": [
        "modules/crm/auto-conversion-rules",
        "modules/crm/campaigns",
        "modules/crm/cancellation-cascade",
        "modules/crm/customers",
        "modules/crm/delivery-notes",
        "modules/crm/document-approvals",
        "modules/crm/opportunities",
        "modules/crm/quotes-and-orders",
        "modules/crm/sales-teams",
        "modules/crm/status-and-conversion-flow",
        "modules/crm/tax-and-discount-engine"
      ]
    },
    {
      "module": "email",
      "en": 3,
      "fr": 0,
      "ar": 0,
      "missingFr": [
        "modules/email/overview",
        "modules/email/synchronization",
        "modules/email/templates"
      ],
      "missingAr": [
        "modules/email/overview",
        "modules/email/synchronization",
        "modules/email/templates"
      ]
    },
    {
      "module": "faq",
      "en": 3,
      "fr": 3,
      "ar": 3,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "getting-started",
      "en": 4,
      "fr": 4,
      "ar": 4,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "glossary",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "inventory",
      "en": 14,
      "fr": 1,
      "ar": 1,
      "missingFr": [
        "modules/inventory/auto-reorder",
        "modules/inventory/availability-and-concurrency",
        "modules/inventory/batch-tracking",
        "modules/inventory/fifo-avco-valuation",
        "modules/inventory/inventory-feature-flags",
        "modules/inventory/stock-adjustments",
        "modules/inventory/stock-integration-with-sales-purchase",
        "modules/inventory/stock-levels",
        "modules/inventory/stock-movements",
        "modules/inventory/stock-reservations",
        "modules/inventory/stock-transfers",
        "modules/inventory/stock-valuation",
        "modules/inventory/warehouses"
      ],
      "missingAr": [
        "modules/inventory/auto-reorder",
        "modules/inventory/availability-and-concurrency",
        "modules/inventory/batch-tracking",
        "modules/inventory/fifo-avco-valuation",
        "modules/inventory/inventory-feature-flags",
        "modules/inventory/stock-adjustments",
        "modules/inventory/stock-integration-with-sales-purchase",
        "modules/inventory/stock-levels",
        "modules/inventory/stock-movements",
        "modules/inventory/stock-reservations",
        "modules/inventory/stock-transfers",
        "modules/inventory/stock-valuation",
        "modules/inventory/warehouses"
      ]
    },
    {
      "module": "invoicing",
      "en": 14,
      "fr": 6,
      "ar": 6,
      "missingFr": [
        "modules/invoicing/auto-allocate-payments",
        "modules/invoicing/customer-credit-and-overpayment",
        "modules/invoicing/invoice-reminders-and-dunning",
        "modules/invoicing/multi-currency-and-fx",
        "modules/invoicing/payment-terms",
        "modules/invoicing/payments-and-applications",
        "modules/invoicing/recurring-invoices",
        "modules/invoicing/write-off"
      ],
      "missingAr": [
        "modules/invoicing/auto-allocate-payments",
        "modules/invoicing/customer-credit-and-overpayment",
        "modules/invoicing/invoice-reminders-and-dunning",
        "modules/invoicing/multi-currency-and-fx",
        "modules/invoicing/payment-terms",
        "modules/invoicing/payments-and-applications",
        "modules/invoicing/recurring-invoices",
        "modules/invoicing/write-off"
      ]
    },
    {
      "module": "marketing",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "procurement",
      "en": 14,
      "fr": 2,
      "ar": 2,
      "missingFr": [
        "modules/procurement/goods-receipt",
        "modules/procurement/landed-costs",
        "modules/procurement/purchase-debit-claim-flow",
        "modules/procurement/purchase-invoices",
        "modules/procurement/purchase-orders",
        "modules/procurement/purchase-requisitions",
        "modules/procurement/rfq",
        "modules/procurement/three-way-match-automation",
        "modules/procurement/three-way-matching",
        "modules/procurement/vendor-returns",
        "modules/procurement/vendor-scoring",
        "modules/procurement/vendors"
      ],
      "missingAr": [
        "modules/procurement/goods-receipt",
        "modules/procurement/landed-costs",
        "modules/procurement/purchase-debit-claim-flow",
        "modules/procurement/purchase-invoices",
        "modules/procurement/purchase-orders",
        "modules/procurement/purchase-requisitions",
        "modules/procurement/rfq",
        "modules/procurement/three-way-match-automation",
        "modules/procurement/three-way-matching",
        "modules/procurement/vendor-returns",
        "modules/procurement/vendor-scoring",
        "modules/procurement/vendors"
      ]
    },
    {
      "module": "product-catalog",
      "en": 7,
      "fr": 0,
      "ar": 0,
      "missingFr": [
        "modules/product-catalog/bundles",
        "modules/product-catalog/categories",
        "modules/product-catalog/coupons",
        "modules/product-catalog/overview",
        "modules/product-catalog/pricing-and-promotions",
        "modules/product-catalog/products",
        "modules/product-catalog/variants"
      ],
      "missingAr": [
        "modules/product-catalog/bundles",
        "modules/product-catalog/categories",
        "modules/product-catalog/coupons",
        "modules/product-catalog/overview",
        "modules/product-catalog/pricing-and-promotions",
        "modules/product-catalog/products",
        "modules/product-catalog/variants"
      ]
    },
    {
      "module": "projects",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "reporting",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "sales",
      "en": 8,
      "fr": 8,
      "ar": 8,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "settings",
      "en": 7,
      "fr": 7,
      "ar": 7,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "treasury",
      "en": 1,
      "fr": 1,
      "ar": 1,
      "missingFr": [],
      "missingAr": []
    },
    {
      "module": "tutorials",
      "en": 5,
      "fr": 5,
      "ar": 5,
      "missingFr": [],
      "missingAr": []
    }
  ]
}