add internationalization support for reports, settings, and trash components

New feature shipped to Inkwelly— India's most actively developed school management software. This change is in production at real Indian schools today, not on a roadmap.

  • Implemented translation functionality in ReportsPageContent, StudentReportsPage, AdmissionSettingsTab, and TrashContent components.
  • Enhanced user experience by localizing labels, placeholders, and messages throughout the application.
  • Added support for formatted numbers and dates based on active locale.
  • Introduced I18nMap type for handling internationalized strings in school-related APIs.
  • Updated Prisma schema to include a JSONB column for storing localized school names.

See every change shipped →

This isn't a roadmap. It's already running in your competitor's school.

Every update on the Inkwelly changelog is in production at real Indian schools today. If you're tired of ERP vendors who promise features for “next quarter”, let's talk. We run a 90-day paid pilot with a pro-rata refund and full data export.