/** * Translation Service Interface * * Stub for Sprint 1 — full implementation in Sprint 5 (Localization Module). * All modules should accept Accept-Language header from day one. */ export interface ITranslationService { applyTranslations( entities: T[], entityType: string, lang: string, ): Promise; getTranslation( entityType: string, entityId: number, field: string, lang: string, ): Promise; setTranslation( entityType: string, entityId: number, field: string, lang: string, value: string, ): Promise; }