
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();

async function main() {
  const sidebarItems = [
    { module: 'pswg', page: 'sidebar', translationKey: 'dashboard', englishText: 'Dashboard', khmerText: 'ផ្ទាំងគ្រប់គ្រង', isActive: true },
    { module: 'pswg', page: 'sidebar', translationKey: 'issue_matrix', englishText: 'Issue Matrix', khmerText: 'តារាងបញ្ហា', isActive: true },
    { module: 'pswg', page: 'sidebar', translationKey: 'meeting_requests', englishText: 'Meeting Requests', khmerText: 'សំណើសុំកិច្ចប្រជុំ', isActive: true },
    { module: 'pswg', page: 'sidebar', translationKey: 'progress_report', englishText: 'Progress Report', khmerText: 'របាយការណ៍វឌ្ឍនភាព', isActive: true },
    { module: 'pswg', page: 'sidebar', translationKey: 'wg_issues', englishText: 'Working Group Issues', khmerText: 'បញ្ហាក្រុមការងារ តេស្ដ', isActive: true },
  ];

  for (const item of sidebarItems) {
    const existing = await prisma.translation.findFirst({
      where: { module: item.module, page: item.page, translationKey: item.translationKey }
    });
    if (!existing) {
      await prisma.translation.create({ data: item });
      console.log('Created', item.translationKey);
    }
  }
}
main().catch(console.error).finally(() => prisma.$disconnect());

