1import{T as e}from"../chunks/chunk-ClQpuiDQ.js";import{C as t,E as n,T as r,n as i,t as a}from"../chunks/chunk-3QDP62Df.js";import{n as o,r as s}from"../chunks/chunk-DOUT0IPv.js";import{t as c}from"../chunks/chunk-Bf-mi5hi.js";var l=e({default:()=>f}),u=s();function d(e){let t={a:`a`,h1:`h1`,h2:`h2`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,...o(),...e.components},{YouTubeEmbed:n}=t;return n||p(`YouTubeEmbed`,!0),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(t.h1,{id:`introduction`,children:[`Introduction`,(0,u.jsx)(t.a,{className:`heading-anchor`,"aria-label":`Link to this section`,href:`#introduction`})]}),` 2`,(0,u.jsx)(t.p,{children:`This is the starting point for all Locize documentation. Here you'll find an overview of the platform, its key features, and how to get started.`}),` 3`,(0,u.jsx)(t.p,{children:`Welcome to Locize!`}),` 4`,(0,u.jsx)(t.p,{children:`Locize is a modern localization management platform that bridges the gap between development and translation. It helps teams deliver multilingual websites and applications efficiently, with continuous updates and seamless collaboration.`}),` 5`,(0,u.jsxs)(t.h2,{id:`why-locize`,children:[`Why Locize?`,(0,u.jsx)(t.a,{className:`heading-anchor`,"aria-label":`Link to this section`,href:`#why-locize`})]}),` 6`,(0,u.jsxs)(t.ul,{children:[` 7`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Continuous localization:`}),` Instantly deliver translation updates to your users without redeploying your app.`]}),` 8`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Developer-friendly:`}),` Integrates with your code and CI/CD pipeline, supporting popular frameworks and i18n libraries.`]}),` 9`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Collaboration:`}),` Translators, reviewers, and project managers work together in a dedicated UI.`]}),` 10`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Automation:`}),` Detect missing keys, automate sync, and manage translations at scale.`]}),` 11`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`AI translation:`}),` Built-in AI and MT with `,(0,u.jsx)(t.a,{href:`/docs/styleguide`,children:`styleguide`}),`, `,(0,u.jsx)(t.a,{href:`/docs/glossary`,children:`glossary`}),`, and translation memory context. Bring your own key (OpenAI, Gemini, Mistral, DeepL) or use the built-in Locize AI service.`]}),` 12`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`AI assistant integration:`}),` Connect Claude, Cursor, or VS Code to your projects via the `,(0,u.jsx)(t.a,{href:`/docs/integration/mcp`,children:`MCP server`}),`.`]}),` 13`]}),` 14`,(0,u.jsxs)(t.h2,{id:`how-does-it-work`,children:[`How Does It Work?`,(0,u.jsx)(t.a,{className:`heading-anchor`,"aria-label":`Link to this section`,href:`#how-does-it-work`})]}),` 15`,(0,u.jsxs)(t.ol,{children:[` 16`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Connect your project:`}),` Integrate Locize with your website or app.`]}),` 17`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Instrument your code:`}),` Enable internationalization using your preferred i18n library.`]}),` 18`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Manage content:`}),` Add, edit, and organize translation segments.`]}),` 19`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.strong,{children:`Translate and deliver:`}),` Collaborate on translations and deliver updates via CDN or API.`]}),` 20`]}),` 21`,(0,u.jsx)(`br`,{}),` 22`,(0,u.jsxs)(t.h2,{id:`get-started`,children:[`Get Started`,(0,u.jsx)(t.a,{className:`heading-anchor`,"aria-label":`Link to this section`,href:`#get-started`})]}),` 23`,(0,u.jsxs)(t.p,{children:[`Ready to dive in? Follow our `,(0,u.jsx)(t.a,{href:`/docs/getting-started`,children:`Getting Started guide`}),` for a step-by-step walkthrough, including account setup, project creation, code instrumentation, and more.`]}),` 24`,(0,u.jsxs)(t.h2,{id:`key-sections`,children:[`Key sections`,(0,u.jsx)(t.a,{className:`heading-anchor`,"aria-label":`Link to this section`,href:`#key-sections`})]}),` 25`,(0,u.jsxs)(t.ul,{children:[` 26`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.a,{href:`/docs/integration`,children:`Integration guides`}),`: API, MCP server, PATs, CDN`]}),` 27`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.a,{href:`/docs/guides`,children:`Guides`}),`: Workflows, migration, unused key detection`]}),` 28`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.a,{href:`/docs/general-questions`,children:`General questions`}),`: FAQ`]}),` 29`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.a,{href:`/docs/integration/mcp`,children:`MCP Server`}),`: Connect Claude, Cursor, and other AI assistants`]}),` 30`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.a,{href:`/docs/integration/personal-access-tokens`,children:`Personal Access Tokens`}),`: User-scoped credentials for API and MCP`]}),` 31`,(0,u.jsxs)(t.li,{children:[(0,u.jsx)(t.a,{href:`/docs/styleguide`,children:`Styleguide`}),`: Define tone, formality, and usage rules for AI translation`]}),` 32`]}),` 33`,(0,u.jsx)(t.hr,{}),` 34`,(0,u.jsx)(n,{videoId:`lCuHSZvSiVg`,title:`YouTube Video`,description:`This video is hosted on YouTube`})]})}function f(e={}){let{wrapper:t}={...o(),...e.components};return t?(0,u.jsx)(t,{...e,children:(0,u.jsx)(d,{...e})}):d(e)}function p(e,t){throw Error(`Expected `+(t?`component`:`object`)+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}var m={hasServerOnlyHook:{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}}},guardEnv:{type:`computed`,definedAtData:null,valueSerialized:{type:`js-serialized`,value:null}},onRenderClient:{type:`standard`,definedAtData:{filePathToShowToUser:`vike-react/__internal/integration/onRenderClient`,fileExportPathToShowToUser:[]},valueSerialized:{type:`pointer-import`,value:n}},onPageTransitionStart:{type:`standard`,definedAtData:{filePathToShowToUser:`/pages/+onPageTransitionStart.js`,fileExportPathToShowToUser:[]},valueSerialized:{type:`plus-file`,exportValues:r}},onPageTransitionEnd:{type:`standard`,definedAtData:{filePathToShowToUser:`/pages/+onPageTransitionEnd.js`,fileExportPathToShowToUser:[]},valueSerialized:{type:`plus-file`,exportValues:t}},Page:{type:`standard`,definedAtData:{filePathToShowToUser:`/pages/docs/introduction/+Page.mdx`,fileExportPathToShowToUser:[]},valueSerialized:{type:`plus-file`,exportValues:l}},hydrationCanBeAborted:{type:`standard`,definedAtData:{filePathToShowToUser:`vike-react/config`,fileExportPathToShowToUser:[`default`,`hydrationCanBeAborted`]},valueSerialized:{type:`js-serialized`,value:!0}},Layout:{type:`cumulative`,definedAtData:[{filePathToShowToUser:`/pages/docs/+Layout.jsx`,fileExportPathToShowToUser:[]},{filePathToShowToUser:`/pages/+Layout.jsx`,fileExportPathToShowToUser:[]}],valueSerialized:[{type:`plus-file`,exportValues:c},{type:`plus-file`,exportValues:i}]},title:{type:`standard`,definedAtData:{filePathToShowToUser:`/pages/docs/introduction/+config.js`,fileExportPathToShowToUser:[`default`,`title`]},valueSerialized:{type:`js-serialized`,value:`Introduction - Documentation - Locize`}},Loading:{type:`standard`,definedAtData:{filePathToShowToUser:`vike-react/__internal/integration/Loading`,fileExportPathToShowToUser:[]},valueSerialized:{type:`pointer-import`,value:a}}};export{m 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.