import {tr,text,pageTitle,industries,langs,navPages,type Lang,type Tri} from './content';
import {markets} from './markets';
import type {ContentRecord} from './server';
const descriptions:Record<string,Tri>={
 home:tr('Discuss Bangladeshi manpower recruitment with AL MURIS INTERNATIONAL in Dhaka. Explore professional and domestic roles and send an employer enquiry.','ঢাকার AL MURIS INTERNATIONAL-এর সঙ্গে বাংলাদেশি জনবল নিয়োগ নিয়ে আলোচনা করুন। পেশাজীবী ও গৃহস্থালি পদ দেখুন এবং চাহিদা জানান।','ناقش استقدام العمالة البنغلاديشية مع AL MURIS INTERNATIONAL في دكا. استعرض المهن المهنية والمنزلية وأرسل احتياج منشأتك.'),
 about:text.aboutBody,professional:text.sectorBody,domestic:text.domesticBody,industries:text.sectorHeading,markets:text.marketBody,workforce:text.roleNote,deployments:text.noDeployments,partners:text.noPartners,process:text.processBody,request:text.requestIntro,'become-partner':text.partnerBody,contact:text.contactBody,'responsible-recruitment':text.responsibleBody,
 faq:tr('Answers for employers about requesting Bangladeshi workers, recruitment timelines, candidate availability, partnership enquiries and destination requirements.','বাংলাদেশি কর্মী চাহিদা, সময়সীমা, প্রাপ্যতা, অংশীদারিত্ব ও গন্তব্যের শর্ত সম্পর্কে নিয়োগকর্তাদের প্রশ্নের উত্তর।','إجابات لأصحاب الأعمال حول طلب العمالة البنغلاديشية والمدة والتوفر والشراكات ومتطلبات دولة الوجهة.'),
 privacy:tr('How AL MURIS INTERNATIONAL uses enquiry information, stores supporting documents and handles optional analytics and privacy requests.','AL MURIS INTERNATIONAL কীভাবে অনুরোধের তথ্য, নথি, ঐচ্ছিক বিশ্লেষণ ও গোপনীয়তার অনুরোধ পরিচালনা করে।','كيف تستخدم AL MURIS INTERNATIONAL بيانات الطلبات وتحفظ المستندات وتتعامل مع التحليلات الاختيارية وطلبات الخصوصية.'),
 terms:tr('Terms for using the AL MURIS INTERNATIONAL website, submitting employer enquiries and reviewing recruitment information.','AL MURIS INTERNATIONAL সাইটের ব্যবহার, নিয়োগকর্তার অনুরোধ ও নিয়োগ তথ্য পর্যালোচনার শর্ত।','شروط استخدام موقع AL MURIS INTERNATIONAL وإرسال طلبات أصحاب الأعمال ومراجعة معلومات الاستقدام.')
};
export function seoCopy(path:string,l:Lang,content:ContentRecord[]){const parts=path.split('/');const kind=parts[0]==='markets'&&parts[1]?'market':'page';const slug=kind==='market'?parts[1]:path||'home';const custom=content.find(c=>c.kind===kind&&c.slug===slug&&c.locale===l);const m=kind==='market'?markets.find(m=>m.slug===slug):null;const i=parts[0]==='industries'?industries.find(i=>i.id===parts[1]):null;
 const title=custom?.title||(m?(m.restricted?tr(`${m.name.en} recruitment route information`,`${m.name.bn}: নিয়োগপথের তথ্য`,`${m.name.ar}: معلومات مسار الاستقدام`)[l]:tr(`Bangladeshi workforce enquiries for ${m.name.en}`,`${m.name.bn}-এর জন্য বাংলাদেশি জনবলের চাহিদা`,`${m.name.ar}: طلب عمالة بنغلاديشية`)[l]):i?tr(`${i.name.en} recruitment roles`,`${i.name.bn}: নিয়োগের পদ`,`${i.name.ar}: المهن المطلوبة`)[l]:!path?tr('Bangladesh Manpower Recruitment','বাংলাদেশ থেকে আন্তর্জাতিক জনবল নিয়োগ','استقدام العمالة البنغلاديشية')[l]:pageTitle(path,l));
 return {title,description:custom?.summary||m?.brief[l]||(i?`${i.desc[l]} ${i.skills[l]}`:descriptions[slug]?.[l]||text.aboutBody[l])};
}
export function availableLanguages(path:string,content:ContentRecord[]){const parts=path.split('/');const builtIn=!path||navPages.includes(path)||(parts[0]==='markets'&&markets.some(m=>m.slug===parts[1]))||(parts[0]==='industries'&&industries.some(i=>i.id===parts[1]));return builtIn?langs:langs.filter(l=>content.some(c=>c.locale===l&&c.kind===(parts[0]==='markets'?'market':'page')&&c.slug===(parts[0]==='markets'?parts[1]:path)));}
export function pageUrl(base:string,l:string,path:string){return `${base.replace(/\/$/,'')}/${l}${path?'/'+path:''}`;}
