1import{E as e,T as t}from"./chunk-ClQpuiDQ.js";import{D as n,b as r,c as i,l as a,x as o}from"./chunk-B8-tRes9.js";import{i as s,r as c}from"./chunk-DOUT0IPv.js";import{t as ee}from"./chunk-DjF0vTT6.js";var l=e(s(),1),u=t({default:()=>d}),d={title:`2-factor authentication - Documentation - Locize`,description:`Learn how to enable and manage 2-factor authentication (2FA) in Locize for enhanced account security. Overview of supported methods and setup instructions.`},f=t({default:()=>p}),p={title:`2-factor authentication with TOTP - Documentation - Locize`,description:`Step-by-step guide to enabling 2-factor authentication (2FA) with Time-based One-Time Password (TOTP) in Locize. Improve your account security using authenticator apps.`},m=t({default:()=>h}),h={title:`2-factor authentication with WebAuthn - Documentation - Locize`,description:`Step-by-step guide to enabling 2-factor authentication (2FA) with WebAuthn in Locize. Use hardware security keys or device credentials for secure, passwordless login.`},g=t({default:()=>_}),_={title:`2-factor authentication with Yubikey - Documentation - Locize`,description:`How to enable 2-factor authentication (2FA) in Locize using Yubico Yubikey hardware security keys. Step-by-step setup for strong, phishing-resistant account protection.`},v=t({default:()=>y}),y={title:`AI Review - Documentation - Locize`,description:`Let Locize check the translations you already have: a confidence per segment, review proposals with the suggested fix for the doubted ones, nothing overwritten until a person accepts.`},b=t({default:()=>x}),x={title:`Automatic Translation - Documentation - Locize`,description:`Enable automatic translation of new keys in Locize using machine translation or generative AI. Learn how to set up, trigger, and optimize your workflow.`},S=t({default:()=>C}),C={title:`Backend Fallback - Documentation - Locize`,description:`Ensure your app always has translations available by configuring backend fallback in Locize. Learn how to use local or bundled resources for offline support and reliability.`},w=t({default:()=>te}),te={title:`Backups - Documentation - Locize`,description:`Automatic namespace backups: plans, configuration, restore, and best practices.`},ne=t({default:()=>re}),re={title:`Caching - Documentation - Locize`,description:`Learn about caching strategies in Locize, including cache-control, max-age settings, and best practices for balancing performance and up-to-date translations.`},ie=t({default:()=>ae}),ae={title:`Alternative Caching with i18next - Documentation - Locize`,description:`Explore advanced caching strategies for translations using i18next, including localStorage, chained backends, and offline support for browser and server environments.`},T=t({default:()=>E}),E={title:`CDN (Content Delivery Network) - Documentation - Locize`,description:`Discover how the Locize CDN delivers translations globally with high performance and reliability. Learn about CDN types, caching, private publishing, and best practices.`},D=t({default:()=>O}),O={title:`Checks/Issues - Documentation - Locize`,description:`Learn how Locize automatically checks your translations for issues, inconsistencies, and errors. See how to resolve, ignore, and manage checks in your localization workflow.`},k=t({default:()=>A}),A={title:`Context - Documentation - Locize`,description:`Provide translators with the right context in Locize. Learn how to add context information, use the InContext editor, and improve translation quality.`},j=t({default:()=>M}),M={title:`EU AI Act Article 50 Review Workflow - Documentation - Locize`,description:`How to run an Article 50(4)-compatible human-review workflow in Locize: review workflow, quality estimation routing, reviewer roles, and the provenance export that documents who reviewed and approved each translation.`},N=t({default:()=>P}),P={title:`General questions - Documentation - Locize`,description:`Find answers to common questions about Locize, localization, integration, and best practices.`},F=t({default:()=>I}),I={title:`Are the AI translations included in my subscription? - Documentation - Locize`,de
1scription:`AI and machine translation are included in every paid Locize plan via AI-token and MT-character credits. Learn what is included per plan, how to see your remaining credits, how top-ups are billed, and how to bring your own AI provider key.`},L=t({default:()=>R}),R={title:`Can I place translation orders via the API, CLI or MCP server? - Documentation - Locize`,description:`No: orders for the integrated translation partners are placed in the Locize web app by an admin or manager. What is automated around that click, and how to keep the manual work to a minimum with notifications, order cadence and automatic translation.`},z=t({default:()=>B}),B={title:`Do I have to use the Locize CDN or can I host / bundle the translations directly? - Documentation - Locize`,description:`You are not required to use the Locize CDN; translations can be self-hosted or bundled for offline or restricted environments. This page explains the benefits of both CDN and custom hosting, how to download translations, and best practices for development and production workflows.`},V=t({default:()=>H}),H={title:`How can a segment/key be copied/moved or renamed? - Documentation - Locize`,description:`Learn how to copy, move, or rename translation keys (segments) in Locize using the CAT interface. This guide covers step-by-step instructions for reorganizing keys, changing namespaces, and managing your translation structure efficiently.`},U=t({default:()=>W}),W={title:`How to Open and Edit JSON Translation Files - Documentation - Locize`,description:`How to open and edit JSON translation files: recommended editors (VS Code, Sublime, Notepad++), validation, the i18next JSON v4 format, plurals, and how to manage JSON translations at scale with Locize.`},G=t({default:()=>K}),K={title:`How does Locize know which translations are outdated after a source text change? - Documentation - Locize`,description:`Locize compares per-language timestamps: a translation saved before the source text was last edited counts as outdated. The editor flags it as issue 302 and translation orders can include exactly those segments. Nothing is reset, flagged by hand or unpublished.`},q=t({default:()=>J}),J={title:`How is Locize different from the alternatives? - Documentation - Locize`,description:`Discover what sets Locize apart from other localization platforms: flexible pricing, powerful i18n integration, built-in versioning, no service lock-in, expert support, seamless third-party integrations, and advanced translation management features.`},oe=t({default:()=>se}),se={title:`How to change credit card or billing information or download the invoices? - Documentation - Locize`,description:`Learn how to update your credit card, change billing information, and download invoices in Locize. This guide covers step-by-step instructions, required permissions, and tax information for managing your subscription.`},ce=t({default:()=>le}),le={title:`How to change the publish format? - Documentation - Locize`,description:`Learn how to change the publish format for your translations in Locize. This guide explains the differences between auto, nested, and flat formats, and provides step-by-step instructions for updating your project settings.`},ue=t({default:()=>de}),de={title:`How to delete or rename a namespace? - Documentation - Locize`,description:`Learn how to delete or rename translation namespaces in Locize. This guide provides step-by-step instructions for managing namespaces to keep your localization project organized and up to date.`},fe=t({default:()=>pe}),pe={title:`How to import translations from a file? - Documentation - Locize`,description:`Learn how to import translations into Locize from various file formats, including JSON, CSV, and XLSX. This guide covers importing in the Project Dashboard, CAT Editor, and for specific languages or namespaces.`},me=t({default:()=>he}
1),he={title:`How to manually publish a specific version? - Documentation - Locize`,description:`Learn how to manually publish a specific version of your translations in Locize. This guide explains how to control releases, stage changes, and ensure only reviewed translations are published to the CDN.`},ge=t({default:()=>_e}),_e={title:`How to rename a language (change its code)? - Documentation - Locize`,description:`Renaming a language is a self-service action in Locize: all translations move to the new code together with their history, review data, permissions, glossary terms, styleguide and AI settings. What follows automatically, the side effects to plan for, and what to adapt in your app.`},ve=t({default:()=>ye}),ye={title:`How to style text within Locize? - Documentation - Locize`,description:`Learn how to add bold, italics, links, and other styles to your translations in Locize. This guide covers best practices for styling text using React, locizify, and plain HTML/JavaScript, with tips for clean and safe localization.`},be=t({default:()=>xe}),xe={title:`How to translate a file and download/export the results? - Documentation - Locize`,description:`Step-by-step guide to translating files in Locize: import your file, add target languages, translate content, and download the results for use in your application or workflow.`},Se=t({default:()=>Ce}),Ce={title:`I want to use the Locize CDN, but would like to have a fallback that uses local/bundled translations - Documentation - Locize`,description:`Learn how to combine the Locize CDN with local or bundled translation fallbacks for maximum reliability. This guide explains how to set up a CDN fallback using i18next-chained-backend and best practices for hybrid localization.`},we=t({default:()=>Te}),Te={title:`i18n vs. i18next - Documentation - Locize`,description:`Understand the difference between i18n (internationalization) as a process and i18next as a JavaScript library for implementing i18n in web applications. Learn how i18next helps you achieve global-ready software.`},Ee=t({default:()=>De}),De={title:`i18next vs. Locize - Documentation - Locize`,description:`Compare i18next, the open-source JavaScript i18n library, with Locize, the cloud-based translation management system. Learn how they work together for seamless localization and translation workflows.`},Oe=t({default:()=>ke}),ke={title:`Is it possible to integrate multiple projects in the same app/website? - Documentation - Locize`,description:`Learn how to integrate multiple Locize projects into a single app or website. This guide explains use cases, setup with i18next, and best practices for managing translations across projects.`},Ae=t({default:()=>je}),je={title:`Is Locize only for developers and translators or is project management within the process too? - Documentation - Locize`,description:`Locize supports the entire localization workflow, including project management. Learn how developers, translators, and project managers collaborate in Locize to manage translations, workflows, and releases.`},Me=t({default:()=>Ne}),Ne={title:`Is there any visibility on projectâs level of completion that shows how translators are progressing? - Documentation - Locize`,description:`Locize provides full visibility into translation progress, with dashboards, completion percentages, segment status, and history tracking. Learn how to monitor and manage your localization workflow.`},Pe=t({default:()=>Fe}),Fe={title:`How to manage multiple projects with your organization`,description:`One organization, one subscription, one invoice: how multiple Locize projects share a team roster and billing, and how user inheritance works.`},Ie=t({default:()=>Le}),Le={title:`Why are we (or our users) not receiving invitation or support emails? - Documentation - Locize`,description:`Troubleshoot issues with missing invitation or support emails from Locize. Learn about allow-listing, common mail server problems, and steps to ensure reliable email delivery.`},Re=t({default:()=>ze}),ze={title:`Should I use versions or branches? - Documentation - Locize`,de
1scription:`Understand the difference between versions and branches in Locize. This guide explains when to use each for managing translation workflows, releases, and collaboration.`},Be=t({default:()=>Ve}),Ve={title:`What do I have to consider if my translation texts may contain confidential information? - Documentation - Locize`,description:`Best practices for handling confidential translation content in Locize. Learn about private publishing, API key access, disabling machine translation, and data security.`},He=t({default:()=>Ue}),Ue={title:`What happens when I change the source (reference) language? - Documentation - Locize`,description:`Changing the source language of a Locize project touches no content and is reversible. What is recalculated, what starts using the new source language, and what to adapt in i18next, the CLI and your code.`},We=t({default:()=>Ge}),Ge={title:`What is the regular way to update the translation memory? - Documentation - Locize`,description:`Learn how translation memory works in Locize. This guide explains automatic updates, fuzzy matching, TMX import, and best practices for keeping your TM current.`},Ke=t({default:()=>qe}),qe={title:`Where do I find my billing and team settings now? - Documentation - Locize`,description:`Organizations moved billing, invoices and the admin/accountant roles from the project to your organization. This page maps every setting from where it used to be to where it is now.`},Je=t({default:()=>Ye}),Ye={title:`Where do I find the published namespace/file history? - Documentation - Locize`,description:`Find out how to access published namespace/file history in Locize.`},Xe=t({default:()=>Ze}),Ze={title:`Which integration option should I use? - Documentation - Locize`,description:`Choose the best integration option for your project: locizify, i18next, CLI, or API. This guide explains use cases, benefits, and how to get started with each.`},Qe=t({default:()=>$e}),$e={title:`Why do I get âThe passed json is nested too deeply.â when consuming the API? - Documentation - Locize`,description:`Understand the "nested too deeply" error from the Locize API. Learn about flat JSON requirements, correct and incorrect payloads, and how to structure your translation data.`},et=t({default:()=>tt}),tt={title:`Why do I see strange new keys marked as ONE, FEW, MANY, OTHERS? - Documentation - Locize`,description:`Learn why Locize and i18n frameworks generate keys for multiple plural forms (ONE, FEW, MANY, OTHERS), and how to manage pluralization in your translations.`},nt=t({default:()=>rt}),rt={title:`Why do I see unnecessary or unauthorized requests? - Documentation - Locize`,description:`Understand the unnecessary and unauthorized save/update requests shown in your Locize API metrics, why they happen, and how to configure saveMissing and API keys to avoid them.`},it=t({default:()=>at}),at={title:`Why does my namespace contain an array with a lot of null items? - Documentation - Locize`,description:`Understand why arrays with null items appear in your Locize JSON output, how numeric keys are interpreted, and best practices for avoiding unwanted arrays.`},ot=t({default:()=>st}),st={title:`Why is my namespace suddenly a flat json? - Documentation - Locize`,description:`Learn why Locize may serve your namespace as flat JSON, how key naming affects output, and how to control the publish format for your translations.`},ct=t({default:()=>lt}),lt={title:`Why is the pricing so complicated? - Documentation - Locize`,description:`Understand Locize pricing: how words, modifications, and downloads are billed, with examples and tips for managing your costs.`},ut=t({default:()=>dt}),dt={title:`Why is there such a high download amount? - Documentation - Locize`,description:`Find out why your Locize project may have a high download count, common causes, and solutions for optimizing translation delivery and reducing costs.`},ft=t({default:()=>pt}),pt={title:`Why was there a support notice in my console for i18next? - Documentation - Locize`,description:`Between i18next v25.8.0 and v25.10.x, a console support notice was shown during initialization. It was removed in v26.0.0. Learn how to suppress it if you are still on an older version.`},mt=t({default:()=>ht}
1),ht={title:`Word Counter - Documentation - Locize`,description:`Learn how Locize counts words for billing and reporting, including rules, examples, and special cases for accurate word counting.`},gt=t({default:()=>_t}),_t={title:`Getting started - Documentation - Locize`,description:`Step-by-step guide to integrating Locize into your website or app: project setup, i18n instrumentation, adding content, and translating with continuous delivery.`},vt=t({default:()=>yt}),yt={title:`Add a new project - Documentation - Locize`,description:`Step-by-step instructions for creating a new project in Locize. Learn how to set project name, source language, and i18n format for your localization workflow.`},bt=t({default:()=>xt}),xt={title:`Add content - Documentation - Locize`,description:`Learn how to add content to your Locize project: integrate with your app, import files, add languages, and manage translation segments using the UI, CLI, or API.`},St=t({default:()=>Ct}),Ct={title:`Create a user account - Documentation - Locize`,description:`Learn how to register a new user account in Locize. Step-by-step instructions for signing up, choosing a username, and logging in to start localizing your projects.`},wt=t({default:()=>Tt}),Tt={title:`Glossary - Documentation - Locize`,description:`Learn how to use glossaries in Locize to ensure consistent, high-quality translations. Import, manage, and apply terminology for your projects.`},Et=t({default:()=>Dt}),Dt={title:`Guides - Documentation - Locize`,description:`Browse guides, tips, and migration help for using Locize effectively. Step-by-step instructions for common localization tasks.`},Ot=t({default:()=>kt}),kt={title:`Convince Your Boss Letter - Documentation - Locize`,description:`A ready-to-use letter template to help you convince your manager or decision maker to adopt Locize for localization. Highlights benefits, workflow improvements, and cost-effectiveness.`},At=t({default:()=>jt}),jt={title:`Find unused translations - Documentation - Locize`,description:`Learn how to identify and remove unused translation keys in your Locize projects. Improve localization quality, reduce clutter, and streamline your workflow with best practices and tools.`},Mt=t({default:()=>Nt}),Nt={title:`Going to production - Documentation - Locize`,description:`Essential steps and best practices for launching your app with Locize in production. Learn about API key security, environment setup, and optimizing translation delivery.`},Pt=t({default:()=>Ft}),Ft={title:`How to search - Documentation - Locize`,description:`Learn how to efficiently search for translations in Locize using exact, fuzzy, and quoted search techniques. Master the CAT view/Translation Editor for streamlined localization.`},It=t({default:()=>Lt}),Lt={title:`Keeping track of new translations - Documentation - Locize`,description:`Best practices and tools for tracking new, changed, and untranslated segments in Locize. Learn how to use filters, warnings, and workflow tips to manage your localization process.`},Rt=t({default:()=>zt}),zt={title:`Latency Optimization - Tips for Optimal Performance - Documentation - Locize`,description:`Discover best practices for minimizing latency and optimizing translation delivery in Locize. Learn about caching, production setup, and performance tips for a faster user experience.`},Bt=t({default:()=>Vt}),Vt={title:`Migrating an i18next project - Documentation - Locize`,description:`Step-by-step guide to migrating your i18next project to Locize. Learn about integration, best practices, and unlocking advanced translation management features.`},Ht=t({default:()=>Ut}),Ut={title:`Migrating from ... - Documentation - Locize`,description:`Find step-by-step guides for migrating your translation data from other Translation Management Systems (TMS) to Locize, including Phrase and Transifex.`},Wt=t({default:()=>Gt}),Gt={title:`Migrating from Crowdin to Locize - Documentation - Locize`,description:`Step-by-step guide to migrating your translations from Crowdin to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},Kt=t({default:()=>qt}),qt={title:`Migrating from i18nexus to Locize - Documentation - Locize`,de
1scription:`Step-by-step guide to migrating your translations from i18nexus to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},Jt=t({default:()=>Yt}),Yt={title:`Migrating from Localazy to Locize - Documentation - Locize`,description:`Step-by-step guide to migrating your translations from Localazy to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},Xt=t({default:()=>Zt}),Zt={title:`Migrating from Lokalise to Locize - Documentation - Locize`,description:`Step-by-step guide to migrating your translations from Lokalise to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},Qt=t({default:()=>$t}),$t={title:`Migrating from Phrase to Locize - Documentation - Locize`,description:`Step-by-step guide to migrating your translations from Phrase to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},en=t({default:()=>tn}),tn={title:`Migrating from SimpleLocalize to Locize - Documentation - Locize`,description:`Step-by-step guide to migrating your translations from SimpleLocalize to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},nn=t({default:()=>rn}),rn={title:`Migrating from Tolgee to Locize - Documentation - Locize`,description:`Step-by-step guide to migrating your translations from Tolgee to Locize. Learn how to export, import, and verify your localization files for a smooth transition.`},an=t({default:()=>on}),on={title:`Migrating from Transifex to Locize - Documentation - Locize`,description:`Comprehensive guide for migrating your translations from Transifex to Locize. Follow export, import, and verification steps to ensure a seamless migration.`},sn=t({default:()=>cn}),cn={title:`Using AI translation effectively - Documentation - Locize`,description:`How to get reliable AI translations in Locize: the context to set up (glossary, styleguide, key context), where to keep humans in the loop, how Quality Estimation routes doubtful output to review, and how AI compares to machine translation.`},ln=t({default:()=>un}),un={title:`Using Locize as a translator - Documentation - Locize`,description:`A practical guide for translators using Locize. Learn how to accept invitations, navigate projects, use the CAT view, and efficiently translate and review content.`},dn=t({default:()=>fn}),fn={title:`Working with translators - Documentation - Locize`,description:`Explore the different ways to collaborate with translators in Locize. Learn about integrated order services, direct file exchange, project invitations, and branched projects for efficient localization.`},pn=t({default:()=>mn}),mn={title:`History - Documentation - Locize`,description:`Track the history of your translations in Locize. See who made changes, when, and restore previous versions for quality control and collaboration.`},hn=t({default:()=>gn}),gn={title:`Integration - Documentation - Locize`,description:`Explore all the ways to integrate Locize into your localization workflow. Find guides for APIs, CLIs, plugins, webhooks, and more to streamline your translation process.`},_n=t({default:()=>vn}),vn={title:`API - Documentation - Locize`,description:`Comprehensive guide to the Locize REST API. Learn how to fetch, update, and manage translations programmatically for custom integrations and automation.`},yn=t({default:()=>bn}),bn={title:`CDN types: Standard vs. Pro - Documentation - Locize`,description:`Compare the features, caching, and security of Locize Standard CDN (BunnyCDN) and Pro CDN (AWS CloudFront). Choose the best CDN for your localization needs.`},xn=t({default:()=>Sn}),Sn={title:`CLI - Documentation - Locize`,description:`Learn how to use the locize-cli and i18next-cli command-line tools to manage, sync, and migrate translations in your projects. Supports many file formats and frameworks.`},Cn=t({default:()=>wn}),wn={title:`Figma Plugin - Documentation - Locize`,description:`How to install, configure, and use the Locize Figma plugin to send text content to Locize and fetch translations for validating your product designs.`},Tn=t({default:()=>En}
1),En={title:`File formats - Documentation - Locize`,description:`See all translation file formats supported by Locize for import and export. Includes JSON, YAML, XLIFF, CSV, PO, RESX, Fluent, and more, with usage tips and examples.`},Dn=t({default:()=>On}),On={title:`GitHub Action - Documentation - Locize`,description:`How to use the official Locize GitHub Actions (translate, download, sync) to automate AI translation, downloads, and sync in your CI/CD pipeline. Step-by-step setup and workflow examples.`},kn=t({default:()=>An}),An={title:`GitHub Repository Dispatch Event - Documentation - Locize`,description:`How to trigger GitHub Actions workflows from Locize using the repository_dispatch event. Automate deployments and notifications with custom event payloads.`},jn=t({default:()=>Mn}),Mn={title:`i18n Formats - Documentation - Locize`,description:`See all internationalization (i18n) formats supported by Locize, including i18next, ICU, fluent, vue-i18n, and more. Learn about features, syntax, and best practices.`},Nn=t({default:()=>Pn}),Pn={title:`Pluralization in i18n formats - Documentation - Locize`,description:`How Locize handles pluralization for all supported i18n formats. Learn best practices, see examples, and troubleshoot plural forms in your localization workflow.`},Fn=t({default:()=>In}),In={title:`Instrumenting your code: i18next, react-intl, Vue-i18n, LinguiJS, Polyglot, and more`,description:`How to connect any JavaScript i18n library to Locize: i18next (most featured), locizify (zero-effort), and the locizer client for react-intl, next-intl, Vue-i18n, LinguiJS, FormatJS, Polyglot, ngx-translate, Transloco, and others. Code examples for each.`},Ln=t({default:()=>Rn}),Rn={title:`MCP Server - Documentation - Locize`,description:`Connect AI assistants like Claude, Cursor, and GitHub Copilot to your Locize translation projects via the MCP (Model Context Protocol) server.`},zn=t({default:()=>Bn}),Bn={title:`Microsoft Teams - Documentation - Locize`,description:`How to receive real-time Locize notifications in Microsoft Teams. Step-by-step setup for webhooks, supported events, and integration tips.`},Vn=t({default:()=>Hn}),Hn={title:`Personal Access Tokens - Documentation - Locize`,description:`Learn how to create and manage Personal Access Tokens (PATs) for authenticating with the Locize API across all your projects.`},Un=t({default:()=>Wn}),Wn={title:`Slack - Documentation - Locize`,description:`How to receive real-time Locize notifications in Slack. Setup instructions for channel integration, event types, and using Slack slash commands.`},Gn=t({default:()=>Kn}),Kn={title:`Webhook - Documentation - Locize`,description:`How to set up and use Locize webhooks for real-time notifications and automation. Includes event types, best practices, and troubleshooting tips.`},qn=t({default:()=>Jn}),Jn={title:`Introduction - Documentation - Locize`,description:`Start here for an overview of Locize: a localization management platform for developers and translators. Key features, continuous localization, and getting started.`},Yn=t({default:()=>Xn}),Xn={title:`Multi-Tenant - Documentation - Locize`,description:`Learn how to manage translations for multiple customers or brands in Locize using multi-tenant projects. Isolate environments, control access, and provide customized translations for each client.`},Zn=t({default:()=>Qn}),Qn={title:`Namespaces - Documentation - Locize`,description:`Learn how to use namespaces in Locize and i18next to organize, scale, and optimize your localization projects. Best practices, configuration, and usage examples.`},$n=t({default:()=>er}),er={title:`Notifications - Documentation - Locize`,description:`Integrate Locize notifications with Slack, Microsoft Teams, webhooks, and GitHub to keep your team updated on translation changes, reviews, and project activity.`},tr=t({default:()=>nr}),nr={title:`Ordering translations - Documentation - Locize`,description:`Order professional human translations from integrated partners (Supertext, TextMaster, BLEND, Translated) without leaving Locize: configure a service, place an order for exactly the segments that need work (new keys, changed source texts, machine-translated segments), automatic import of the results, order states, and a recommended continuous localization workflow.`},rr=t({default:()=>ir}
1),ir={title:`Organizations - Documentation - Locize`,description:`The organization is your account layer in Locize: one team roster inheriting into every project, one subscription, one place for billing, SSO and add-ons.`},ar=t({default:()=>or}),or={title:`Quality Estimation - Documentation - Locize`,description:`Let AI score the confidence of every AI translation in Locize, surface low-confidence segments in the editor, and optionally route them into the review workflow.`},sr=t({default:()=>cr}),cr={title:`Review workflow - Documentation - Locize`,description:`Set up a review workflow in Locize to ensure translation quality. Learn how to enable, configure, and manage translation approvals before publishing.`},lr=t({default:()=>ur}),ur={title:`Styleguide - Documentation - Locize`,description:`Use the Locize styleguide to define tone of voice, formality, target audience, and usage rules, applied automatically to all AI translation providers across your project.`},dr=t({default:()=>fr}),fr={title:`Tags - Documentation - Locize`,description:`Organize and filter your translations in Locize using tags. Learn how to configure, use, and manage tags for efficient project workflows.`},pr=t({default:()=>mr}),mr={title:`The different views - Documentation - Locize`,description:`Explore the four main views in Locize: project dashboard, CAT/translation editor, and InContext editor. Learn which view is best for each translation and management task.`},hr=t({default:()=>gr}),gr={title:`CAT / Translation Editor - Documentation - Locize`,description:`The CAT (Computer-Assisted Translation) / Translation Editor in locize provides a comprehensive overview of all your translation segments across languages and namespaces. Use this editor to review, translate, bulk edit, and manage translations efficiently with features like visual diffs, bulk actions, search/filter, and integration with machine translation and translation memory.`},_r=t({default:()=>vr}),vr={title:`InContext - Documentation - Locize`,description:`The InContext view in Locize allows you to edit translations directly within the context of your live website or application using an iframe. This feature helps translators see and update content as it appears to users, improving translation accuracy and efficiency.`},yr=t({default:()=>br}),br={title:`Project Dashboard - Documentation - Locize`,description:`The Project Dashboard in Locize provides access to high-level project management features, including billing, user management, project settings, health metrics, ordering services, and more. It offers a centralized overview for managing all aspects of your localization projects.`},xr=t({default:()=>Sr}),Sr={title:`Translation Memory - Documentation - Locize`,description:`Use translation memory in Locize to speed up and improve translation consistency. Learn about configuration, smart matching, and leveraging previous translations.`},Cr=t({default:()=>wr}),wr={title:`User management - Documentation - Locize`,description:`Learn how to invite and manage team members in Locize, assign roles and permissions, and control access to projects, versions, and languages.`},Tr=t({default:()=>Er}),Er={title:`Versioning - Documentation - Locize`,description:`Understand how to manage, stage, and release translations in Locize using versioning. Learn about semantic versioning, staging, and best practices.`},Dr=t({default:()=>Or}),Or={title:`What's inside? - Documentation - Locize`,description:`Discover all main features and tools that make Locize a complete localization platform. Click any feature to learn more.`};function kr(e){let t=e.replace(/^\.\//,``).replace(/\/\+config\.js$/,``);return t===`index`&&(t=``),t=t.replace(/\/index$/,``),t=t.replace(/\/$/,``),t?`/docs/${t}`:`/docs`}function Y(e,t){return e===`/docs`?`Introduction`:!t||typeof t!=`string`?e.split(`/`).filter(Boolean).slice(-1)[0]||e:t.split(` - `)[0]||t}var X=Object.entries(Object.assign({"./2-factor-authentication/+config.js":u,"./2-factor-authentication/2-factor-authentication-with-totp/+config.js":f,"./2-factor-authentication/2-factor-authentication-with-webauthn/+config.js":m,"./2-factor-authentication/2-factor-authentication-with-yubikey/+config.js":g,"./ai-review/+config.js":v,"./automatic-translation/+config.js":b,"./backend-fallback/+config.js":S,"./backups/+config.js":w,"./caching/+config.js":ne,"./caching/alternative-caching-with-i18next/+config.js":ie,"./cdn/+config.js":T,"./checks-issues/+config.js":D,"./context/+config.js":k,"./eu-ai-act-article-50/+config.js":j,"./general-questions/+config.js":N,"./general-questions/are-the-ai-translations-included-in-my-subscription/+config.js":F,"./general-questions/can-i-place-translation-orders-via-the-api/+config.js":L,"./general-questions/do-i-have-to-use-the-locize-cdn-or-can-i-host-bundle-the-translations-directly/+config.js":z,"./general-questions/how-can-a-segment-key-be-copied-moved-or-renamed/+config.js":V,"./general-questions/how-do-i-open-and-edit-json-files/+config.js":U,"./general-questions/how-does-locize-know-which-translations-are-outdated-after-a-source-text-change/+config.js":G,"./general-questions/how-is-locize-different-from-the-alternatives/+config.js":q,"./general-questions/how-to-change-credit-card-or-billing-information-or-download-the-invoices/+config.js":oe,"./general-questions/how-to-change-the-publish-format/+config.js":ce,"./general-questions/how-to-delete-or-rename-a-namespace/+config.js":ue,"./general-questions/how-to-import-translations-from-a-file/+config.js":fe,"./general-questions/how-to-manually-publish-a-specific-version/+config.js":me,"./general-questions/how-to-rename-a-language/+config.js":ge,"./general-questions/how-to-style-text-within-locize/+config.js":ve,"./general-questions/how-to-translate-a-file-and-download-the-results/+config.js":be,"./general-questions/i-want-to-use-the-locize-cdn-but-would-like-to-have-a-fallback-that-uses-local-bundled-translations/+config.js":Se,"./general-questions/i18n-vs-i18next/+config.js":we,"./general-questions/i18next-vs-locize/+config.js":Ee,"./general-questions/is-it-possible-to-integrate-multiple-projects-in-the-same-app-website/+config.js":Oe,"./general-questions/is-locize-only-for-developers-and-translators-or-is-project-management-within-the-process-too/+config.js":Ae,"./general-questions/is-there-any-visibility-on-projects-level-of-completion-that-shows-how-translators-are-progressing/+config.js":Me,"./general-questions/multiple-projects-collective-billing-users/+config.js":Pe,"./general-questions/not-receiving-emails/+config.js":Ie,"./general-questions/should-i-use-versions-or-branches/+config.js":Re,"./general-questions/what-d
1o-i-have-to-consider-if-my-translation-texts-may-contain-confidential-information/+config.js":Be,"./general-questions/what-happens-when-i-change-the-source-language/+config.js":He,"./general-questions/what-is-the-regular-way-to-update-the-translation-memory/+config.js":We,"./general-questions/where-do-i-find-my-billing-and-team-settings-now/+config.js":Ke,"./general-questions/where-do-i-find-the-published-namespace-file-history/+config.js":Je,"./general-questions/which-integration-option-should-i-use/+config.js":Xe,"./general-questions/why-do-i-get-the-passed-json-is-nested-too-deeply-when-consuming-the-api/+config.js":Qe,"./general-questions/why-do-i-see-strange-new-keys-marked-as-one-few-many-others/+config.js":et,"./general-questions/why-do-i-see-unnecessary-or-unauthorized-requests/+config.js":nt,"./general-questions/why-does-my-namespace-contain-an-array-with-a-lot-of-null-items/+config.js":it,"./general-questions/why-is-my-namespace-suddenly-a-flat-json/+config.js":ot,"./general-questions/why-is-the-pricing-so-complicated/+config.js":ct,"./general-questions/why-is-there-such-a-high-download-amount/+config.js":ut,"./general-questions/why-was-there-a-support-notice-for-i18next/+config.js":ft,"./general-questions/word-counter/+config.js":mt,"./getting-started/+config.js":gt,"./getting-started/add-a-new-project/+config.js":vt,"./getting-started/add-content/+config.js":bt,"./getting-started/create-a-user-account/+config.js":St,"./glossary/+config.js":wt,"./guides/+config.js":Et,"./guides/convince-your-boss-letter/+config.js":Ot,"./guides/find-unused-translations/+config.js":At,"./guides/going-to-production/+config.js":Mt,"./guides/how-to-search/+config.js":Pt,"./guides/keeping-track-of-new-translations/+config.js":It,"./guides/latency-optimization-tips-for-optimal-performance/+config.js":Rt,"./guides/migrating-an-i18next-project/+config.js":Bt,"./guides/migrating-from/+config.js":Ht,"./guides/migrating-from/migrating-from-crowdin-to-locize/+config.js":Wt,"./guides/migrating-from/migrating-from-i18nexus-to-locize/+config.js":Kt,"./guides/migrating-from/migrating-from-localazy-to-locize/+config.js":Jt,"./guides/migrating-from/migrating-from-lokalise-to-locize/+config.js":Xt,"./guides/migrating-from/migrating-from-phrase-to-locize/+config.js":Qt,"./guides/migrating-from/migrating-from-simplelocalize-to-locize/+config.js":en,"./guides/migrating-from/migrating-from-tolgee-to-locize/+config.js":nn,"./guides/migrating-from/migrating-from-transifex-to-locize/+config.js":an,"./guides/using-ai-translation-effectively/+config.js":sn,"./guides/using-locize-as-a-translator/+config.js":ln,"./guides/working-with-translators/+config.js":dn,"./history/+config.js":pn,"./integration/+config.js":hn,"./integration/api/+config.js":_n,"./integration/cdn-types-standard-vs-pro/+config.js":yn,"./integration/cli/+config.js":xn,"./integration/figma-plugin/+config.js":Cn,"./integration/file-formats/+config.js":Tn,"./integration/github-action/+config.js":Dn,"./integration/github-repository-dispatch-event/+config.js":kn,"./integration/i18n-formats/+config.js":jn,"./integration/i18n-formats/pluralization/+config.js":Nn,"./integration/instrumenting-your-code/+config.js":Fn,"./integration/mcp/+config.js":Ln,"./integration/microsoft-teams/+config.js":zn,"./integration/personal-access-tokens/+config.js":Vn,"./integration/slack/+config.js":Un,"./integration/webhook/+config.js":Gn,"./introduction/+config.js":qn,"./multi-tenant/+config.js":Yn,"./namespaces/+config.js":Zn,"./notifications/+config.js":$n,"./ordering/+config.js":tr,"./organizations/+config.js":rr,"./quality-estimation/+config.js":ar,"./review-workflow/+config.js":sr,"./styleguide/+config.js":lr,"./tags/+config.js":dr,"./the-different-views/+config.js":pr,"./the-different-views/cat/+config.js":hr,"./the-different-views/incontext/+config.js":_r,"./the-different-views/project-dashboard/+config.js":yr,"./translation-memory/+config.js":xr,"./user-management/+config.js":Cr,"./versioning/+config.js":Tr,"./whats-inside/+config.js":Dr})).map(([e,t])=>{let n=kr(e);return{title:Y(n,t?.default?.title),href:n}}).sort((e,t)=>
1e.href===`/docs`?-1:t.href===`/docs`?1:e.href.localeCompare(t.href)),Ar={"/docs":`Einführung`,"/docs/introduction":`Einführung`,"/docs/integration":`Integration`,"/docs/general-questions":`Allgemeine Fragen`,"/docs/backend-fallback":`Backend-Fallback`,"/docs/tags":`Tags`,"/docs/namespaces":`Namespaces`,"/docs/translation-memory":`Translation Memory`,"/docs/automatic-translation":`Automatische Ãbersetzung`,"/docs/ordering":`Ãbersetzungen bestellen`,"/docs/styleguide":`Styleguide`,"/docs/getting-started":`Erste Schritte`,"/docs/cdn":`CDN (Content Delivery Network)`,"/docs/guides":`Anleitungen`,"/docs/multi-tenant":`Multi-Tenant`,"/docs/checks-issues":`Prüfungen / Issues`,"/docs/history":`Verlauf`,"/docs/glossary":`Glossar`,"/docs/the-different-views":`Die verschiedenen Ansichten`,"/docs/user-management":`Nutzerverwaltung`,"/docs/organizations":`Organisationen`,"/docs/versioning":`Versionierung`,"/docs/caching":`Caching`,"/docs/backups":`Backups`,"/docs/notifications":`Benachrichtigungen`,"/docs/whats-inside":`Was ist enthalten?`,"/docs/context":`Kontext`,"/docs/review-workflow":`Review-Workflow`,"/docs/eu-ai-act-article-50":`EU AI Act Artikel 50`,"/docs/2-factor-authentication":`2-Faktor-Authentifizierung`,"/docs/2-factor-authentication/2-factor-authentication-with-webauthn":`2-Faktor-Authentifizierung mit WebAuthn`,"/docs/2-factor-authentication/2-factor-authentication-with-totp":`2-Faktor-Authentifizierung mit TOTP`,"/docs/2-factor-authentication/2-factor-authentication-with-yubikey":`2-Faktor-Authentifizierung mit Yubikey`,"/docs/integration/webhook":`Webhook`,"/docs/integration/microsoft-teams":`Microsoft Teams`,"/docs/integration/figma-plugin":`Figma-Plugin`,"/docs/integration/github-repository-dispatch-event":`GitHub Repository Dispatch Event`,"/docs/integration/cdn-types-standard-vs-pro":`CDN-Typen: Standard vs. Pro`,"/docs/integration/file-formats":`Dateiformate`,"/docs/integration/instrumenting-your-code":`Code instrumentieren`,"/docs/integration/mcp":`MCP-Server`,"/docs/integration/cli":`CLI`,"/docs/integration/api":`API`,"/docs/integration/slack":`Slack`,"/docs/integration/github-action":`GitHub Action`,"/docs/integration/i18n-formats":`i18n-Formate`,"/docs/integration/personal-access-tokens":`Personal Access Tokens`,"/docs/integration/i18n-formats/pluralization":`Pluralisierung in i18n-Formaten`,"/docs/getting-started/create-a-user-account":`Nutzerkonto erstellen`,"/docs/getting-started/add-content":`Inhalte hinzufügen`,"/docs/getting-started/add-a-new-project":`Neues Projekt anlegen`,"/docs/guides/migrating-an-i18next-project":`Ein i18next-Projekt migrieren`,"/docs/guides/latency-optimization-tips-for-optimal-performance":`Latenz-Optimierung: Tipps für optimale Performance`,"/docs/guides/working-with-translators":`Mit Ãbersetzern arbeiten`,"/docs/guides/convince-your-boss-letter":`Ãberzeuge-deinen-Chef-Brief`,"/docs/guides/migrating-from":`Migrieren von â¦`,"/docs/guides/find-unused-translations":`Ungenutzte Ãbersetzungen finden`,"/docs/guides/using-locize-as-a-translator":`Locize als Ãbersetzer nutzen`,"/docs/guides/how-to-search":`Wie suchen?`,"/docs/guides/keeping-track-of-new-translations":`Neue Ãbersetzungen im Blick behalten`,"/docs/guides/going-to-production":`In Produktion gehen`,"/docs/the-different-views/cat":`CAT / Ãbersetzungs-Editor`,"/docs/the-different-views/incontext":`In-Context-Editor`,"/docs/the-different-views/project-dashboard":`Projekt-Dashboard`,"/docs/caching/alternative-caching-with-i18next":`Alternatives Caching mit i18next`,"/docs/guides/migrating-from/migrating-from-lokalise-to-locize":`Von Lokalise zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-transifex-to-locize":`Von Transifex zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-tolgee-to-locize":`Von Tolgee zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-localazy-to-locize":`Von Localazy zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-phrase-to-locize":`Von Phrase zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-i18nexus-to-locize":`Von i18nexus zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-crowdin-to-locize":`Von Crowdin zu Locize migrieren`,"/docs/guides/migrating-from/migrating-from-simplelocalize-to-locize":`Von SimpleLocalize zu Locize migrieren`,"/docs/general-questions/why-do-i-see-strange-new-keys-marked-as-one-few-many-others":`Warum sehe ich seltsame Schlüssel mit ONE, FEW, MANY, OTHERS?`,"/docs/general-questions/why-was-there-a-support-notice-for-i18next":`Warum gab es einen Support-Hinweis für i18next in der Konsole?`,"/docs/general-questions/multiple-projects-collective-billing-users":`Mehrere Projekte mit Ihrer Organisation verwalten`,"/docs/general-questions/where-do-i-find-my-billing-and-team-sett
1ings-now":`Wo finde ich jetzt meine Abrechnungs- und Team-Einstellungen?`,"/docs/general-questions/what-happens-when-i-change-the-source-language":`Was passiert, wenn ich die Quellsprache (Referenzsprache) ändere?`,"/docs/general-questions/can-i-place-translation-orders-via-the-api":`Kann ich Ãbersetzungsbestellungen über die API, CLI oder den MCP-Server aufgeben?`,"/docs/general-questions/how-does-locize-know-which-translations-are-outdated-after-a-source-text-change":`Woher weiss Locize, welche Ãbersetzungen nach einer Ãnderung des Quelltexts veraltet sind?`,"/docs/general-questions/how-to-rename-a-language":`Wie benenne ich eine Sprache um (Code ändern)?`,"/docs/general-questions/how-to-import-translations-from-a-file":`Wie importiere ich Ãbersetzungen aus einer Datei?`,"/docs/general-questions/how-to-translate-a-file-and-download-the-results":`Wie übersetze ich eine Datei und exportiere das Ergebnis?`,"/docs/general-questions/is-it-possible-to-integrate-multiple-projects-in-the-same-app-website":`Kann ich mehrere Projekte in dieselbe App / Website integrieren?`,"/docs/general-questions/why-does-my-namespace-contain-an-array-with-a-lot-of-null-items":`Warum enthält mein Namespace ein Array mit vielen Null-Einträgen?`,"/docs/general-questions/how-can-a-segment-key-be-copied-moved-or-renamed":`Wie kann ein Segment / Schlüssel kopiert, verschoben oder umbenannt werden?`,"/docs/general-questions/should-i-use-versions-or-branches":`Sollte ich Versionen oder Branches nutzen?`,"/docs/general-questions/is-there-any-visibility-on-projects-level-of-completion-that-shows-how-translators-are-progressing":`Gibt es eine Ãbersicht über den Fortschritt der Ãbersetzer im Projekt?`,"/docs/general-questions/how-do-i-open-and-edit-json-files":`Wie öffne und bearbeite ich JSON-Ãbersetzungsdateien?`,"/docs/general-questions/which-integration-option-should-i-use":`Welche Integrationsoption sollte ich verwenden?`,"/docs/general-questions/how-to-manually-publish-a-specific-version":`Wie veröffentliche ich manuell eine bestimmte Version?`,"/docs/general-questions/not-receiving-emails":`Warum erhalten wir (oder unsere Nutzer) keine Einladungs- oder Support-E-Mails?`,"/docs/general-questions/why-is-my-namespace-suddenly-a-flat-json":`Warum ist mein Namespace plötzlich ein flaches JSON?`,"/docs/general-questions/is-locize-only-for-developers-and-translators-or-is-project-management-within-the-process-too":`Ist Locize nur für Entwickler und Ãbersetzer oder auch für das Projektmanagement?`,"/docs/general-questions/i18next-vs-locize":`i18next vs. Locize`,"/docs/general-questions/why-is-there-such-a-high-download-amount":`Warum ist die Download-Anzahl so hoch?`,"/docs/general-questions/what-is-the-regular-way-to-update-the-translation-memory":`Was ist der reguläre Weg, das Translation Memory zu aktualisieren?`,"/docs/general-questions/why-do-i-get-the-passed-json-is-nested-too-deeply-when-consuming-the-api":`Warum erhalte ich âThe passed json is nested too deeply." beim API-Zugriff?`,"/docs/general-questions/how-is-locize-different-from-the-alternatives":`Wie unterscheidet sich Locize von den Alternativen?`,"/docs/general-questions/i18n-vs-i18next":`i18n vs. i18next`,"/docs/general-questions/where-do-i-find-the-published-namespace-file-history":`Wo finde ich den Verlauf der veröffentlichten Namespace-Dateien?`,"/docs/general-questions/word-counter":`Wort-Zähler`,"/docs/general-questions/how-to-style-text-within-locize":`Wie style ich Text in Locize?`,"/docs/general-questions/what-do-i-have-to-consider-if-my-translation-texts-may-contain-confidential-information":`Was muss ich beachten, wenn meine Ãbersetzungstexte vertrauliche Informationen enthalten könnten?`,"/docs/general-questions/i-want-to-use-the-locize-cdn-but-would-like-to-have-a-fallback-that-uses-local-bundled-translations":`Ich möchte das Locize-CDN nutzen, aber einen Fallback auf lokal gebündelte Ãbersetzungen haben`,"/docs/general-questions/how-to-delete-or-rename-a-namespace":`Wie lösche oder benenne ich einen Namespace um?`,"/docs/general-questions/why-is-the-pricing-so-complicated":`Warum ist die Preisgestaltung so kompliziert?`,"/docs/general-questions/how-to-change-the-publish-format":`Wie ändere ich das Veröffentlichungsformat?`,"/docs/general-questions/how-to-change-credit-card-or-billing-information-or-download-the-invoices":`Wie ändere ich Kreditkarte / Abrechnungsdaten oder lade ich Rechnungen herunter?`,"/docs/general-questions/do-i-have-to-use-the-locize-cdn-or-can-i-host-bundle-the-translations-directly":`Muss ich das Locize-CDN nutzen oder kann ich Ãbersetzungen selbst hosten / bündeln?`},jr={"/docs/introduction":`Hier starten`,"/docs/integration":`Integration & Auslieferung`,"/docs/namespaces":`Workflow`,"/docs/user-management":`Administration`,"/docs/guides":`Ressourcen`},Mr={docsLabel:`Docs`,searchLabel:`Docs durchsuchen`,searchPlaceholder:`Tippen zum Filtern â¦`,noMatches:`Keine Treffer.`,expandSection:`Abschnitt ausklappen`,collapseSection:`Abschnitt einklappen`},Nr={"/docs":`Introduzione`,"/docs/introduction":`Introduzione`,"/docs/integration":`Integrazione`,"/docs/general-questions":`Domande generali`,"/docs/backend-fallback":`Fallback di backend`,"/docs/tags":`Tag`,"/docs/namespaces":`Namespace`,"/docs/translation-memory":`Translation memory`,"/docs/automatic-translation":`Traduzione automatica`,"/docs/ordering":`Ordinare traduzioni`,"/docs/styleguide":`Guida di stile`,"/docs/getting-started":`Per iniziare`,"/docs/cdn":`CDN (Content Delivery Network)`,"/docs/guides":`Guide`,"/docs/multi-tenant":`Multi-tenant`,"/docs/checks-issues":`Controlli / Issue`,"/docs/history":`Cronologia`,"/docs/glossary":`Glossario`,"/docs/the-different-views":`Le diverse viste`,"/docs/user-management":`Gestione utenti`,"/docs/organizations":`Organizzazioni`,"/docs/versioning":`Versioning`,"/docs/caching":`Caching`,"/docs/backups":`Backup`,"/docs/notifications":`Notifiche`,"/docs/whats-inside":`Cosa contiene?`,"/docs/context":`Contesto`,"/docs/review-workflow":`Workflow di revisione`,"/docs/eu-ai-act-article-50":`EU AI Act Articolo 50`,"/docs/2-factor-authentication":`Autenticazione a due fattori`,"/docs/2-factor-authentication/2-factor-authentication-with-webauthn":`Autenticazione a due fattori con WebAuthn`,"/docs/2-factor-authentication/2-factor-authentication-with-totp":`Autenticazione a due fattori con TOTP`,"/docs/2-factor-authentication/2-factor-authentication-with-yubikey":`Autenticazione a due fattori con Yubikey`,"/docs/integration/webhook":`Webhook`,"/docs/integration/microsoft-teams":`Microsoft Teams`,"/docs/integration/figma-plugin":`Plugin Figma`,"/docs/integration/github-repository-dispatch-event":`GitHub Repository Dispatch Event`,"/docs/integration/cdn-types-standard-v
1s-pro":`Tipi di CDN: Standard vs Pro`,"/docs/integration/file-formats":`Formati di file`,"/docs/integration/instrumenting-your-code":`Strumentare il codice`,"/docs/integration/mcp":`Server MCP`,"/docs/integration/cli":`CLI`,"/docs/integration/api":`API`,"/docs/integration/slack":`Slack`,"/docs/integration/github-action":`GitHub Action`,"/docs/integration/i18n-formats":`Formati i18n`,"/docs/integration/personal-access-tokens":`Personal Access Token`,"/docs/integration/i18n-formats/pluralization":`Pluralizzazione nei formati i18n`,"/docs/getting-started/create-a-user-account":`Crea un account utente`,"/docs/getting-started/add-content":`Aggiungi contenuti`,"/docs/getting-started/add-a-new-project":`Crea un nuovo progetto`,"/docs/guides/migrating-an-i18next-project":`Migrare un progetto i18next`,"/docs/guides/latency-optimization-tips-for-optimal-performance":`Ottimizzazione della latenza: consigli per prestazioni ottimali`,"/docs/guides/working-with-translators":`Lavorare con i traduttori`,"/docs/guides/convince-your-boss-letter":`Lettera per convincere il tuo capo`,"/docs/guides/migrating-from":`Migrare da â¦`,"/docs/guides/find-unused-translations":`Trovare traduzioni non utilizzate`,"/docs/guides/using-locize-as-a-translator":`Usare Locize come traduttore`,"/docs/guides/how-to-search":`Come cercare?`,"/docs/guides/keeping-track-of-new-translations":`Tenere traccia delle nuove traduzioni`,"/docs/guides/going-to-production":`Andare in produzione`,"/docs/the-different-views/cat":`CAT / Editor di traduzione`,"/docs/the-different-views/incontext":`Editor InContext`,"/docs/the-different-views/project-dashboard":`Dashboard del progetto`,"/docs/caching/alternative-caching-with-i18next":`Caching alternativo con i18next`,"/docs/guides/migrating-from/migrating-from-lokalise-to-locize":`Migrare da Lokalise a Locize`,"/docs/guides/migrating-from/migrating-from-transifex-to-locize":`Migrare da Transifex a Locize`,"/docs/guides/migrating-from/migrating-from-tolgee-to-locize":`Migrare da Tolgee a Locize`,"/docs/guides/migrating-from/migrating-from-localazy-to-locize":`Migrare da Localazy a Locize`,"/docs/guides/migrating-from/migrating-from-phrase-to-locize":`Migrare da Phrase a Locize`,"/docs/guides/migrating-from/migrating-from-i18nexus-to-locize":`Migrare da i18nexus a Locize`,"/docs/guides/migrating-from/migrating-from-crowdin-to-locize":`Migrare da Crowdin a Locize`,"/docs/guides/migrating-from/migrating-from-simplelocalize-to-locize":`Migrare da SimpleLocalize a Locize`,"/docs/general-questions/why-do-i-see-strange-new-keys-marked-as-one-few-many-others":`Perché vedo strane chiavi con ONE, FEW, MANY, OTHERS?`,"/docs/general-questions/why-was-there-a-support-notice-for-i18next":`Perché c'era un avviso di supporto per i18next nella console?`,"/docs/general-questions/multiple-projects-collective-billing-users":`Gestire più progetti con la propria organizzazione`,"/docs/general-questions/where-do-i-find-my-billing-and-team-settings-now":`Dove trovo ora le impostazioni di fatturazione e del team?`,"/docs/general-questions/what-happens-when-i-change-the-source-language":`Cosa succede se cambio la lingua sorgente (di riferimento)?`,"/docs/general-questions/can-i-place-translation-orders-via-the-api":`Posso effettuare ordini di traduzione tramite API, CLI o server MCP?`,"/docs/general-questions/how-does-locize-know-which-translations-are-outdated-after-a-source-text-change":`Come fa Locize a sapere quali traduzioni sono obsolete dopo una modifica del testo sorgente?`,"/docs/general-questions/how-to-rename-a-language":`Come rinominare una lingua (cambiare il codice)?`,"/docs/general-questions/how-to-import-translations-from-a-file":`Come importo le traduzioni da un file?`,"/docs/general-questions/how-to-translate-a-file-and-download-the-results":`Come traduco un file ed esporto il risultato?`,"/docs/general-questions/is-it-possible-to-integrate-multiple-projects-in-the-same-app-website":`Posso integrare più progetti nella stessa app / sito web?`,"/docs/general-questions/why-does-my-namespace-contain-an-array-with-a-lot-of-null-items":`Perché il mio namespace contiene un array con molti elementi null?`,"/docs/general-questions/how-can-a-segment-key-be-copied-moved-or-renamed":`Come si copia, sposta o rinomina un segmento / chiave?`,"/docs/general-questions/should-i-use-versions-or-branches":`Dovrei usare versioni o branch?`,"/docs/general-questions/is-there-any-visibility-on-projects-level-of-completion-that-shows-how-translators-are-progressing":`Esiste una vista sul progresso dei traduttori nel progetto?`,"/docs/general-questions/how-do-i-open-and-edit-json-files":`Come apro e modifico i file JSON di traduzione?`,"/docs/general-questions/which-integration-option-should-i-use":`Quale opzione di integrazione devo usare?`,"/docs/general-questions/how-to-manually-publish-a-specific-version":`Come pubblico manualmente una versione specifica?`,"/docs/general-questions/not-receiving-emails":`Perché noi (o i nostri utenti) non riceviamo email di invito o di supporto?`,"/docs/general-questions/why-is-my-namespace-suddenly-a-flat-json":`Perché il mio namespace è diventato improvvisamente un JSON piatto?`,"/docs/general-questions/is-locize-only-for-developers-and-translators-or-is-project-management-within-the-process-too":`L
1ocize è solo per sviluppatori e traduttori o anche per il project management?`,"/docs/general-questions/i18next-vs-locize":`i18next vs Locize`,"/docs/general-questions/why-is-there-such-a-high-download-amount":`Perché ci sono così tanti download?`,"/docs/general-questions/what-is-the-regular-way-to-update-the-translation-memory":`Qual è il modo corretto per aggiornare la translation memory?`,"/docs/general-questions/why-do-i-get-the-passed-json-is-nested-too-deeply-when-consuming-the-api":`Perché ricevo âThe passed json is nested too deeply." chiamando l'API?`,"/docs/general-questions/how-is-locize-different-from-the-alternatives":`In cosa Locize è diverso dalle alternative?`,"/docs/general-questions/i18n-vs-i18next":`i18n vs i18next`,"/docs/general-questions/where-do-i-find-the-published-namespace-file-history":`Dove trovo la cronologia dei file namespace pubblicati?`,"/docs/general-questions/word-counter":`Contatore di parole`,"/docs/general-questions/how-to-style-text-within-locize":`Come applico stili al testo in Locize?`,"/docs/general-questions/what-do-i-have-to-consider-if-my-translation-texts-may-contain-confidential-information":`Cosa devo considerare se le mie traduzioni potrebbero contenere informazioni riservate?`,"/docs/general-questions/i-want-to-use-the-locize-cdn-but-would-like-to-have-a-fallback-that-uses-local-bundled-translations":`Voglio usare il CDN di Locize ma con un fallback sulle traduzioni locali nel bundle`,"/docs/general-questions/how-to-delete-or-rename-a-namespace":`Come elimino o rinomino un namespace?`,"/docs/general-questions/why-is-the-pricing-so-complicated":`Perché il prezzo è così complicato?`,"/docs/general-questions/how-to-change-the-publish-format":`Come cambio il formato di pubblicazione?`,"/docs/general-questions/how-to-change-credit-card-or-billing-information-or-download-the-invoices":`Come modifico carta di credito / dati di fatturazione o scarico le fatture?`,"/docs/general-questions/do-i-have-to-use-the-locize-cdn-or-can-i-host-bundle-the-translations-directly":`Devo usare il CDN di Locize o posso ospitare / includere le traduzioni direttamente?`},Pr={"/docs/introduction":`Inizia qui`,"/docs/integration":`Integrazione & Distribuzione`,"/docs/namespaces":`Workflow`,"/docs/user-management":`Amministrazione`,"/docs/guides":`Risorse`},Fr={docsLabel:`Docs`,searchLabel:`Cerca nei docs`,searchPlaceholder:`Digita per filtrare â¦`,noMatches:`Nessun risultato.`,expandSection:`Espandi la sezione`,collapseSection:`Comprimi la sezione`},Ir={"/docs":`Introduction`,"/docs/introduction":`Introduction`,"/docs/integration":`Intégration`,"/docs/general-questions":`Questions générales`,"/docs/backend-fallback":`Backend de secours`,"/docs/tags":`Tags`,"/docs/namespaces":`Namespaces`,"/docs/translation-memory":`Translation memory`,"/docs/automatic-translation":`Traduction automatique`,"/docs/ordering":`Commander des traductions`,"/docs/styleguide":`Guide de style`,"/docs/getting-started":`Pour commencer`,"/docs/cdn":`CDN (Content Delivery Network)`,"/docs/guides":`Guides`,"/docs/multi-tenant":`Multi-tenant`,"/docs/checks-issues":`Contrôles / Issues`,"/docs/history":`Historique`,"/docs/glossary":`Glossaire`,"/docs/the-different-views":`Les différentes vues`,"/docs/user-management":`Gestion des utilisateurs`,"/docs/organizations":`Organisations`,"/docs/versioning":`Versioning`,"/docs/caching":`Caching`,"/docs/backups":`Sauvegardes`,"/docs/notifications":`Notifications`,"/docs/whats-inside":`Que contient Locize ?`,"/docs/context":`Contexte`,"/docs/review-workflow":`Workflow de relecture`,"/docs/eu-ai-act-article-50":`EU AI Act Article 50`,"/docs/2-factor-authentication":`Authentification à deux facteurs`,"/docs/2-factor-authentication/2-factor-authentication-with-webauthn":`Authentification à deux facteurs avec WebAuthn`,"/docs/2-factor-authentication/2-factor-authentication-with-totp":`Authentification à deux facteurs avec TOTP`,"/docs/2-factor-authentication/2-factor-authentication-with-yubikey":`Authentification à deux facteurs avec Yubikey`,"/docs/integration/webhook":`Webhook`,"/docs/integration/microsoft-teams":`Microsoft Teams`,"/docs/integration/figma-plugin":`Plugin Figma`,"/docs/integration/github-repository-dispatch-event":`GitHub Repository Dispatch Event`,"/docs/integration/cdn-types-standard-v
1s-pro":`Types de CDN : Standard vs Pro`,"/docs/integration/file-formats":`Formats de fichiers`,"/docs/integration/instrumenting-your-code":`Instrumenter votre code`,"/docs/integration/mcp":`Serveur MCP`,"/docs/integration/cli":`CLI`,"/docs/integration/api":`API`,"/docs/integration/slack":`Slack`,"/docs/integration/github-action":`GitHub Action`,"/docs/integration/i18n-formats":`Formats i18n`,"/docs/integration/personal-access-tokens":`Personal Access Tokens`,"/docs/integration/i18n-formats/pluralization":`Pluralisation dans les formats i18n`,"/docs/getting-started/create-a-user-account":`Créer un compte utilisateur`,"/docs/getting-started/add-content":`Ajouter du contenu`,"/docs/getting-started/add-a-new-project":`Créer un nouveau projet`,"/docs/guides/migrating-an-i18next-project":`Migrer un projet i18next`,"/docs/guides/latency-optimization-tips-for-optimal-performance":`Optimisation de la latence : conseils pour des performances optimales`,"/docs/guides/working-with-translators":`Travailler avec des traducteurs`,"/docs/guides/convince-your-boss-letter":`Lettre pour convaincre votre chef`,"/docs/guides/migrating-from":`Migrer depuis â¦`,"/docs/guides/find-unused-translations":`Trouver les traductions inutilisées`,"/docs/guides/using-locize-as-a-translator":`Utiliser Locize en tant que traducteur`,"/docs/guides/how-to-search":`Comment chercher ?`,"/docs/guides/keeping-track-of-new-translations":`Suivre les nouvelles traductions`,"/docs/guides/going-to-production":`Passer en production`,"/docs/the-different-views/cat":`CAT / Ãditeur de traduction`,"/docs/the-different-views/incontext":`Ãditeur InContext`,"/docs/the-different-views/project-dashboard":`Tableau de bord du projet`,"/docs/caching/alternative-caching-with-i18next":`Caching alternatif avec i18next`,"/docs/guides/migrating-from/migrating-from-lokalise-to-locize":`Migrer de Lokalise vers Locize`,"/docs/guides/migrating-from/migrating-from-transifex-to-locize":`Migrer de Transifex vers Locize`,"/docs/guides/migrating-from/migrating-from-tolgee-to-locize":`Migrer de Tolgee vers Locize`,"/docs/guides/migrating-from/migrating-from-localazy-to-locize":`Migrer de Localazy vers Locize`,"/docs/guides/migrating-from/migrating-from-phrase-to-locize":`Migrer de Phrase vers Locize`,"/docs/guides/migrating-from/migrating-from-i18nexus-to-locize":`Migrer de i18nexus vers Locize`,"/docs/guides/migrating-from/migrating-from-crowdin-to-locize":`Migrer de Crowdin vers Locize`,"/docs/guides/migrating-from/migrating-from-simplelocalize-to-locize":`Migrer de SimpleLocalize vers Locize`,"/docs/general-questions/why-do-i-see-strange-new-keys-marked-as-one-few-many-others":`Pourquoi je vois d'étranges clés avec ONE, FEW, MANY, OTHERS ?`,"/docs/general-questions/why-was-there-a-support-notice-for-i18next":`Pourquoi y avait-il un avis de support pour i18next dans la console ?`,"/docs/general-questions/multiple-projects-collective-billing-users":`Gérer plusieurs projets avec votre organisation`,"/docs/general-questions/where-do-i-find-my-billing-and-team-settings-now":`Où trouver mes paramètres de facturation et d'équipe maintenant ?`,"/docs/general-questions/what-happens-when-i-change-the-source-language":`Que se passe-t-il si je change la langue source (de référence) ?`,"/docs/general-questions/can-i-place-translation-orders-via-the-api":`Puis-je passer des commandes de traduction via l'API, la CLI ou le serveur MCP ?`,"/docs/general-questions/how-does-locize-know-which-translations-are-outdated-after-a-source-text-change":`Comment Locize sait-il quelles traductions sont obsolètes après une modification du texte source ?`,"/docs/general-questions/how-to-rename-a-language":`Comment renommer une langue (changer son code) ?`,"/docs/general-questions/how-to-import-translations-from-a-file":`Comment importer des traductions depuis un fichier ?`,"/docs/general-questions/how-to-translate-a-file-and-download-the-results":`Comment traduire un fichier et exporter le résultat ?`,"/docs/general-questions/is-it-possible-to-integrate-multiple-projects-in-the-same-app-website":`Puis-je intégrer plusieurs projets dans la même app / le même site ?`,"/docs/general-questions/why-does-my-namespace-contain-an-array-with-a-lot-of-null-items":`Pourquoi mon namespace contient-il un tableau avec beaucoup d'éléments null ?`,"/docs/general-questions/how-can-a-segment-key-be-copied-moved-or-renamed":`Comment copier, déplacer ou renommer un segment / une clé ?`,"/docs/general-questions/should-i-use-versions-or-branches":`Versions ou branches : que choisir ?`,"/docs/general-questions/is-there-any-visibility-on-projects-level-of-completion-that-shows-how-translators-are-progressing":`Existe-t-il une vue sur la progression des traducteurs dans le projet ?`,"/docs/general-questions/how-do-i-open-and-edit-json-files":`Comment ouvrir et modifier les fichiers JSON de traduction ?`,"/docs/general-questions/which-integration-option-should-i-use":`Quelle option d'intégration choisir ?`,"/docs/general-questions/how-to-manually-publish-a-specific-version":`Comment publier manuellement une version donnée ?`,"/docs/general-questions/not-receiving-emails":`Pourquoi nous (ou nos utilisateurs) ne recevons pas les emails d'invitation ou de support ?`,"/docs/general-questions/why-is-my-namespace-suddenly-a-flat-json":`Pourquoi mon namespace est-il devenu un JSON plat ?`,"/docs/general-questions/is-locize-only-for-developers-and-translators-or-is-project-management-within-the-process-too":`L
1ocize est-il seulement pour les développeurs et traducteurs, ou aussi pour le project management ?`,"/docs/general-questions/i18next-vs-locize":`i18next vs Locize`,"/docs/general-questions/why-is-there-such-a-high-download-amount":`Pourquoi y a-t-il autant de téléchargements ?`,"/docs/general-questions/what-is-the-regular-way-to-update-the-translation-memory":`Quelle est la bonne façon de mettre à jour la translation memory ?`,"/docs/general-questions/why-do-i-get-the-passed-json-is-nested-too-deeply-when-consuming-the-api":`Pourquoi je reçois "The passed json is nested too deeply." en appelant l'API ?`,"/docs/general-questions/how-is-locize-different-from-the-alternatives":`En quoi Locize se distingue-t-il des alternatives ?`,"/docs/general-questions/i18n-vs-i18next":`i18n vs i18next`,"/docs/general-questions/where-do-i-find-the-published-namespace-file-history":`Où trouver l'historique des fichiers namespace publiés ?`,"/docs/general-questions/word-counter":`Compteur de mots`,"/docs/general-questions/how-to-style-text-within-locize":`Comment styliser du texte dans Locize ?`,"/docs/general-questions/what-do-i-have-to-consider-if-my-translation-texts-may-contain-confidential-information":`à quoi faire attention si mes traductions peuvent contenir des informations confidentielles ?`,"/docs/general-questions/i-want-to-use-the-locize-cdn-but-would-like-to-have-a-fallback-that-uses-local-bundled-translations":`Je veux utiliser le CDN Locize mais avec un fallback sur des traductions locales bundlées`,"/docs/general-questions/how-to-delete-or-rename-a-namespace":`Comment supprimer ou renommer un namespace ?`,"/docs/general-questions/why-is-the-pricing-so-complicated":`Pourquoi la tarification est-elle si compliquée ?`,"/docs/general-questions/how-to-change-the-publish-format":`Comment changer le format de publication ?`,"/docs/general-questions/how-to-change-credit-card-or-billing-information-or-download-the-invoices":`Comment modifier la carte de crédit / les données de facturation ou télécharger les factures ?`,"/docs/general-questions/do-i-have-to-use-the-locize-cdn-or-can-i-host-bundle-the-translations-directly":`Dois-je utiliser le CDN Locize ou puis-je héberger / bundler les traductions directement ?`},Lr={"/docs/introduction":`Commencer ici`,"/docs/integration":`Intégration et livraison`,"/docs/namespaces":`Workflow`,"/docs/user-management":`Administration`,"/docs/guides":`Ressources`},Rr={docsLabel:`Docs`,searchLabel:`Chercher dans les docs`,searchPlaceholder:`Taper pour filtrer â¦`,noMatches:`Aucun résultat.`,expandSection:`Déplier la section`,collapseSection:`Replier la section`},zr={en:{"/docs/introduction":`Introduction`,"/docs/getting-started":`Getting started`,"/docs/getting-started/create-a-user-account":`Create a user account`,"/docs/getting-started/add-content":`Add content`,"/docs/getting-started/add-a-new-project":`Add a new project`,"/docs/whats-inside":`What's inside?`,"/docs/the-different-views":`The different views`,"/docs/the-different-views/cat":`CAT / Translation Editor`,"/docs/the-different-views/incontext":`InContext`,"/docs/the-different-views/project-dashboard":`Project Dashboard`,"/docs/eu-ai-act-article-50":`EU AI Act Article 50`},de:Ar,it:Nr,fr:Ir},Br={de:jr,it:Pr,fr:Lr},Vr={de:Mr,it:Fr,fr:Rr},Hr=`/docs/introduction./docs/getting-started./docs/whats-inside./docs/the-different-views./docs/integration./docs/cdn./docs/caching./docs/backend-fallback./docs/namespaces./docs/versioning./docs/review-workflow./docs/translation-memory./docs/tags./docs/history./docs/glossary./docs/styleguide./docs/checks-issues./docs/context./docs/automatic-translation./docs/ordering./docs/quality-estimation./docs/ai-review./docs/eu-ai-act-article-50./docs/user-management./docs/organizations./docs/2-factor-authentication./docs/multi-tenant./docs/notifications./docs/backups./docs/guides./docs/general-questions`.split(`.`),Ur=new Map([[`/docs/guides`,[`/docs/guides/going-to-production`,`/docs/guides/latency-optimization-tips-for-optimal-performance`,`/docs/guides/keeping-track-of-new-translations`,`/docs/guides/using-ai-translation-effectively`,`/docs/guides/working-with-translators`,`/docs/guides/using-locize-as-a-translator`,`/docs/guides/find-unused-translations`,`/docs/guides/how-to-search`,`/docs/guides/migrating-an-i18next-project`,`/docs/guides/migrating-from`,`/docs/guides/convince-your-boss-letter`]],[`/docs/getting-started`,[`/docs/getting-started/create-a-user-account`,`/docs/getting-started/add-a-new-project`,`/docs/getting-started/add-content`]],[`/docs/2-factor-authentication`,[`/docs/2-factor-authentication/2-factor-authentication-with-totp`,`/docs/2-factor-authentication/2-factor-authentication-with-webauthn`,`/docs/2-factor-authentication/2-factor-authentication-with-yubikey`]],[`/docs/the-different-views`,[`/docs/the-different-views/project-dashboard`,`/docs/the-different-views/cat`,`/docs/the-different-views/incontext`]]]);function Z(e,t,n=null){let r=n?Ur.get(n):Hr;if(r){let n=r.indexOf(e?.href),i=r.indexOf(t?.href);if(n!==-1||i!==-1)return n===-1?1:i===-1?-1:n-i}return(e?.title||``).localeCompare(t?.title||``)}var Q=c();
1function Wr(e){let t=String(e||``).split(`/`).filter(Boolean);return t[0]===`docs`?Math.max(0,t.length-1):0}function $(e){let t=String(e||``).split(`/`).filter(Boolean);return t[0]!==`docs`||t.length-1<2?null:`/${t.slice(0,t.length-1).join(`/`)}`}function Gr(e){let t=new Map;for(let n of e||[])n?.href&&(t.has(n.href)||t.set(n.href,n));let n=new Map;for(let e of t.values())n.set(e.href,{item:e,children:[]});for(let e of n.values()){let t=$(e.item.href);if(!t)continue;let r=n.get(t);r&&r.children.push(e)}for(let e of n.values())e.children.length>0&&e.children.sort((t,n)=>Z(t.item,n.item,e.item.href));let r=[];n.has(`/docs`)&&r.push(n.get(`/docs`));for(let e of n.values()){if(e.item.href===`/docs`)continue;let t=$(e.item.href);!(t&&n.has(t))&&Wr(e.item.href)<=1&&r.push(e)}let i=r.find(e=>e?.item?.href===`/docs`),a=r.filter(e=>e?.item?.href!==`/docs`);return a.sort((e,t)=>Z(e.item,t.item,null)),i?[i,...a]:a}function Kr({className:e,sticky:t=!0}){let[s,c]=(0,l.useState)(``),[u,d]=(0,l.useState)(()=>new Set),f=n(),p=f?.data?.docsIndex,m=f?.urlPathname||``,h=f?.routeParams?.lang||`en`,g=h!==`en`,_=Br[h]||{},v=Vr[h]||{},y=(0,l.useMemo)(()=>{let e=Array.isArray(p)&&p.length>0?p:X,t=zr[h]||{},n=g?e.map(e=>{let n=t[e.href],i=o.has(e.href);return!n&&!i?e:{...e,title:n||e.title,displayHref:i?r(e.href,h):e.href}}):e;return s.trim()?n.map(e=>({item:e,score:ee(e,s)})).filter(e=>e.score>0).sort((e,t)=>t.score===e.score?(e.item.title||``).localeCompare(t.item.title||``):t.score-e.score).map(e=>e.item):n},[s,p,h,g]),b=(0,l.useMemo)(()=>Gr(y),[y]),x=(0,l.useMemo)(()=>{let e=new Set;for(let t of y){if(!t?.href)continue;let n=t.displayHref||t.href;if(m===t.href||m.startsWith(`${t.href}/`)||m===n||m.startsWith(`${n}/`)){let n=$(t.href);n&&e.add(n)}}return e},[y,m]),S=e=>!!(u.has(e)||x.has(e)),C=e=>{d(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n})},w=({node:e,depth:t})=>{let n=e.children.length>0,r=n&&S(e.item.href),o=t===0?`pl-3`:t===1?`pl-6`:`pl-9`;return(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,Q.jsx)(i,{href:e.item.displayHref||e.item.href,className:`flex-1 px-3 py-2 rounded-xl no-underline text-base-content/70 hover:text-base-content hover:bg-base-200/50 transition-colors ${o}`,activeClassName:`flex-1 px-3 py-2 rounded-xl no-underline bg-[color:var(--brand-primary)]/10 text-[var(--brand-ink)] font-semibold ${o}`,children:e.item.title}),n&&(0,Q.jsx)(`button`,{type:`button`,className:`btn btn-ghost btn-xs px-2`,"aria-label":r?v.collapseSection||`Collapse section`:v.expandSection||`Expand section`,"aria-expanded":r,onClick:()=>C(e.item.href),children:(0,Q.jsx)(a,{name:r?`expand_more`:`chevron_right`,fontSize:`18px`})})]}),n&&r&&(0,Q.jsx)(`div`,{className:`mt-1 flex flex-col gap-1`,children:e.children.map(e=>(0,Q.jsx)(w,{node:e,depth:Math.min(t+1,2)},e.item.href))})]})};return(0,Q.jsxs)(`aside`,{id:`sidebar`,className:[`w-72 shrink-0 brand-card p-5`,t?`sticky top-[3.75rem]`:void 0,e].filter(Boolean).join(` `),children:[(0,Q.jsx)(`div`,{className:`mb-4`,children:(0,Q.jsx)(`a`,{href:g?r(`/docs/introduction`,h):`/docs`,className:`inline-flex items-center gap-2 no-underline`,children:(0,Q.jsx)(`span`,{className:`text-sm font-semibold text-base-content/70`,children:v.docsLabel||`Docs`})})}),(0,Q.jsx)(`label`,{className:`text-sm font-medium mb-1`,htmlFor:`docs-search`,children:v.searchLabel||`Search docs`}),(0,Q.jsx)(`input`,{id:`docs-search`,type:`search`,value:s,onChange:e=>c(e.target.value),placeholder:v.searchPlaceholder||`Type to filterâ¦`,className:`input input-bordered w-full mb-4`}),(0,Q.jsxs)(`div`,{className:`flex flex-col gap-1 text-sm`,children:[s.trim()?y.map(e=>(0,Q.jsx)(i,{href:e.href,className:`px-3 py-2 rounded-xl no-underline text-base-content/70 hover:text-base-content hover:bg-base-200/50 transition-colors`,activeClassName:`px-3 py-2 rounded-xl no-underline bg-[color:var(--brand-primary)]/10 text-[var(--brand-ink)] font-semibold`,children:e.title},e.href)):(()=>{let e={"/docs/introduction":`Start Here`,"/docs/integration":`Integration & Delivery`,"/docs/namespaces":`Workflow`,"/docs/user-management":`Administration`,"/docs/guides":`Resources`};return b.map(t=>{let n=_[t.item.href]||e[t.item.href];return(0,Q.jsxs)(l.Fragment,{children:[n&&(0,Q.jsx)(`div`,{className:`px-3 pt-6 pb-2 text-[10px] font-bold uppercase tracking-[0.15em] text-base-content/40 mt-2 first:mt-0`,children:n}),(0,Q.jsx)(w,{node:t,depth:0})]},t.item.href)})})(),y.length===0&&(0,Q.jsx)(`div`,{className:`text-sm text-gray-500`,children:v.noMatches||`No matches.`})]})]})}export{Z as n,X as r,Kr as t};
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.