PageSourceSearch

https://ollang.com/assets/AiLocalizationPlatformsPage-BMlvT7BT.js

js ollang.com collected 2026-09-24 10:36:18 UTC 44,106 bytes, 1 lines download raw bytes

1import{u as M,r as i,j as e,A as K,k as te,X as oe,l as le,n as se,q as de,o as me,h as pe,N as ue,p as F,F as fe,w as he,W as ve}from"./index-CHvQ5v1v.js";import{C as xe}from"./ai-video-translation-base-BsHM7BdV.js";import{W as ge}from"./WorkflowFitMatrix-hzMjHOVH.js";import{C as je}from"./corner-down-left-CUSbiqTY.js";import{E as be}from"./external-link-CVRAfDjp.js";import{F as Le}from"./film-PqHnzgeI.js";import{A as Pe}from"./arrow-left-BrSUjO1-.js";import{C as ye}from"./check-CHodhFev.js";import"./chevron-left-CKjIdtRK.js";const ie="developer-integration-primary",we="6LdKUwwrAAAAAGjkXsJ8zQzhArjNqxfEQfB7ry2-",q=["Use Ollang to dub every product video into Spanish, French, and Japanese with cloned voices and lip sync, then export localized videos and subtitles.","Translate the text in these campaign images into German and Korean","Scan this app for untranslated strings and localize the JSON files into Spanish, French, and Japanese"];function _e({onOpen:a}){const{t}=M(),[r,l]=i.useState(0),[o,p]=i.useState(""),[h,x]=i.useState(!1);return i.useEffect(()=>{const n=window.matchMedia("(prefers-reduced-motion: reduce)"),g=()=>x(n.matches);return g(),n.addEventListener("change",g),()=>n.removeEventListener("change",g)},[]),i.useEffect(()=>{if(h){l(0),p(q[0]);return}const n=q[r],g=o.length===n.length,c=window.setTimeout(()=>{g?(l(L=>(L+1)%q.length),p("")):p(n.slice(0,o.length+1))},g?3e3:26);return()=>window.clearTimeout(c)},[r,h,o]),e.jsx("section",{className:"ad-developer-offer","aria-labelledby":"ailp-developer-offer-title",children:e.jsxs("div",{className:"avt-container ad-developer-offer__inner",children:[e.jsxs("div",{className:"ad-developer-offer__copy",children:[e.jsx("h2",{id:"ailp-developer-offer-title",children:t("aiLocalizationPlatforms.developerOffer.title")}),e.jsx("p",{className:"ad-developer-offer__description",children:t("aiLocalizationPlatforms.developerOffer.description")})]}),e.jsxs("div",{className:"ad-developer-offer__interactive",children:[e.jsxs("div",{className:"ad-agent-input",role:"img","aria-label":t("aiLocalizationPlatforms.developerOffer.demoLabel"),children:[e.jsxs("div",{className:"ad-agent-input__composer","aria-hidden":"true",children:[e.jsxs("p",{children:[o,e.jsx("span",{className:"ad-agent-input__cursor"})]}),e.jsx(je,{className:"ad-agent-input__send",size:21})]}),e.jsx("span",{className:"ad-agent-input__sr-only",children:q.join(" ")})]}),e.jsxs("div",{className:"ad-developer-offer__actions",children:[e.jsxs("a",{href:"https://api-docs.ollang.com/home",className:"ad-developer-offer__docs","data-landing-link-name":"View developer docs","data-landing-link-destination-url":"https://api-docs.ollang.com/home",children:[e.jsx(be,{"aria-hidden":"true",size:17}),e.jsx("span",{children:t("aiLocalizationPlatforms.developerOffer.docs")})]}),e.jsxs("a",{href:"#developer-integration-form",className:"avt-button","data-landing-cta-click-type":"row","data-landing-cta-label":"Plan an integration","data-landing-cta-href":"#developer-integration-form","data-landing-cta-type":ie,onClick:n=>{n.preventDefault(),a(n.currentTarget)},children:[e.jsx("span",{children:t("aiLocalizationPlatforms.developerOffer.cta")}),e.jsx(K,{"aria-hidden":"true",size:18})]})]})]})]})})}function ze({open:a,opener:t,onClose:r}){const{t:l}=M(),o=te(),p=i.useRef(null),h=i.useRef(null),x=i.useRef(null),[n,g]=i.useState({email:"",fullName:"",phone:"",message:"",referralCheck:""}),[c,L]=i.useState({}),[d,_]=i.useState(null),T=i.useRef(null),[s,u]=i.useState("idle");i.useEffect(()=>{s==="success"&&x.current?.focus()},[s]);const C=i.useCallback(()=>{r(),window.requestAnimationFrame(()=>t?.focus())},[r,t]);i.useEffect(()=>{if(!a)return;const N=document.body.style.overflow;document.body.style.overflow="hidden",window.requestAnimationFrame(()=>h.current?.focus({preventScroll:!0}));const y=v=>{if(v.key==="Escape"){v.preventDefault(),C();return}if(v.key!=="Tab")return;const S=p.current?.querySelectorAll('button:not([disabled]), input:not([disabled]):not([type="hidden"]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])');if(!S?.length)return;const m=S[0],j=S[S.length-1];v.shiftKey&&document.activeElement===m?(v.preventDefault(),j.focus()):!v.shiftKey&&document.activeElement===j&&(v.preventDefault(),m.focus())};return document.addEventListener("keydown",y),()=>{document.body.style.overflow=N,document.removeEventListener("keydown",y)}},[C,a]);const P=N=>y=>{g(v=>({...v,[N]:y.target.value})),L(v=>({...v,[N]:void 0,submit:void 0}))},z=async N=>{N.preventDefault();const y={};if(n.fullName.trim()||(y.fullName=l("aiLocalizationPlatforms.developerForm.required")),n.email.trim()?/^\S+@\S+\.\S+$/.test(n.email)||(y.email=l("aiLocalizationPlatforms.developerForm.emailError")):y.email=l("aiLocalizationPlatforms.developerForm.required"),d||(y.recaptcha=l("aiLocalizationPlatforms.developerForm.required")),Object.keys(y).length){L(y);return}L({}),u("submitting");try{const v=new URLSearchParams(window.location.search),S=await fetch("/api/landing-forms",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({slug:"ai-localization-platforms",formId:"developer-integration-form",email:n.email,fields:{"full-name":n.fullName,phone:n.phone,message:n.message},referralCheck:n.referralCheck,recaptchaToken:d??"",sourcePage:"/solutions/ai-localization-platforms",utmSource:v.get("utm_source")||"",utmMedium:v.get("utm_medium")||"",utmCampaign:v.get("utm_campaign")||""})});if(!S.ok){const j=await S.json().catch(()=>({}));throw new Error(j.error||l("aiLocalizationPlatforms.developerForm.genericError"))}const m=await S.json().catch(()=>({}));o(m.id==null?null:String(m.id),"developer-integration-form"),u("success")}catch(v){u("error"),L({submit:v instanceof Error?v.message:l("aiLocalizationPlatforms.developerForm.genericError")}),T.current?.reset(),_(null)}};return a?e.jsx("div",{className:"avt-modal",role:"presentation",onMouseDown:N=>{N.target===N.currentTarget&&C()},children:e.jsxs("div",{className:"avt-modal__dialog ad-developer-modal",role:"dialog","aria-modal":"true","aria-labelledby":"ailp-developer-integration-title","aria-describedby":"ailp-developer-integration-subtitle",ref:p,children:[e.jsx("button",{type:"button",className:"avt-modal__close","aria-label":l("aiLocalizationPlatforms.developerForm.close"),title:l("aiLocalizationPlatforms.developerForm.close"),onClick:C,children:e.jsx(oe,{"aria-hidden":"true",size:20})}),s==="success"?e.jsxs("div",{className:"avt-modal__success",role:"status",children:[e.jsx(le,{"aria-hidden":"true",size:34}),e.jsx("h2",{id:"ailp-developer-integration-title",children:l("aiLocalizationPlatforms.developerForm.successTitle")}),e.jsx("p",{id:"ailp-developer-integration-subtitle",children:l("aiLocalizationPlatforms.developerForm.successBody")}),e.jsx("button",{ref:x,type:"button",className:"avt-button",onClick:C,children:l("aiLocalizationPlatforms.developerForm.returnToPage")})]}):e.jsxs(e.Fragment,{children:[e.jsxs("header",{className:"avt-modal__header",children:[e.jsx("h2",{id:"ailp-developer-integration-title",children:l("aiLocalizationPlatforms.developerForm.title")}),e.jsx("p",{id:"ailp-developer-integration-subtitle",children:l("aiLocalizationPlatforms.developerForm.subtitle")})]}),e.jsxs("form",{className:"avt-form",onSubmit:z,noValidate:!0,children:[e.jsxs("div",{"aria-hidden":"true",className:"avt-honeypot",children:[e.jsx("label",{htmlFor:"ailp-developer-referral-check",children:l("aiLocalizationPlatforms.developerForm.honeypot")}),e.jsx("input",{id:"ailp-developer-referral-check",type:"text",tabIndex:-1,autoComplete:"off","data-landing-honeypot":"true",value:n.referralCheck,onChange:P("referralCheck")})]}),e.jsxs("div",{className:"avt-form__grid",children:[e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[l("aiLocalizationPlatforms.developerForm.fullName")," *"]}),e.jsx("input",{ref:h,type:"text",autoComplete:"name",value:n.fullName,onChange:P("fullName"),"aria-invalid":!!c.fullName}),c.fullName&&e.jsx("small",{role:"alert",children:c.fullName})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[l("aiLocalizationPlatforms.developerForm.email")," *"]}),e.jsx("input",{type:"email",autoComplete:"email",value:n.email,onChange:P("email"),"aria-invalid":!!c.email}),c.email&&e.jsx("small",{role:"alert",children:c.email})]})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[l("aiLocalizationPlatforms.developerForm.phone")," ",e.jsx("em",{children:l("aiLocalizationPlatforms.developerForm.optional")})]}),e.jsx("input",{type:"tel",autoComplete:"tel",value:n.phone,onChange:P("phone")})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[l("aiLocalizationPlatforms.developerForm.notes")," ",e.jsx("em",{children:l("aiLocalizationPlatforms.developerForm.optional")})]}),e.jsx("textarea",{rows:4,value:n.message,onChange:P("message")})]}),e.jsxs("div",{className:"avt-form__recaptcha",children:[e.jsx(se,{ref:T,sitekey:we,onChange:N=>{_(N),N&&L(y=>({...y,recaptcha:void 0}))}}),c.recaptcha&&e.jsx("p",{className:"avt-form__error",role:"alert",children:c.recaptcha})]}),c.submit&&e.jsx("p",{className:"avt-form__error",role:"alert",children:c.submit}),e.jsx("div",{className:"avt-form__footer",children:e.jsxs("button",{type:"submit",className:"avt-button",disabled:s==="submitting",children:[l(s==="submitting"?"aiLocalizationPlatforms.developerForm.submitting":"aiLocalizationPlatforms.developerForm.submit"),e.jsx(K,{"aria-hidden":"true",size:18})]})})]})]})]})}):null}const Ne={slug:"/solutions/ai-localization-platforms",version:"4c38cb22-959a-41dc-90f7-8c615661853c",layout:"ollang-page-kit",offerIntent:"Localization Platforms Evaluation"},ke=new URL("/assets/opengraph-ai-localization-platforms-CMqFchqB.png",import.meta.url).href,Ce=["W4tch TV","Crunchyroll","Kanopy","Runtime Media","Minerva Pictures","Shorten","Flo Health"],Se="6LdKUwwrAAAAAGjkXsJ8zQzhArjNqxfEQfB7ry2-",I=1800,Ee="(max-width: 899px), (prefers-reduced-motion: reduce)",B=[{id:"ollang",name:"Ollang",source:"https://ollang.com/"},{id:"smartling",name:"Smartling",source:"https://www.smartling.com/resources/ai-localization-hub"},{id:"phrase",name:"Phrase",source:"https://phrase.com/platform/"},{id:"lokalise",name:"Lokalise",source:"https://lokalise.com/"},{id:"rask",name:"Rask AI",source:"https://www.rask.ai/enterprise"},{id:"heygen",name:"HeyGen",source:"https://www.heygen.com/Localization"},{id:"deepl",name:"DeepL",source:"https://www.deepl.com/en/products-overview"}],Te={ollang:{color:"#2f6bff",background:"#eaf3ff"},smartling:{color:"#00a3ff",background:"#e8f7ff"},phrase:{color:"#5636d9",background:"#f0edff"},lokalise:{color:"#00a88f",background:"#e7fbf6"},rask:{color:"#ff7a18",background:"#fff1e7"},heygen:{color:"#6d5dfc",background:"#f0eeff"},deepl:{color:"#0f2b46",background:"#eaf1f7"}},re=["smartling","phrase","lokalise","rask","heygen","deepl"],Re=re,ne=[{id:"content",platforms:["smartling","phrase","lokalise","deepl"]},{id:"quality",platforms:["smartling","phrase","lokalise"]},{id:"media",platforms:[]},{id:"operations",platforms:["smartling","phrase","lokalise","deepl"]}],Z=[{id:"finishedVideo",statuses:{ollang:"complete",smartling:"partial",phrase:"partial",lokalise:"partial",rask:"partial",heygen:"partial",deepl:"limited"}},{id:"timedText",statuses:{ollang:"complete",smartling:"partial",phrase:"partial",lokalise:"partial",rask:"partial",heygen:"partial",deepl:"limited"}},{id:"accessibleVersions",statuses:{ollang:"complete",smartling:"partial",phrase:"partial",lokalise:"partial",rask:"partial",heygen:"partial",deepl:"partial"}},{id:"contentReturn",statuses:{ollang:"complete",smartling:"partial",phrase:"partial",lokalise:"partial",rask:"notEstablished",heygen:"notEstablished",deepl:"partial"}},{id:"aiHuman",statuses:{ollang:"complete",smartling:"partial",phrase:"partial",lokalise:"partial",rask:"partial",heygen:"partial",deepl:"notEstablished"}},{id:"automatedPath",statuses:{ollang:"complete",smartling:"partial",phrase:"partial",lokalise:"partial",rask:"partial",heygen:"partial",deepl:"limited"}}];function W(a,t,r){return Math.min(Math.max(a,t),r)}function ee(a){const t=W(a,0,1),r=114-t*134,l=104-t*124,o=116-t*136,p=136-t*156;return[`M 0 ${r}`,`C 14 ${r-15} 28 ${l-14} 42 ${l}`,`C 58 ${l+14} 72 ${o+10} 84 ${o}`,`C 93 ${o-8} 97 ${p-6} 100 ${p}`,"L 100 100 L 0 100 Z"].join(" ")}function ae(a){const t=W(a,0,1),r=(114-t*134)/100,l=(104-t*124)/100,o=(116-t*136)/100,p=(136-t*156)/100;return[`M 0 ${r}`,`C 0.14 ${r-.15} 0.28 ${l-.14} 0.42 ${l}`,`C 0.58 ${l+.14} 0.72 ${o+.1} 0.84 ${o}`,`C 0.93 ${o-.08} 0.97 ${p-.06} 1 ${p}`,"L 1 1 L 0 1 Z"].join(" ")}function ce({ctaType:a,label:t,onOpen:r,isFocusable:l=!0}
1){return e.jsxs("a",{href:"#lead-form","data-landing-cta-click-type":"row","data-landing-cta-label":t,"data-landing-cta-href":"#lead-form","data-landing-cta-type":a,className:"avt-button",tabIndex:l?void 0:-1,onClick:o=>{o.preventDefault(),r(a,o.currentTarget)},children:[e.jsx("span",{children:t}),e.jsx(K,{"aria-hidden":"true",size:18,strokeWidth:2})]})}function Me({onOpen:a}){const{t}=M(),r=t("aiLocalizationPlatforms.hero.canvas",{returnObjects:!0});return e.jsx("section",{className:"ailp-hero","aria-labelledby":"ailp-hero-title",children:e.jsxs("div",{className:"avt-container ailp-hero__inner",children:[e.jsxs("div",{className:"ailp-hero__main",children:[e.jsx("h1",{id:"ailp-hero-title",children:t("aiLocalizationPlatforms.hero.title")}),e.jsx("p",{className:"ailp-hero__body",children:t("aiLocalizationPlatforms.hero.body")}),e.jsx(ce,{ctaType:"hero-primary",label:t("aiLocalizationPlatforms.hero.cta"),onOpen:a})]}),e.jsx("ol",{className:"ailp-hero__canvas","aria-label":t("aiLocalizationPlatforms.hero.canvasLabel"),children:r.map((l,o)=>e.jsxs("li",{children:[e.jsxs("span",{"aria-hidden":"true",children:["0",o+1]}),e.jsxs("div",{children:[e.jsx("strong",{children:l.label}),e.jsx("p",{children:l.detail})]})]},l.label))}),e.jsxs("aside",{className:"ailp-hero__evidence","aria-label":t("aiLocalizationPlatforms.hero.evidenceLabel"),children:[e.jsx("span",{className:"ailp-hero__stamp",children:t("aiLocalizationPlatforms.hero.evidenceDate")}),e.jsx("p",{children:t("aiLocalizationPlatforms.hero.disclosure")})]})]})})}function Ae(){const{t:a}=M();return e.jsx(xe,{label:a("aiLocalizationPlatforms.customerProof.label"),names:Ce,previousLabel:a("aiLocalizationPlatforms.customerProof.previous"),nextLabel:a("aiLocalizationPlatforms.customerProof.next")})}function Oe(){const{t:a}=M(),t=a("aiLocalizationPlatforms.setup.railTitle");return e.jsx("section",{className:"avt-story-wave__panel ailp-story__panel ailp-story__panel--setup","aria-labelledby":"ailp-setup-title",children:e.jsxs("div",{className:"avt-container ailp-story__setup",children:[e.jsxs("div",{className:"ailp-story__intro",children:[e.jsx("h2",{id:"ailp-setup-title",children:a("aiLocalizationPlatforms.setup.title")}),e.jsx("p",{children:a("aiLocalizationPlatforms.setup.body")})]}),e.jsxs("div",{className:"ailp-market-map","aria-label":a("aiLocalizationPlatforms.setup.mapLabel"),children:[e.jsxs("div",{className:"ailp-market-map__brand",children:[e.jsx("span",{children:a("aiLocalizationPlatforms.setup.railBrand")}),t?e.jsx("strong",{children:t}):null]}),e.jsx("ol",{children:ne.map((r,l)=>e.jsxs("li",{className:"ailp-market-map__area",children:[e.jsxs("div",{className:"ailp-market-map__heading",children:[e.jsxs("span",{children:["0",l+1]}),e.jsxs("div",{children:[e.jsx("h3",{children:a(`aiLocalizationPlatforms.setup.areas.${r.id}.title`)}),e.jsx("p",{children:a(`aiLocalizationPlatforms.setup.areas.${r.id}.detail`)})]})]}),e.jsx("div",{className:"ailp-market-map__companies",children:e.jsx("ul",{children:re.map(o=>{const p=B.find(n=>n.id===o),h=Te[o],x=r.platforms.includes(o);return e.jsxs("li",{className:x?"is-supported":"is-not-established",title:a(`aiLocalizationPlatforms.setup.status.${x?"supported":"notEstablished"}`,{platform:p?.name}),style:{"--ailp-platform-color":h.color,"--ailp-platform-background":h.background},children:[e.jsx("span",{"aria-hidden":"true"}),e.jsx("strong",{children:p?.name}),e.jsx("em",{"aria-hidden":"true",children:x?"✓":"–"}),e.jsx("span",{className:"avt-sr-only",children:a(`aiLocalizationPlatforms.setup.status.${x?"supported":"notEstablished"}`,{platform:p?.name})})]},o)})})})]},r.id))})]})]})})}function Fe(){const{t:a}=M(),t=a("aiLocalizationPlatforms.ollangCoverage.railTitle");return e.jsx("section",{className:"avt-story-wave__panel avt-story-wave__panel--reveal ailp-story__panel ailp-story__panel--ollang","aria-labelledby":"ailp-ollang-coverage-title",children:e.jsxs("div",{className:"avt-container ailp-ollang-coverage",children:[e.jsxs("header",{className:"ailp-ollang-coverage__header",children:[e.jsx("h2",{id:"ailp-ollang-coverage-title",children:a("aiLocalizationPlatforms.ollangCoverage.title")}),e.jsx("p",{children:a("aiLocalizationPlatforms.ollangCoverage.body")})]}),e.jsxs("div",{className:"ailp-ollang-coverage__rail","aria-label":a("aiLocalizationPlatforms.ollangCoverage.railLabel"),children:[e.jsxs("div",{className:"ailp-ollang-coverage__brand",children:[e.jsx("span",{children:a("aiLocalizationPlatforms.ollangCoverage.railBrand")}),t?e.jsx("strong",{children:t}):null]}),e.jsx("ol",{children:ne.map((r,l)=>{const o=a(`aiLocalizationPlatforms.ollangCoverage.areas.${r.id}.chips`,{returnObjects:!0});return e.jsxs("li",{children:[e.jsxs("div",{className:"ailp-ollang-coverage__heading",children:[e.jsxs("span",{className:"ailp-ollang-coverage__number",children:["0",l+1]}),e.jsxs("div",{children:[e.jsx("h3",{children:a(`aiLocalizationPlatforms.ollangCoverage.areas.${r.id}.title`)}),e.jsx("p",{children:a(`aiLocalizationPlatforms.ollangCoverage.areas.${r.id}.detail`)})]})]}),e.jsx("div",{className:"ailp-ollang-coverage__capabilities","aria-label":a("aiLocalizationPlatforms.ollangCoverage.capabilityLabel"),children:e.jsx("ul",{children:o.map(p=>e.jsx("li",{children:e.jsx("span",{children:p})},p))})})]},r.id)})})]})]})})}function H({status:a,showTextLabel:t=!0}){const{t:r}=M(),l=r(`aiLocalizationPlatforms.comparison.status.${a}`);return e.jsxs("span",{className:`ailp-status ailp-status--${a}`,title:l,"aria-label":l,children:[a==="complete"?e.jsx(ye,{"aria-hidden":"true",size:17,strokeWidth:2.4}):null,a==="partial"?e.jsx("span",{className:"ailp-status__partial","aria-hidden":"true"}):null,a==="limited"?e.jsx("span",{className:"ailp-status__limited","aria-hidden":"true"}):null,a==="notEstablished"?e.jsx("span",{"aria-hidden":"true",children:"–"}):null,t?e.jsx("span",{className:"avt-sr-only",children:l}):null]})}function De({interactive:a}){const{t}=M(),r=i.useId(),l=i.useRef(null),[o,p]=i.useState("smartling"),[h,x]=i.useState(!1),[n,g]=i.useState(!1),c=B.filter(s=>
1Re.includes(s.id)),L=c.find(s=>s.id===o)??c[0],d=i.useCallback(()=>{const s=l.current;if(!s){x(!1),g(!1);return}x(s.scrollLeft>2),g(s.scrollLeft+s.clientWidth<s.scrollWidth-2)},[]);i.useEffect(()=>{const s=l.current;if(!s)return;const u=window.requestAnimationFrame(d);return s.addEventListener("scroll",d,{passive:!0}),window.addEventListener("resize",d),()=>{window.cancelAnimationFrame(u),s.removeEventListener("scroll",d),window.removeEventListener("resize",d)}},[d]);const _=i.useCallback(()=>{const s=l.current;s&&(s.scrollBy({left:Math.min(s.clientWidth*.82,420),behavior:"smooth"}),window.setTimeout(d,360))},[d]),T=i.useCallback(()=>{const s=l.current;s&&(s.scrollBy({left:-Math.min(s.clientWidth*.82,420),behavior:"smooth"}),window.setTimeout(d,360))},[d]);return e.jsx("section",{className:"avt-story-wave__panel avt-story-wave__panel--reveal ailp-story__panel ailp-story__panel--comparison","aria-labelledby":"ailp-comparison-title",children:e.jsxs("div",{className:"avt-container ailp-comparison",children:[e.jsxs("header",{className:"ailp-comparison__header",children:[e.jsxs("div",{children:[e.jsx("p",{className:"avt-eyebrow",children:t("aiLocalizationPlatforms.comparison.eyebrow")}),e.jsx("h2",{id:"ailp-comparison-title",children:t("aiLocalizationPlatforms.comparison.title")})]}),e.jsxs("div",{className:"ailp-comparison__context",children:[e.jsx("span",{children:t("aiLocalizationPlatforms.comparison.evidenceDate")}),e.jsx("p",{children:t("aiLocalizationPlatforms.comparison.disclosure")})]})]}),e.jsx("p",{className:"ailp-comparison__swipe",children:t("aiLocalizationPlatforms.comparison.swipe")}),e.jsxs("div",{className:"ailp-comparison__mobile","aria-label":t("aiLocalizationPlatforms.comparison.mobileLabel"),children:[e.jsxs("div",{className:"ailp-comparison__mobile-control",children:[e.jsx("label",{htmlFor:r,children:t("aiLocalizationPlatforms.comparison.mobileControl
1Label")}),e.jsx("select",{id:r,value:L.id,onChange:s=>p(s.target.value),children:c.map(s=>e.jsx("option",{value:s.id,children:s.name},s.id))})]}),e.jsx("ol",{className:"ailp-comparison__mobile-list",children:Z.map(s=>e.jsxs("li",{className:"ailp-comparison__mobile-card",children:[e.jsxs("header",{children:[e.jsx("h3",{children:t(`aiLocalizationPlatforms.comparison.standards.${s.id}.label`)}),e.jsx("p",{children:t(`aiLocalizationPlatforms.comparison.standards.${s.id}.detail`)})]}),e.jsx("div",{className:"ailp-comparison__mobile-platforms",children:["ollang",L.id].map(u=>{const C=B.find(z=>z.id===u);if(!C)return null;const P=s.statuses[u];return e.jsxs("article",{className:`ailp-comparison__mobile-platform${u==="ollang"?" is-ollang":""}`,children:[e.jsxs("div",{className:"ailp-comparison__mobile-platform-heading",children:[e.jsx("strong",{children:C.name}),e.jsxs("span",{children:[e.jsx(H,{status:P,showTextLabel:u!=="ollang"}),u==="ollang"?null:t(`aiLocalizationPlatforms.comparison.status.${P}`)]})]}),e.jsx("p",{children:t(`aiLocalizationPlatforms.comparison.evidence.${s.id}.${u}`)})]},u)})})]},s.id))})]}),e.jsxs("div",{className:`ailp-comparison__table-shell${h?" has-more-left":""}${n?" has-more-right":""}`,children:[e.jsx("div",{className:"ailp-comparison__table-wrap",ref:l,children:e.jsxs("table",{className:"ailp-comparison__table",children:[e.jsx("caption",{className:"avt-sr-only",children:t("aiLocalizationPlatforms.comparison.tableLabel")}),e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",children:t("aiLocalizationPlatforms.comparison.feature")}),B.map(s=>e.jsx("th",{scope:"col",children:e.jsx("span",{className:"ailp-comparison__platform-name",children:e.jsx("span",{children:s.name})})},s.id))]})}),e.jsx("tbody",{children:Z.map(s=>e.jsxs("tr",{children:[e.jsxs("th",{scope:"row",children:[e.jsx("span",{children:t(`aiLocalizationPlatforms.comparison.standards.${s.id}.label`)}),e.jsx("small",{children:t(`aiLocalizationPlatforms.comparison.standards.${s.id}.detail`)})]}),B.map(u=>e.jsx("td",{children:e.jsxs("div",{className:"ailp-comparison__cell",children:[e.jsx(H,{status:s.statuses[u.id]}),e.jsx("span",{children:t(`aiLocalizationPlatforms.comparison.evidence.${s.id}.${u.id}`)})]})},u.id))]},s.id))})]})}),e.jsx("button",{type:"button",className:"ailp-comparison__scroll-control ailp-comparison__scroll-control--previous",onClick:T,disabled:!a||!h,tabIndex:a&&h?void 0:-1,"aria-label":t("aiLocalizationPlatforms.comparison.scrollPrevious"),children:e.jsx(Pe,{"aria-hidden":"true",size:16})}),e.jsx("button",{type:"button",className:"ailp-comparison__scroll-control ailp-comparison__scroll-control--more",onClick:_,disabled:!a||!n,tabIndex:a&&n?void 0:-1,"aria-label":t("aiLocalizationPlatforms.comparison.scrollMore"),children:e.jsx(K,{"aria-hidden":"true",size:16})})]}),e.jsx("div",{className:"ailp-comparison__legend","aria-label":t("aiLocalizationPlatforms.comparison.legendLabel"),children:["complete","partial","limited","notEstablished"].map(s=>e.jsxs("span",{children:[e.jsx(H,{status:s}),t(`aiLocalizationPlatforms.comparison.status.${s}`)]},s))}),e.jsx("div",{className:"ailp-comparison__notes",children:e.jsx("p",{children:t("aiLocalizationPlatforms.comparison.methodNote")})})]})})}function $e(){const a=i.useRef(null),t=i.useRef(0),r=i.useRef(!1),l=i.useRef(!1),o=i.useRef(0),p=i.useRef(0),[h,x]=i.useState(!1),[n,g]=i.useState(!1),[c,L]=i.useState(0),d=i.useId().replace(/:/g,""),_=`ailp-story-coverage-wave-clip-${d}`,T=`ailp-story-coverage-wave-pattern-${d}`,s=`ailp-story-matrix-wave-clip-${d}`,u=`ailp-story-matrix-wave-pattern-${d}`;i.useEffect(()=>{const k=window.matchMedia(Ee),A=()=>g(k.matches);return A(),k.addEventListener("change",A),()=>k.removeEventListener("change",A)},[]),i.useEffect(()=>{const k=a.current;if(!k||n){r.current=!1,l.current=!1,p.current=0,x(!1),L(0);return}const A=f=>{r.current=!1,l.current=f,x(!1)},D=f=>{const b=k.getBoundingClientRect(),R=document.querySelector("header"),O=Math.min(R?.getBoundingClientRect().height??0,88),E=window.scrollY+b.bottom-window.innerHeight,$=window.scrollY+b.top-O,X=b.height>window.innerHeight-O?$:E;t.current=X,p.current=f,r.current=!0,L(f),x(!0),window.scrollTo({top:X,behavior:"auto"})},Y=f=>{if(!f)return!1;const b=document.getElementById(f);if(!b||k.contains(b))return!1;const R=k.getBoundingClientRect(),E=b.getBoundingClientRect().top>=R.bottom-1;return A(E),p.current=E?1:0,L(p.current),o.current=window.scrollY,!0},U=f=>{const R=p.current*I+f,E=W(R,0,I)/I;if(p.current=E,L(E),window.scrollTo({top:t.current,behavior:"auto"}),R>=I){const $=Math.max(1,R-I);A(!0),window.scrollTo({top:t.current+$,behavior:"auto"})}else if(R<=0&&f<0){const $=Math.max(1,Math.abs(R));A(!1),window.scrollTo({top:t.current-$,behavior:"auto"})}},V=()=>{const f=document.documentElement.dataset.landingAnchorScrollTarget;if(f&&Y(f))return;if(r.current){window.scrollTo({top:t.current,behavior:"auto"});return}const b=window.scrollY,R=b>o.current,O=b<o.current,E=k.getBoundingClientRect();R&&!l.current&&E.bottom<=window.innerHeight&&E.bottom>0?D(0):O&&l.current&&E.bottom>=window.innerHeight-24&&E.top<window.innerHeight&&D(1),E.bottom>window.innerHeight+160&&(l.current=!1),o.current=b},G=f=>{r.current&&(f.preventDefault(),U(f.deltaY))},J=f=>{if(!r.current)return;const b=f.target;if(b instanceof HTMLInputElement||b instanceof HTMLSelectElement||b instanceof HTMLTextAreaElement||b instanceof HTMLElement&&b.isContentEditable)return;const O={ArrowDown:180,ArrowUp:-180,PageDown:520,PageUp:-520," ":f.
1shiftKey?-520:520}[f.key];O&&(f.preventDefault(),U(O))},Q=f=>{const b=f.detail?.targetId;Y(b)};return o.current=window.scrollY,window.addEventListener("scroll",V,{passive:!0}),window.addEventListener("wheel",G,{passive:!1}),window.addEventListener("keydown",J),window.addEventListener("landing:anchor-scroll",Q),()=>{window.removeEventListener("scroll",V),window.removeEventListener("wheel",G),window.removeEventListener("keydown",J),window.removeEventListener("landing:anchor-scroll",Q),r.current=!1}},[n]);const C=W(c/.42,0,1),P=W((c-.58)/.42,0,1),z=ee(C),N=ae(C),y=ee(P),v=ae(P),S=n||P>=.98,m=n||C>=.98&&P<.02,j={clipPath:`url(#${_})`,WebkitClipPath:`url(#${_})`},w={clipPath:`url(#${s})`,WebkitClipPath:`url(#${s})`,pointerEvents:S?"auto":"none"};return e.jsxs("section",{ref:a,className:`avt-story-wave ailp-story ${n?"is-static":""}`,"data-scroll-locked":h,children:[e.jsx("div",{className:"avt-story-wave__base",children:e.jsx(F,{order:3,component:"TranslationOutputSetup",name:"Translation Output Parallax Setup",rowKey:"translation-output-setup",children:e.jsx(Oe,{})})}),e.jsxs("svg",{className:"avt-story-wave__surface ailp-story__surface--coverage",viewBox:"0 0 100 100",preserveAspectRatio:"none","aria-hidden":"true",focusable:"false",children:[e.jsxs("defs",{children:[e.jsxs("pattern",{id:T,width:"4.8",height:"4.8",patternUnits:"userSpaceOnUse",children:[e.jsx("path",{d:"M 0 4.8 L 4.8 0",stroke:"#8AB4FF",strokeOpacity:"0.18",strokeWidth:"0.18"}),e.jsx("path",{d:"M 0 0 L 4.8 4.8",stroke:"#58D3C1",strokeOpacity:"0.08",strokeWidth:"0.13"})]}),e.jsx("clipPath",{id:_,clipPathUnits:"objectBoundingBox",children:e.jsx("path",{d:N})})]}),e.jsx("path",{d:z,fill:"#0F2B57"}),e.jsx("path",{d:z,fill:`url(#${T})`}),e.jsx("path",{className:"avt-story-wave__rim",d:z,fill:"none",pathLength:"100"})]}),e.jsx("div",{className:"avt-story-wave__overlay ailp-story__overlay--coverage",style:j,"aria-hidden":m?void 0:!0,children:e.jsx(Fe,{})}),e.jsxs("svg",{className:"avt-story-wave__surface ailp-story__surface--matrix",viewBox:"0 0 100 100",preserveAspectRatio:"none","aria-hidden":"true",focusable:"false",children:[e.jsxs("defs",{children:[e.jsx("pattern",{id:u,width:"5.2",height:"5.2",patternUnits:"userSpaceOnUse",children:e.jsx("path",{d:"M 0 5.2 L 5.2 0",stroke:"#2F6BFF",strokeOpacity:"0.1",strokeWidth:"0.16"})}),e.jsx("clipPath",{id:s,clipPathUnits:"objectBoundingBox",children:e.jsx("path",{d:v})})]}),e.jsx("path",{d:y,fill:"#F5F8FC"}),e.jsx("path",{d:y,fill:`url(#${u})`}),e.jsx("path",{className:"avt-story-wave__rim",d:y,fill:"none",pathLength:"100"})]}),e.jsx("div",{className:"avt-story-wave__overlay ailp-story__overlay--matrix",style:w,"aria-hidden":S?void 0:!0,children:e.jsx(F,{order:4,component:"PlatformComparison",name:"Localization Evidence Parallax Reveal",rowKey:"localization-evidence-reveal",children:e.jsx(De,{interactive:S})})})]})}function Ie(){const{t:a}=M(),t=[{label:a("aiLocalizationPlatforms.assurance.columns.connected.label"),description:a("aiLocalizationPlatforms.assurance.columns.connected.description")},{label:a("aiLocalizationPlatforms.assurance.columns.automation.label"),description:a("aiLocalizationPlatforms.assurance.columns.automation.description")},{label:a("aiLocalizationPlatforms.assurance.columns.logic.label"),description:a("aiLocalizationPlatforms.assurance.columns.logic.description")}],r=[{icon:he,label:a("aiLocalizationPlatforms.assurance.rows.content.label"),description:a("aiLocalizationPlatforms.assurance.rows.content.description"),cells:[[a("aiLocalizationPlatforms.assurance.rows.content.cells.connected.0"),a("aiLocalizationPlatforms.assurance.rows.content.cells.connected.1"),a("aiLocalizationPlatforms.assurance.rows.content.cells.connected.2")],[a("aiLocalizationPlatforms.assurance.rows.content.cells.automation.0"),a("aiLocalizationPlatforms.assurance.rows.content.cells.automation.1"),a("aiLocalizationPlatforms.assurance.rows.content.cells.automation.2")],[a("aiLocalizationPlatforms.assurance.rows.content.cells.logic.0"),a("aiLocalizationPlatforms.assurance.rows.content.cells.logic.1"),a("aiLocalizationPlatforms.assurance.rows.content.cells.logic.2")]]},{icon:Le,label:a("aiLocalizationPlatforms.assurance.rows.media.label"),description:a("aiLocalizationPlatforms.assurance.rows.media.description"),cells:[[a("aiLocalizationPlatforms.assurance.rows.media.cells.connected.0"),a("aiLocalizationPlatforms.assurance.rows.media.cells.connected.1"),a("aiLocalizationPlatforms.assurance.rows.media.cells.connected.2")],[a("aiLocalizationPlatforms.assurance.rows.media.cells.automation.0"),a("aiLocalizationPlatforms.assurance.rows.media.cells.automation.1"),a("aiLocalizationPlatforms.assurance.rows.media.cells.automation.2")],[a("aiLocalizationPlatforms.assurance.rows.media.cells.logic.0"),a("aiLocalizationPlatforms.assurance.rows.media.cells.logic.1"),a("aiLocalizationPlatforms.assurance.rows.media.cells.logic.2")]]},{icon:ve,label:a("aiLocalizationPlatforms.assurance.rows.enterprise.label"),description:a("aiLocalizationPlatforms.assurance.rows.enterprise.description"),cells:[[a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.connected.0"),a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.connected.1"),a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.connected.2")],[a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.automation.0"),a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.automation.1"),a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.automation.2")],[a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.logic.0"),a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.logic.1"),a("aiLocalizationPlatforms.assurance.rows.enterprise.cells.logic.2")]]}],l=[{label:"SOC 2 Type II",status:a("aiLocalizationPlatforms.assurance.officialMark")},{label:"TPN",status:a("aiLocalizationPlatforms.assurance.officialMark")}];return e.jsx("section",{className:"avt-assurance","aria-labelledby":"ailp-assurance-title",children:e.jsxs("div",{className:"avt-container",children:[e.jsxs("div",{className:"avt-assurance__intro",children:[e.jsx("h2",{id:"ailp-assurance-title",children:a("aiLocalizationPlatforms.assurance.title")}),e.jsx("p",{children:a("aiLocalizationPlatforms.assurance.body")})]}),e.jsx(ge,{ariaLabel:a("aiLocalizationPlatforms.assurance.widgetAriaLabel"),heading:a("aiLocalizationPlatforms.assurance.matrixHeading"),proofMarks:l,columns:t,rows:r})]})})}function Be({onOpen:a}){const{t}=M();return e.jsx("section",{className:"avt-final","aria-labelledby":"ailp-final-title",children:e.jsxs("div",{className:"avt-container avt-final__inner",children:[e.jsxs("div",{children:[e.jsx("h2",{id:"ailp-final-title",children:t("aiLocalizationPlatforms.final.title")}),e.jsx("p",{children:t("aiLocalizationPlatforms.final.body")})]}),e.jsx(ce,{ctaType:"final-primary",label:t("aiLocalizationPlatforms.final.cta"),onOpen:a})]})})}function We({open:a,context:t,opener:r,onClose:l}){const{t:o}=M(),p=te(),h=i.useRef(null),x=i.useRef(null),[n,g]=i.useState("idle"),[c,L]=i.useState({email:"",fullName:"",companyName:"",contentTypes:"",targetMarkets:"",monthlyVolume:"",message:"",referralCheck:""}),[d,_]=i.useState({}),[T,s]=i.useState(null),u=i.useRef(null),C=i.useRef(null);i.useEffect(()=>{n==="success"&&C.current?.focus()},[n]);const P=i.useCallback(()=>
1{l(),window.setTimeout(()=>r?.focus(),0)},[l,r]);i.useEffect(()=>{if(!a)return;const m=document.body.style.overflow;document.body.style.overflow="hidden",h.current&&(h.current.scrollTop=0),window.setTimeout(()=>x.current?.focus(),0);const j=w=>{if(w.key==="Escape"){w.preventDefault(),P();return}if(w.key!=="Tab")return;const k=h.current?.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]):not([type="hidden"]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])');if(!k?.length)return;const A=k[0],D=k[k.length-1];w.shiftKey&&document.activeElement===A?(w.preventDefault(),D.focus()):!w.shiftKey&&document.activeElement===D&&(w.preventDefault(),A.focus())};return document.addEventListener("keydown",j),()=>{document.body.style.overflow=m,document.removeEventListener("keydown",j)}},[P,t,a]);const z=m=>j=>{L(w=>({...w,[m]:j.target.value})),_(w=>({...w,[m]:void 0,submit:void 0}))},N=()=>{const m={};return c.email.trim()?/^\S+@\S+\.\S+$/.test(c.email)||(m.email=o("aiLocalizationPlatforms.modal.emailError")):m.email=o("aiLocalizationPlatforms.modal.required"),c.fullName.trim()||(m.fullName=o("aiLocalizationPlatforms.modal.required")),c.companyName.trim()||(m.companyName=o("aiLocalizationPlatforms.modal.required")),c.contentTypes||(m.contentTypes=o("aiLocalizationPlatforms.modal.required")),T||(m.recaptcha=o("aiLocalizationPlatforms.modal.required")),_(m),Object.keys(m).length>0?(window.setTimeout(()=>{h.current?.querySelector('[aria-invalid="true"]')?.focus()},0),!1):!0},y=async()=>{const m=new URLSearchParams(window.location.search),j=await fetch("/api/landing-forms",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({slug:"ai-localization-platforms",formId:"lead-form",email:c.email,fields:{"full-name":c.fullName,"company-name":c.companyName,"translation-content-types":c.contentTypes,"target-translation-markets":c.targetMarkets,"monthly-volume":c.monthlyVolume,message:c.message},referralCheck:c.referralCheck,recaptchaToken:T??"",sourcePage:"/solutions/ai-localization-platforms",utmSource:m.get("utm_source")||"",utmMedium:m.get("utm_medium")||"",utmCampaign:m.get("utm_campaign")||""})});if(!j.ok){const k=await j.json().catch(()=>({}));throw new Error(k.error||o("aiLocalizationPlatforms.modal.genericError"))}const w=await j.json().catch(()=>({}));p(w.id==null?null:String(w.id))},v=async m=>{if(m.preventDefault(),!!N()){_({}),g("submitting");try{await y(),g("success")}catch(j){g("error"),_(w=>({...w,submit:j instanceof Error?j.message:o("aiLocalizationPlatforms.modal.genericError")})),u.current?.reset(),s(null)}}},S=m=>{(m.key==="Enter"||m.key===" ")&&m.stopPropagation()};return a?e.jsx("div",{className:"avt-modal",role:"presentation",onMouseDown:m=>{m.target===m.currentTarget&&P()},onKeyDown:S,children:e.jsxs("div",{className:"avt-modal__dialog",role:"dialog","aria-modal":"true","aria-labelledby":"ailp-modal-title","aria-describedby":"ailp-modal-subtitle",ref:h,children:[e.jsx("button",{type:"button",className:"avt-modal__close","aria-label":o("aiLocalizationPlatforms.modal.close"),title:o("aiLocalizationPlatforms.modal.close"),onClick:P,children:e.jsx(oe,{"aria-hidden":"true",size:20})}),n==="success"?e.jsxs("div",{className:"avt-modal__success",role:"status",children:[e.jsx(le,{"aria-hidden":"true",size:34}),e.jsx("h2",{id:"ailp-modal-title",children:o("aiLocalizationPlatforms.modal.successTitle")}),e.jsx("p",{id:"ailp-modal-subtitle",children:o("aiLocalizationPlatforms.modal.successBody")}),e.jsx("button",{ref:C,type:"button",className:"avt-button",onClick:P,children:o("aiLocalizationPlatforms.modal.returnToPage")})]}):e.jsxs(e.Fragment,{children:[e.jsxs("header",{className:"avt-modal__header",children:[e.jsx("h2",{id:"ailp-modal-title",children:o("aiLocalizationPlatforms.modal.title")}),e.jsx("p",{id:"ailp-modal-subtitle",children:o("aiLocalizationPlatforms.modal.subtitle")})]}),e.jsxs("form",{className:"avt-form",onSubmit:v,noValidate:!0,children:[e.jsxs("div",{"aria-hidden":"true",className:"avt-honeypot",children:[e.jsx("label",{htmlFor:"ailp-referral-check",children:o("aiLocalizationPlatforms.modal.honeypot")}),e.jsx("input",{id:"ailp-referral-check",type:"text",tabIndex:-1,autoComplete:"off","data-landing-honeypot":"true",value:c.referralCheck,onChange:z("referralCheck")})]}),e.jsxs("div",{className:"avt-form__grid",children:[e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.email")," *"]}),e.jsx("input",{ref:x,type:"email",autoComplete:"email",value:c.email,onChange:z("email"),"aria-invalid":!!d.email}),d.email&&e.jsx("small",{role:"alert",children:d.email})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.fullName")," *"]}),e.jsx("input",{type:"text",autoComplete:"name",value:c.fullName,onChange:z("fullName"),"aria-invalid":!!d.fullName}),d.fullName&&e.jsx("small",{role:"alert",children:d.fullName})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.company")," *"]}),e.jsx("input",{type:"text",autoComplete:"organization",value:c.companyName,onChange:z("companyName"),"aria-invalid":!!d.companyName}),d.companyName&&e.jsx("small",{role:"alert",children:d.companyName})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.contentTypes")," *"]}),e.jsxs("select",{value:c.contentTypes,onChange:z("contentTypes"),"aria-invalid":!!d.contentTypes,children:[e.jsx("option",{value:"",children:o("aiLocalizationPlatforms.modal.choose")}),e.jsx("option",{value:"Multiple content types",children:o("aiLocalizationPlatforms.options.contentMultiple")}
1),e.jsx("option",{value:"Software, website, or product content",children:o("aiLocalizationPlatforms.options.contentSoftware")}),e.jsx("option",{value:"Documents or long-form text",children:o("aiLocalizationPlatforms.options.contentDocuments")}),e.jsx("option",{value:"Video, audio, subtitles, or accessibility",children:o("aiLocalizationPlatforms.options.contentMedia")}),e.jsx("option",{value:"Other localization content",children:o("aiLocalizationPlatforms.options.contentOther")})]}),e.jsx("span",{className:"ailp-field-helper",children:o("aiLocalizationPlatforms.modal.contentTypesHelper")}),d.contentTypes&&e.jsx("small",{role:"alert",children:d.contentTypes})]})]}),e.jsxs("div",{className:"avt-form__grid",children:[e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.targetMarkets")," ",e.jsx("em",{children:o("aiLocalizationPlatforms.modal.optional")})]}),e.jsx("input",{type:"text",value:c.targetMarkets,onChange:z("targetMarkets")}),e.jsx("span",{className:"ailp-field-helper",children:o("aiLocalizationPlatforms.modal.targetMarketsHelper")})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.monthlyVolume")," ",e.jsx("em",{children:o("aiLocalizationPlatforms.modal.optional")})]}),e.jsxs("select",{value:c.monthlyVolume,onChange:z("monthlyVolume"),children:[e.jsx("option",{value:"",children:o("aiLocalizationPlatforms.modal.choose")}),e.jsx("option",{value:"1-10 assets",children:o("aiLocalizationPlatforms.options.volume1")}),e.jsx("option",{value:"11-50 assets",children:o("aiLocalizationPlatforms.options.volume2")}),e.jsx("option",{value:"51-200 assets",children:o("aiLocalizationPlatforms.options.volume3")}),e.jsx("option",{value:"More than 200 assets",children:o("aiLocalizationPlatforms.options.volume4")}),e.jsx("option",{value:"Not sure yet",children:o("aiLocalizationPlatforms.options.volume5")})]})]})]}),e.jsxs("label",{className:"avt-field",children:[e.jsxs("span",{children:[o("aiLocalizationPlatforms.modal.message")," ",e.jsx("em",{children:o("aiLocalizationPlatforms.modal.optional")})]}),e.jsx("textarea",{rows:3,value:c.message,onChange:z("message")}),e.jsx("span",{className:"ailp-field-helper",children:o("aiLocalizationPlatforms.modal.messageHelper")})]}),e.jsxs("div",{className:"avt-form__recaptcha",children:[e.jsx(se,{ref:u,sitekey:Se,onChange:m=>{s(m),m&&_(j=>({...j,recaptcha:void 0}))}}),d.recaptcha&&e.jsx("p",{className:"avt-form__error",role:"alert",children:d.recaptcha})]}),d.submit&&e.jsx("p",{className:"avt-form__error",role:"alert",children:d.submit}),e.jsx("div",{className:"avt-form__footer",children:e.jsxs("button",{type:"submit",className:"avt-button",disabled:n==="submitting",children:[o(n==="submitting"?"aiLocalizationPlatforms.modal.submitting":"aiLocalizationPlatforms.modal.submit"),e.jsx(K,{"aria-hidden":"true",size:18})]})})]})]})]})}):null}function Xe(){const{t:a}=M(),t=de(),[r,l]=i.useState(!1),[o,p]=i.useState("hero-primary"),[h,x]=i.useState(null),[n,g]=i.useState(!1),[c,L]=i.useState(null),d=i.useCallback((s,u)=>{p(s),x(u),l(!0),t("lead-form",s)},[t]),_=i.useCallback(s=>{L(s),g(!0),t("developer-integration-form",ie)},[t]),T=i.useMemo(()=>({label:a("aiLocalizationPlatforms.hero.cta"),ctaType:"header-primary",onClick:()=>d("header-primary",null)}),[a,d]);return e.jsx(me,{meta:Ne,headerCta:T,children:e.jsxs("div",{className:"avt-page ailp-page min-h-screen flex flex-col font-sans",children:[e.jsx(pe,{title:a("aiLocalizationPlatforms.seoTitle"),description:a("aiLocalizationPlatforms.seoDescription"),image:ke}),e.jsx(ue,{}),e.jsxs("main",{className:"flex-grow",children:[e.jsx(F,{order:1,component:"ComparisonHero",name:"Evidence-Led Platform Comparison Hero",rowKey:"comparison-hero",children:e.jsx(Me,{onOpen:d})}),e.jsx(F,{order:2,component:"DeveloperAgentLocalization",name:"Developer Agent Localization Sub-Offer",rowKey:"developer-agent-localization",offerIntent:"API Integration",children:e.jsx(_e,{onOpen:_})}),e.jsx($e,{}),e.jsx(F,{order:5,component:"CustomerProof",name:"Customer Name Proof",rowKey:"customer-proof",children:e.jsx(Ae,{})}),e.jsx(F,{order:6,component:"EnterpriseReadyAssurance",name:"Enterprise Workflow Fit Matrix",rowKey:"enterprise-ready-assurance",children:e.jsx(Ie,{})}),e.jsx(F,{order:7,component:"FinalEvaluationCta",name:"Final Evaluation CTA",rowKey:"final-evaluation-cta",children:e.jsx(Be,{onOpen:d})}),e.jsx(F,{order:8,component:"EvaluationRequestModal",name:"Evaluation Request Modal",rowKey:"lead-form",children:e.jsx(We,{open:r,context:o,opener:h,onClose:()=>l(!1)})}),e.jsx(F,{order:9,component:"DeveloperIntegrationFormModal",name:"Developer Integration Form Modal",rowKey:"developer-integration-form",offerIntent:"API Integration",children:e.jsx(ze,{open:n,opener:c,onClose:()=>g(!1)})})]}),e.jsx(fe,{})]})})}export{Xe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.