1import{c as p,j as t,S as u,P as c,d as h,i as g,a as f,b as m,o as y}from"../chunks/chunk-6q9pZAB4.js";import{u as w}from"../chunks/chunk-DZLQ_eX3.js";import{l as x,f as v,A as b}from"../chunks/chunk-BppPENrj.js";import"../chunks/chunk-DaQ-XLju.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */const S=[{date:"2026-08-25",tag:"new",title:"WordPress plugin released",body:"The LionRapid Translation plugin for WordPress is out. It translates the page on the server, before it reaches the browser, and adds a language switcher, /{lang}/ URLs, and hreflang tags; enter your integration key under Settings â LionRapid and the site is multilingual. Version 1.2.6 is on GitHub now â [source and installable ZIP](https://github.com/LionRapid/lionrapid-wordpress). A listing in the WordPress.org plugin directory follows once their review is done â date to be announced."},{date:"2026-08-21",tag:"new",title:"LionRapid is open",body:"Self-service signup is live: create an account, upload a document, and work through the whole pipeline â CAT editor, quality assurance, project workflow, and reproducible CAT-band quoting. Six plans are available with real billing, from a free tier with 3,000 words to full agency workflow, hosted in the EU."},{date:"2026-07-13",tag:"improved",title:"Developer pages verified against the SDK codebase",body:"The developer API, SDK, and edge-proxy pages were re-verified line by line against the integration codebase: live TypeScript type generation, JSX-preserving styled translations, and SEO-safe server-side WordPress rendering are now documented, and every capability statement traces to shipped code."},{date:"2026-07-12",tag:"improved",title:"Message emphasis re-tuned from market research",body:"A four-lane research pass (buyer reviews, developer threads, translator communities, verified analyst data) re-weighted what the site leads with: quality you can inspect and quotes you can re-derive now front the story, quality assurance and quoting lead the product tour, and each audience page opens with what that audience actually buys on."},{date:"2026-07-12",tag:"improved",title:"Content pass: the site now says what the platform does",body:"Corrected the language count (345 languages plus about 1,100 script and region variants) and documented features that were built but unmentioned: the structural QA lane that diffs rebuilt documents against the source, quality estimation with threshold routing, 13-entity-type MT protection, project and document chat, and the optional client portal."},{date:"2026-07-12",tag:"new",title:"New website",body:"The LionRapid site relaunched with the full product tour: CAT editor, quality assurance, workflow, quoting, developer API, and Subtitle Studio."},{date:"2025-08-23",tag:"new",title:"Landing page live",body:"First public presence at lionrapid.com."}],n={new:"text-primary border-primary",improved:"text-secondary border-secondary",fixed:"text-text-muted border-border-soft"};function T(){const o=w(),r=p(),d=o?.fields,a=(e,i)=>v(d?.[e],r)||i,s=x(o?.field_list??[],r),l=[...s.length>0?s:S].sort((e,i)=>i.date.localeCompare(e.date));return t.jsxs(u,{children:[t.jsx(c,{eyebrow:a("eyebrow","Updates"),title:a("title","What changed"),lede:a("lede","Product and site changes, newest first.")}),t.jsx("section",{className:"w-full max-w-2xl mx-auto px-5 pb-16 flex flex-col gap-6",children:l.map(e=>t.jsxs("article",{className:"border border-border-soft bg-panel rounded-xl p-6 flex flex-col gap-2",children:[t.jsxs("div",{className:"flex items-center gap-3 text-xs",children:[t.jsx("time",{dateTime:e.date,className:"text-text-faint",children:e.date}),t.jsx("span",{className:`uppercase tracking-wide border rounded-full px-2 py-0.5 ${n[e.tag]??n.fixed}`,children:e.tag})]}),t.jsx("h2",{className:"text-lg font-bold",children:e.title}),t.jsx("p",{className:"text-sm text-text-muted leading-relaxed",children:t.jsx(h,{text:e.body})})]},`${e.date}-${e.title}`))}),t.jsx(b,{slug:"updates"})]})}function P(){return t.jsx(T,{})}const A=Object.freeze(Object.defineProperty({__proto__:null,Page:P},Symbol.toStringTag,{value:"Module"})),W={serverOnlyHooks:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},isClientRuntimeLoaded:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:!0}},onBeforeRenderEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:null}},dataEnv:{type:"computed",definedAtData:null,valueSerialized:{type:"js-serialized",value:{server:!0}}},onRenderClient:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/__internal/integration/onRenderClient",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:y}},Page:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/updates/+Page.tsx",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:A}},hydrationCanBeAborted:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/config",fileExportPathToShowToUser:["default","hydrationCanBeAborted"]},valueSerialized:{type:"js-serialized",value:!0}},Layout:{type:"cumulative",definedAtData:[{filePathToShowToUser:"/pages/+Layout.t
1sx",fileExportPathToShowToUser:[]}],valueSerialized:[{type:"plus-file",exportValues:m}]},lang:{type:"standard",definedAtData:{filePathToShowToUser:"/pages/+lang.ts",fileExportPathToShowToUser:[]},valueSerialized:{type:"plus-file",exportValues:f}},Loading:{type:"standard",definedAtData:{filePathToShowToUser:"vike-react/__internal/integration/Loading",fileExportPathToShowToUser:[]},valueSerialized:{type:"pointer-import",value:g}}};export{W as configValuesSerialized};
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.