import type { Metadata } from 'next' import { getTranslations } from 'next-intl/server' export async function generateMetadata({ params }: { params: Promise<{ locale: string }> }): Promise { const { locale } = await params const t = await getTranslations({ locale, namespace: 'Misc' }) return { title: t('downloadAddons.title') } } // Lista de addons (edítala con los tuyos). name/descKey/url. const ADDONS: { name: string; descKey: string; url: string }[] = [ { name: 'Deadly Boss Mods (DBM)', descKey: 'descDbm', url: 'https://www.curseforge.com/wow/addons/deadly-boss-mods' }, { name: 'Details! Damage Meter', descKey: 'descDetails', url: 'https://www.curseforge.com/wow/addons/details' }, { name: 'AtlasLoot', descKey: 'descAtlasLoot', url: 'https://www.curseforge.com/wow/addons/atlasloot-enhanced' }, { name: 'Questie', descKey: 'descQuestie', url: 'https://www.curseforge.com/wow/addons/questie' }, { name: 'Bagnon', descKey: 'descBagnon', url: 'https://www.curseforge.com/wow/addons/bagnon' }, { name: 'Bartender4', descKey: 'descBartender4', url: 'https://www.curseforge.com/wow/addons/bartender4' }, { name: 'Auctioneer', descKey: 'descAuctioneer', url: 'https://www.curseforge.com/wow/addons/auctioneer' }, { name: 'Pawn', descKey: 'descPawn', url: 'https://www.curseforge.com/wow/addons/pawn' }, ] export default async function DownloadAddonsPage() { const t = await getTranslations('Misc') return (

{t('downloadAddons.title')}

{t('downloadAddons.recommended')}

{t('downloadAddons.intro1')}

{t('downloadAddons.intro2')}


{t('downloadAddons.howToInstall')}

{t('downloadAddons.step1')}

{t.rich('downloadAddons.step2', { s: (c) => {c} })}

{t.rich('downloadAddons.step3', { s: (c) => {c} })}




{ADDONS.map((a) => ( ))}
{a.name}

{t(`downloadAddons.${a.descKey}`)}

{t('downloadAddons.download')}
) }