// Case studies — three client builds: client & industry → what they needed → what we built → live site. // Copy lives in src/i18n.js (cs.*). /case-studies/ and /construction/ repeat these cards as static HTML. const CASE_STUDIES = [ { id: 'mm', name: 'MEGAHMAJU CONSTRUCTION', cat: 'construction', c: 'client-c1', dom: 'megahmaju.666website.com', href: 'https://megahmaju.666website.com/' }, { id: 'dp', name: 'DIAGNO-PHARM (MALAYSIA) SDN BHD', cat: 'medical', c: 'client-c2', dom: 'www.diagno-pharm.com', href: 'https://www.diagno-pharm.com/' }, { id: 'jt', name: 'Joy Japan Solution', cat: 'travel', c: 'client-c4', dom: 'joytravel2u.com', href: 'https://www.joytravel2u.com/' }, ]; function CaseStudies() { const { t } = useLang(); return (
{t('cs.kicker')}{t('cs.kicker.right')}

{t('cs.lead')}

{CASE_STUDIES.map((c, i) => (
{t('cw.cat.' + c.cat)} · {t('cw.cat.' + c.cat + '.alt')}
{t('cs.label.client')}

{c.name}

{t('cs.' + c.id + '.ind')}
{t('cs.label.need')}

{t('cs.' + c.id + '.need')}

{t('cs.label.built')}
    {[1, 2, 3].map((n) =>
  • {t('cs.' + c.id + '.b.' + n)}
  • )}
{t('cs.visit')}
{c.dom}
))}
{t('cs.all')}
); } window.CaseStudies = CaseStudies;