3db9061c60
Export column headers displayed raw i18n keys like `expense.field.payment_account` instead of translated names like "Payment Account" because ExportResourceService never resolved the i18n keys before rendering. Inject I18nService and translate column names in both getExportableColumns() (CSV/XLSX) and getPrintableColumns() (PDF). Closes #1073 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>