// frontend/lib/sections.ts
import type { SectionId } from "./types";
import type { Locale } from "./i18n";

const LABELS: Record<Locale, Record<SectionId, string>> = {
  es: {
    nacionales: "Noticias Nacionales",
    internacionales: "Noticias Internacionales",
    opiniones: "Opiniones",
    ciencias: "Ciencias",
    criptos: "Criptos",
    trading: "Trading",
    futurologia: "Futurología",
    filosofia: "Filosofía",
    entretenimiento: "Entretenimiento",
    curiosidades: "Curiosidades",
    salud: "Salud",
  },
  en: {
    nacionales: "National News",
    internacionales: "International News",
    opiniones: "Opinions",
    ciencias: "Science",
    criptos: "Crypto",
    trading: "Trading",
    futurologia: "Futurology",
    filosofia: "Philosophy",
    entretenimiento: "Entertainment",
    curiosidades: "Curiosities",
    salud: "Health",
  },
  zh: {
    nacionales: "国内新闻",
    internacionales: "国际新闻",
    opiniones: "观点",
    ciencias: "科学",
    criptos: "加密货币",
    trading: "交易",
    futurologia: "未来学",
    filosofia: "哲学",
    entretenimiento: "娱乐",
    curiosidades: "冷知识",
    salud: "健康",
  },
};

export function sectionLabel(locale: Locale, section: SectionId): string {
  return LABELS[locale]?.[section] ?? LABELS.es[section];
}
