From 53ad8c1087e24387f20e380f119cbaa14ade153e Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 19 Jul 2026 15:16:25 +0000 Subject: [PATCH 1/4] fix: docs style/CI conformance fixes from daily scan Trailing whitespace in a title, incorrect "API reference for" lead-in on non-API reference pages (should be "Reference for"), and a stray period placed outside a markdown link. --- .../integrations/mintlify/guides/managing-translations.mdx | 2 +- docs/en-US/integrations/storyblok/reference/connection.mdx | 2 +- docs/en-US/integrations/storyblok/reference/locales.mdx | 2 +- .../integrations/storyblok/reference/supported-content.mdx | 2 +- docs/en-US/platform/locadex/guides/configuring-workflows.mdx | 2 +- docs/en-US/platform/locadex/guides/managing-languages.mdx | 2 +- docs/en-US/python/reference/config.mdx | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/en-US/integrations/mintlify/guides/managing-translations.mdx b/docs/en-US/integrations/mintlify/guides/managing-translations.mdx index e5fb34745..5b795f17e 100644 --- a/docs/en-US/integrations/mintlify/guides/managing-translations.mdx +++ b/docs/en-US/integrations/mintlify/guides/managing-translations.mdx @@ -1,6 +1,6 @@ --- -title: Managing translations +title: Managing translations description: How to add or remove languages, keep Mintlify translations current, and edit generated translations with General Translation. related: links: diff --git a/docs/en-US/integrations/storyblok/reference/connection.mdx b/docs/en-US/integrations/storyblok/reference/connection.mdx index 3572f6673..4a5e7d17d 100644 --- a/docs/en-US/integrations/storyblok/reference/connection.mdx +++ b/docs/en-US/integrations/storyblok/reference/connection.mdx @@ -1,7 +1,7 @@ --- title: Connection settings -description: Reference for the settings used to connect a Storyblok space to General Translation. API reference for the Storyblok connection settings. +description: Reference for the settings used to connect a Storyblok space to General Translation. Reference for the Storyblok connection settings. --- diff --git a/docs/en-US/integrations/storyblok/reference/locales.mdx b/docs/en-US/integrations/storyblok/reference/locales.mdx index 059bf2f18..2a619e09f 100644 --- a/docs/en-US/integrations/storyblok/reference/locales.mdx +++ b/docs/en-US/integrations/storyblok/reference/locales.mdx @@ -1,7 +1,7 @@ --- title: Locales -description: Reference for how Storyblok space languages map to General Translation locales. API reference for Storyblok locale handling. +description: Reference for how Storyblok space languages map to General Translation locales. Reference for Storyblok locale handling. --- diff --git a/docs/en-US/integrations/storyblok/reference/supported-content.mdx b/docs/en-US/integrations/storyblok/reference/supported-content.mdx index 0d8846a7c..ff8712bba 100644 --- a/docs/en-US/integrations/storyblok/reference/supported-content.mdx +++ b/docs/en-US/integrations/storyblok/reference/supported-content.mdx @@ -1,7 +1,7 @@ --- title: Supported content -description: Reference for the Storyblok field types General Translation translates and how content is serialized. API reference for Storyblok supported content. +description: Reference for the Storyblok field types General Translation translates and how content is serialized. Reference for Storyblok supported content. --- diff --git a/docs/en-US/platform/locadex/guides/configuring-workflows.mdx b/docs/en-US/platform/locadex/guides/configuring-workflows.mdx index 443e4a54d..763d15e6b 100644 --- a/docs/en-US/platform/locadex/guides/configuring-workflows.mdx +++ b/docs/en-US/platform/locadex/guides/configuring-workflows.mdx @@ -54,7 +54,7 @@ Use a stable prefix so Locadex branches are easy to find in GitHub. Use the toggle buttons to control how Locadex creates and manages pull requests: -- **Auto-merge PRs** merges Locadex pull requests automatically when checks pass. See more information at [Auto-merge Locadex PRs.](/docs/platform/locadex/guides/auto-merging-prs) +- **Auto-merge PRs** merges Locadex pull requests automatically when checks pass. See more information at [Auto-merge Locadex PRs](/docs/platform/locadex/guides/auto-merging-prs). - **Run on exact content changes** narrows Locadex’s relevance check for the Codegen workflow. When enabled, Locadex checks only the changed lines in the diff. When disabled, it may check the full modified file. This setting does not affect the Translation or Locales workflows. - **Save local edits** preserves manual translation edits before Locadex runs. diff --git a/docs/en-US/platform/locadex/guides/managing-languages.mdx b/docs/en-US/platform/locadex/guides/managing-languages.mdx index 078309c97..e1417af1f 100644 --- a/docs/en-US/platform/locadex/guides/managing-languages.mdx +++ b/docs/en-US/platform/locadex/guides/managing-languages.mdx @@ -23,7 +23,7 @@ Choose or edit the language your source content is written in. Most English Proj ## Choose target languages [#choose-target-languages] -Choose the languages Locadex should translate into. You can select target languages from all 120 General Translation supported locales. Read more about locales at [Understanding locale codes](/docs/platform/core/guides/locale-codes) and [General Translation supported locales.](/docs/platform/dashboard/reference/supported-locales) +Choose the languages Locadex should translate into. You can select target languages from all 120 General Translation supported locales. Read more about locales at [Understanding locale codes](/docs/platform/core/guides/locale-codes) and [General Translation supported locales](/docs/platform/dashboard/reference/supported-locales). ## Save changes [#save-changes] diff --git a/docs/en-US/python/reference/config.mdx b/docs/en-US/python/reference/config.mdx index c70d8f9d5..e5815d2f2 100644 --- a/docs/en-US/python/reference/config.mdx +++ b/docs/en-US/python/reference/config.mdx @@ -1,7 +1,7 @@ --- title: Configuration -description: Configure the General Translation Python SDK through the gt.config.json file. API reference for gt.config.json. +description: Configure the General Translation Python SDK through the gt.config.json file. Reference for gt.config.json. --- From 125b29372f03b9009f5c0b43466cbe41e6204f0a Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 19 Jul 2026 15:16:25 +0000 Subject: [PATCH 2/4] docs: more style/CI conformance fixes from daily scan Missing frontmatter fields, wrong reference-description lead-in, backticks in descriptions, link-punctuation placement, list-nesting indentation, missing table attribute defaults, and first-mention product-name spellout. --- authors/archie.mdx | 2 +- authors/jackie.mdx | 1 + docs/en-US/integrations/sanity/guides/meta.json | 2 +- docs/en-US/overview/for-coding-agents.mdx | 2 +- docs/en-US/overview/get-started.mdx | 2 +- docs/en-US/overview/key-concepts.mdx | 2 -- docs/en-US/platform/core/guides/locale-codes.mdx | 2 +- docs/en-US/platform/core/guides/translating-files.mdx | 2 +- docs/en-US/platform/core/quickstart.mdx | 4 ++-- docs/en-US/platform/core/reference/types/content.mdx | 2 +- .../platform/core/reference/types/file-to-translate.mdx | 2 +- .../platform/core/reference/types/gt-constructor-params.mdx | 2 +- docs/en-US/platform/core/reference/types/jsx-element.mdx | 2 +- .../platform/core/reference/types/locale-properties.mdx | 2 +- docs/en-US/platform/core/reference/types/variable.mdx | 2 +- .../dashboard/guides/adding-translation-context.mdx | 2 +- docs/en-US/platform/dashboard/reference/api-keys.mdx | 1 + .../en-US/platform/locadex/guides/configuring-workflows.mdx | 2 +- docs/en-US/platform/locadex/quickstart.mdx | 6 +++--- docs/en-US/platform/openapi/overview.mdx | 2 +- .../platform/openapi/reference/context/generate-context.mdx | 2 +- .../platform/openapi/reference/project/branch-info.mdx | 2 +- .../platform/openapi/reference/project/project-info.mdx | 2 +- .../platform/openapi/reference/project/update-project.mdx | 2 +- .../openapi/reference/translation/translate-runtime.mdx | 2 +- docs/en-US/react/(frameworks)/react-native/plugin.mdx | 2 +- docs/en-US/react/guides/configuring.mdx | 1 + docs/en-US/react/guides/developing-spa-translations.mdx | 2 +- docs/en-US/react/nextjs-quickstart.mdx | 2 +- 29 files changed, 31 insertions(+), 30 deletions(-) diff --git a/authors/archie.mdx b/authors/archie.mdx index b64acf169..b4504c222 100644 --- a/authors/archie.mdx +++ b/authors/archie.mdx @@ -4,7 +4,7 @@ avatar: /static/avatars/archie.png occupation: CEO company: General Translation email: archie@generaltranslation.com -twitter: https://x.com/archiemckenzie_/photo +twitter: https://x.com/archiemckenzie_ linkedin: https://www.linkedin.com/in/archie-mckenzie --- diff --git a/authors/jackie.mdx b/authors/jackie.mdx index 2ac16548a..c99d07226 100644 --- a/authors/jackie.mdx +++ b/authors/jackie.mdx @@ -1,6 +1,7 @@ --- name: Jackie Chen avatar: /static/avatars/jackie.png +occupation: Software Engineer company: General Translation email: jackie@generaltranslation.com twitter: https://x.com/Some_Jackie diff --git a/docs/en-US/integrations/sanity/guides/meta.json b/docs/en-US/integrations/sanity/guides/meta.json index 2178ebfff..608793bc9 100644 --- a/docs/en-US/integrations/sanity/guides/meta.json +++ b/docs/en-US/integrations/sanity/guides/meta.json @@ -1,5 +1,5 @@ { - "title": "Guides", + "title": "guides", "description": "Configure Sanity translations, translate content, manage translations, and query localized documents with General Translation.", "pages": [ "./configuring-sanity", diff --git a/docs/en-US/overview/for-coding-agents.mdx b/docs/en-US/overview/for-coding-agents.mdx index 63ac24492..176511598 100644 --- a/docs/en-US/overview/for-coding-agents.mdx +++ b/docs/en-US/overview/for-coding-agents.mdx @@ -16,7 +16,7 @@ Give your agent everything it needs in one paste. Copy the guide below into an ` ````markdown title="AGENTS.md" # General Translation — agent guide -Instructions for AI coding agents adding [General Translation](https://generaltranslation.com) to a project. General Translation is a full-stack localization product: open-source i18n libraries plus a CLI that translate an app and its content into any language. Follow these rules when internationalizing code or wiring up translations. +Instructions for AI coding agents adding [General Translation](https://generaltranslation.com) to a project. General Translation is a full-stack localization product: open-source i18n libraries plus a CLI that translates an app and its content into any language. Follow these rules when internationalizing code or wiring up translations. ## What to use diff --git a/docs/en-US/overview/get-started.mdx b/docs/en-US/overview/get-started.mdx index 168fcc8b0..b79e00f2b 100644 --- a/docs/en-US/overview/get-started.mdx +++ b/docs/en-US/overview/get-started.mdx @@ -25,7 +25,7 @@ GT reads your whole codebase and product context, so translations read like they **What is the difference between internationalization, localization, and translation?** Internationalization prepares your codebase to support multiple languages, translation converts content from one language into another, and localization is the whole process of adapting a product for a locale. See [Key concepts](/docs/overview/key-concepts). -**Do I have to use the platform to use the libraries?** No. The General Translation i18n libraries are free, open-source, and can be configured to load translations from any source. See [React quickstart](/docs/react/react-quickstart). +**Do I have to use the platform to use the libraries?** No. The General Translation i18n libraries are free, open-source, and can be configured to load translations from any source. See [React Quickstart](/docs/react/react-quickstart). **Which library should I use?** Use `gt-react` for React apps and `gt-next` for Next.js. Use the [Node](/docs/node/quickstart) or [Python](/docs/python/quickstart) libraries for backend services, and the [Core library](/docs/platform/core/quickstart) for lower-level control in any JavaScript runtime. diff --git a/docs/en-US/overview/key-concepts.mdx b/docs/en-US/overview/key-concepts.mdx index c0008f465..56abc674e 100644 --- a/docs/en-US/overview/key-concepts.mdx +++ b/docs/en-US/overview/key-concepts.mdx @@ -92,8 +92,6 @@ Understanding the difference between static and dynamic content helps you decide - **Static content** never changes: raw text and strings a developer can read in the source code, such as "Welcome to my app!". A good rule of thumb is that any text you can read directly in the source is static — even strings that are only rendered conditionally. Static content is translated unless it is a proper noun. - **Dynamic content** can change at runtime based on the user, environment, or data: a user's name, email, or account balance. You cannot know its value by reading the source alone. When dynamic content resolves to a finite set of known cases — a count that is singular or plural, or a value like *active* vs. *archived* — General Translation can branch on it and generate a correct translation for each case, using logical components like [``](/docs/react/reference/components/plural) and [``](/docs/react/reference/components/branch), or [``](/docs/react/reference/components/derive) to catalog every possible value and translate each variant. See [Handling plurals and branches](/docs/react/guides/handling-plurals-and-branches). - - ### Variables and formatting In the i18n libraries, you wrap dynamic values in the [``](/docs/react/reference/components/var) component so they stay the same across every language: diff --git a/docs/en-US/platform/core/guides/locale-codes.mdx b/docs/en-US/platform/core/guides/locale-codes.mdx index 0d2425234..568228979 100644 --- a/docs/en-US/platform/core/guides/locale-codes.mdx +++ b/docs/en-US/platform/core/guides/locale-codes.mdx @@ -50,7 +50,7 @@ Some locale tags are functionally equivalent for translation. For example, `fr` means French, which is equivalent to: - `fr-FR`, which means French as used in France. -- `fr-FR-Latn` which means French as used in France, written with the Latin alphabet. +- `fr-FR-Latn`, which means French as used in France, written with the Latin alphabet. The General Translation libraries and platform usually do not distinguish between equivalent codes, since the translation output would be the same. diff --git a/docs/en-US/platform/core/guides/translating-files.mdx b/docs/en-US/platform/core/guides/translating-files.mdx index 478d30e06..6a5bada2e 100644 --- a/docs/en-US/platform/core/guides/translating-files.mdx +++ b/docs/en-US/platform/core/guides/translating-files.mdx @@ -9,7 +9,7 @@ related: --- -The `generaltranslation` library can translate full source files. This page explains how to upload, enqueue, status, and download workflows for files. +The `generaltranslation` library can translate full source files. This page explains how to upload, enqueue, check status, and download workflows for files. ## Before you start [#before-start] diff --git a/docs/en-US/platform/core/quickstart.mdx b/docs/en-US/platform/core/quickstart.mdx index 6eb65ce3f..4aa006da5 100644 --- a/docs/en-US/platform/core/quickstart.mdx +++ b/docs/en-US/platform/core/quickstart.mdx @@ -1,7 +1,7 @@ --- title: Quickstart -description: Learn what the `generaltranslation` Core library does, when to use it, and how to translate your first string. +description: Learn what the generaltranslation Core library does, when to use it, and how to translate your first string. related: links: - /docs/platform/core/guides/translating-strings @@ -12,7 +12,7 @@ related: The `generaltranslation` library is General Translation's Core i18n library for translation, formatting, and locale utilities. -Most framework apps should start with [gt-react or gt-next](/docs/react/overview). Use `generaltranslation` directly when you want lower-level control, a custom workflow, or translation utilities outside a framework integration. +Most framework apps should start with [`gt-react` or `gt-next`](/docs/react/overview). Use `generaltranslation` directly when you want lower-level control, a custom workflow, or translation utilities outside a framework integration. ## What `generaltranslation` does [#what-it-does] diff --git a/docs/en-US/platform/core/reference/types/content.mdx b/docs/en-US/platform/core/reference/types/content.mdx index 187329497..bad542f59 100644 --- a/docs/en-US/platform/core/reference/types/content.mdx +++ b/docs/en-US/platform/core/reference/types/content.mdx @@ -15,7 +15,7 @@ description: Supported content formats for translation. API reference for Conten type Content = JsxChildren | IcuMessage | StringMessage | I18nextMessage; ``` -*Note:* the string members (`IcuMessage`, `StringMessage`, `I18nextMessage`) are all aliases for `string`; in the source they are grouped as `StringContent`, so `Content` is equivalently `JsxChildren | StringContent`. +*Note: the string members (`IcuMessage`, `StringMessage`, `I18nextMessage`) are all aliases for `string`; in the source they are grouped as `StringContent`, so `Content` is equivalently `JsxChildren | StringContent`.* ## Members [#members] diff --git a/docs/en-US/platform/core/reference/types/file-to-translate.mdx b/docs/en-US/platform/core/reference/types/file-to-translate.mdx index ce70aa204..f4aba56c0 100644 --- a/docs/en-US/platform/core/reference/types/file-to-translate.mdx +++ b/docs/en-US/platform/core/reference/types/file-to-translate.mdx @@ -7,7 +7,7 @@ description: File input structure for file translation workflows. API reference `FileToTranslate` represents a file object for batch file translation workflows in General Translation. -*Note:* this type is deprecated. The current API uses `FileToUpload` for uploading files (via [`uploadSourceFiles`](/docs/platform/core/reference/gt-class-methods/translation/upload-source-files)) and file reference IDs for queueing translations (via [`enqueueFiles`](/docs/platform/core/reference/gt-class-methods/translation/enqueue-files)). +*Note: this type is deprecated. The current API uses `FileToUpload` for uploading files (via [`uploadSourceFiles`](/docs/platform/core/reference/gt-class-methods/translation/upload-source-files)) and file reference IDs for queueing translations (via [`enqueueFiles`](/docs/platform/core/reference/gt-class-methods/translation/enqueue-files)).* ## Overview [#overview] diff --git a/docs/en-US/platform/core/reference/types/gt-constructor-params.mdx b/docs/en-US/platform/core/reference/types/gt-constructor-params.mdx index 08b6a1bdd..4c9200e6c 100644 --- a/docs/en-US/platform/core/reference/types/gt-constructor-params.mdx +++ b/docs/en-US/platform/core/reference/types/gt-constructor-params.mdx @@ -24,7 +24,7 @@ type GTConstructorParams = { }; ``` -*Note:* the older docs typed this as an `interface`; the current source defines it as a `type` alias. +*Note: the older docs typed this as an `interface`; the current source defines it as a `type` alias.* ## Properties [#properties] diff --git a/docs/en-US/platform/core/reference/types/jsx-element.mdx b/docs/en-US/platform/core/reference/types/jsx-element.mdx index f4977d927..6fa1ef1c7 100644 --- a/docs/en-US/platform/core/reference/types/jsx-element.mdx +++ b/docs/en-US/platform/core/reference/types/jsx-element.mdx @@ -65,7 +65,7 @@ The HTML attribute keys map short GT keys to their HTML attributes: | `arb` | `aria-labelledby` | | `ard` | `aria-describedby` | -*Note:* transformations are only read on the server side when `t` is `'p'` (plural) or `'b'` (branch). +*Note: transformations are only read on the server side when `t` is `'p'` (plural) or `'b'` (branch).* ### `c` [#children] diff --git a/docs/en-US/platform/core/reference/types/locale-properties.mdx b/docs/en-US/platform/core/reference/types/locale-properties.mdx index 047f115b8..26be369b8 100644 --- a/docs/en-US/platform/core/reference/types/locale-properties.mdx +++ b/docs/en-US/platform/core/reference/types/locale-properties.mdx @@ -37,7 +37,7 @@ type LocaleProperties = { }; ``` -*Note:* the older docs typed this as an `interface`; the current source defines it as a `type` alias. +*Note: the older docs typed this as an `interface`; the current source defines it as a `type` alias.* ## Properties [#properties] diff --git a/docs/en-US/platform/core/reference/types/variable.mdx b/docs/en-US/platform/core/reference/types/variable.mdx index 0abed5507..82ba53811 100644 --- a/docs/en-US/platform/core/reference/types/variable.mdx +++ b/docs/en-US/platform/core/reference/types/variable.mdx @@ -57,7 +57,7 @@ type VariableType = 'v' | 'n' | 'd' | 'c' | 'rt'; | `'c'` | Currency formatting. | | `'rt'` | Relative time formatting. | -*Note:* the older docs omitted `'rt'`; it is present in the current source. +*Note: the older docs omitted `'rt'`; it is present in the current source.* ## Example [#example] diff --git a/docs/en-US/platform/dashboard/guides/adding-translation-context.mdx b/docs/en-US/platform/dashboard/guides/adding-translation-context.mdx index 37210aede..d67994d58 100644 --- a/docs/en-US/platform/dashboard/guides/adding-translation-context.mdx +++ b/docs/en-US/platform/dashboard/guides/adding-translation-context.mdx @@ -31,7 +31,7 @@ General Translation applies reusable translation instructions through Context Gr a) **Glossary** defines **key terms**: product and brand names, features, and technical terms. *Example: Locadex is the GT agent. This product name should never be translated.* -b) **Directives** define **style and tone**: audience, formality, conventions, and formatting. *Example: Use active voice, avoid jargon, and use formal “sie”* +b) **Directives** define **style and tone**: audience, formality, conventions, and formatting. *Example: Use active voice, avoid jargon, and use formal “Sie”* All Context Groups are stored at the Organization-wide level. They can then be applied to one or more Projects. diff --git a/docs/en-US/platform/dashboard/reference/api-keys.mdx b/docs/en-US/platform/dashboard/reference/api-keys.mdx index f8a2b1878..e30acd2a0 100644 --- a/docs/en-US/platform/dashboard/reference/api-keys.mdx +++ b/docs/en-US/platform/dashboard/reference/api-keys.mdx @@ -48,6 +48,7 @@ In most SDK and CLI workflows, use the key with your Project ID: GT_API_KEY=gtx-api-... GT_PROJECT_ID=... ``` + ## Manage keys [#manage-keys] Use descriptive names so keys are easy to identify later. diff --git a/docs/en-US/platform/locadex/guides/configuring-workflows.mdx b/docs/en-US/platform/locadex/guides/configuring-workflows.mdx index 763d15e6b..874812c31 100644 --- a/docs/en-US/platform/locadex/guides/configuring-workflows.mdx +++ b/docs/en-US/platform/locadex/guides/configuring-workflows.mdx @@ -68,7 +68,7 @@ The text boxes at the bottom of the page provide additional customizability: Use commands to run steps such as setup or validation on your Project. Use commands to install dependencies, build your Project, lint generated changes, or run Project-specific checks. Commands can be run before or after Locadex processes files: - **Pre-process command** runs before Locadex processes files. For example, run `npm run build`. -- **Post-process command** runs after Locadex processes files. For example, run `npm run typecheck` . +- **Post-process command** runs after Locadex processes files. For example, run `npm run typecheck`. Commands run from the repository root and inside the [Locadex VM image](/docs/platform/locadex/reference/vm-image). If a workflow fails because a package, script, or binary is missing, add a pre-process command. diff --git a/docs/en-US/platform/locadex/quickstart.mdx b/docs/en-US/platform/locadex/quickstart.mdx index f9d105cb4..bcf61d056 100644 --- a/docs/en-US/platform/locadex/quickstart.mdx +++ b/docs/en-US/platform/locadex/quickstart.mdx @@ -34,9 +34,9 @@ Setting up Locadex takes just 5 minutes. You will need a [General Translation](h 1. **Connect GitHub.** Open your Project from the [Dashboard](https://dash.generaltranslation.com) and go to **Locadex > Agent** in your sidebar. Connect your GitHub account and authorize the connection. Follow the flow, which will guide you through permissions for the repositories you want Locadex to access (all repositories, or a specific selection). 2. **Link your repository.** Back in the Dashboard, select the repository to internationalize. Each Project links to one repository; create additional Projects for additional repositories. 3. **Configure the Project.** - - **Set app root directory** (for monorepos). Use `.` or leave the field empty when the app is at the repository root. - - **Optional:** set **package manager** so Locadex can install dependencies in the sandbox and set **linter** so Locadex can preserve code style after changes. - - **Choose your language(s)**: your source (default) locale and the target languages your application will be translated into. Target languages can be selected from all 120 General Translation supported locales. + - **Set app root directory** (for monorepos). Use `.` or leave the field empty when the app is at the repository root. + - **Optional:** set **package manager** so Locadex can install dependencies in the sandbox and set **linter** so Locadex can preserve code style after changes. + - **Choose your language(s)**: your source (default) locale and the target languages your application will be translated into. Target languages can be selected from all 120 General Translation supported locales. 4. **Review and merge.** Locadex automatically runs its setup workflow to install the i18n library, configure your Project, and add the translation infrastructure. This may take a few minutes to complete. Open the PR (use **View on GitHub**), review the changes, and merge to complete your setup. That's it! After the setup PR is merged, Locadex monitors your main branch for commits and updates translations as needed. Review new PRs or **enable [auto-merge](/docs/platform/locadex/guides/auto-merging-prs)** and your app stays translated without manual work. diff --git a/docs/en-US/platform/openapi/overview.mdx b/docs/en-US/platform/openapi/overview.mdx index 353701b5a..eac7edbb8 100644 --- a/docs/en-US/platform/openapi/overview.mdx +++ b/docs/en-US/platform/openapi/overview.mdx @@ -40,7 +40,7 @@ Use the correct key type: - **Project (development)** with prefix `gtx-dev-`: for local and preview use, rejected by production-only endpoints - **Project (production)** with prefix `gtx-api-`: bound to one Project -- **Organization** with prefix `gtx-org-`: works across Projects. When using an Organization key on Project-scoped endpoints, must send `x-gt-project-id`. +- **Organization** with prefix `gtx-org-`: works across Projects. When using an Organization key on Project-scoped endpoints, you must send `x-gt-project-id`. See [API keys](/docs/platform/dashboard/reference/api-keys) for how to create and scope API keys. diff --git a/docs/en-US/platform/openapi/reference/context/generate-context.mdx b/docs/en-US/platform/openapi/reference/context/generate-context.mdx index 308c993fc..64108dc72 100644 --- a/docs/en-US/platform/openapi/reference/context/generate-context.mdx +++ b/docs/en-US/platform/openapi/reference/context/generate-context.mdx @@ -1,6 +1,6 @@ --- -title: Generate context +title: Generate translation context description: Generate General Translation Project glossary terms and translation instructions from source files. API reference for Generate translation context. method: POST diff --git a/docs/en-US/platform/openapi/reference/project/branch-info.mdx b/docs/en-US/platform/openapi/reference/project/branch-info.mdx index 9a3abe66d..099e4c70a 100644 --- a/docs/en-US/platform/openapi/reference/project/branch-info.mdx +++ b/docs/en-US/platform/openapi/reference/project/branch-info.mdx @@ -1,6 +1,6 @@ --- -title: Get branch info +title: Get branch information description: Inspect branch metadata and General Translation Project branch state. API reference for Get branch information. method: POST diff --git a/docs/en-US/platform/openapi/reference/project/project-info.mdx b/docs/en-US/platform/openapi/reference/project/project-info.mdx index 022bedfb3..445fb0480 100644 --- a/docs/en-US/platform/openapi/reference/project/project-info.mdx +++ b/docs/en-US/platform/openapi/reference/project/project-info.mdx @@ -1,6 +1,6 @@ --- -title: Get Project info +title: Get Project information description: Read General Translation Project metadata, settings, and configuration details. API reference for Get Project information. method: GET diff --git a/docs/en-US/platform/openapi/reference/project/update-project.mdx b/docs/en-US/platform/openapi/reference/project/update-project.mdx index 7c6a6628f..4409e84b3 100644 --- a/docs/en-US/platform/openapi/reference/project/update-project.mdx +++ b/docs/en-US/platform/openapi/reference/project/update-project.mdx @@ -1,6 +1,6 @@ --- -title: Update Project info +title: Update Project information description: Update General Translation Project-level settings from automation. API reference for Update Project information. method: POST diff --git a/docs/en-US/platform/openapi/reference/translation/translate-runtime.mdx b/docs/en-US/platform/openapi/reference/translation/translate-runtime.mdx index 9774ead41..87815013d 100644 --- a/docs/en-US/platform/openapi/reference/translation/translate-runtime.mdx +++ b/docs/en-US/platform/openapi/reference/translation/translate-runtime.mdx @@ -1,6 +1,6 @@ --- -title: Translate at runtime +title: Translate content at runtime description: Translate strings or structured content directly from an application or service with General Translation. API reference for Translate content at runtime. method: POST diff --git a/docs/en-US/react/(frameworks)/react-native/plugin.mdx b/docs/en-US/react/(frameworks)/react-native/plugin.mdx index 3ab237d57..2ef274278 100644 --- a/docs/en-US/react/(frameworks)/react-native/plugin.mdx +++ b/docs/en-US/react/(frameworks)/react-native/plugin.mdx @@ -57,7 +57,7 @@ It only modifies the entry file, and it skips any polyfill import you already ha ### `locales` [#locales] -**Type** `string[]` · **Optional** +**Type** `string[]` · **Optional** · **Default** From `config` The locale codes to load `@formatjs` locale data for. Include your default locale and every target locale, for example `[gtConfig.defaultLocale, ...gtConfig.locales]`. When omitted, locales are resolved from `config` or `configFilePath`. diff --git a/docs/en-US/react/guides/configuring.mdx b/docs/en-US/react/guides/configuring.mdx index 79884ccc4..ccde506ad 100644 --- a/docs/en-US/react/guides/configuring.mdx +++ b/docs/en-US/react/guides/configuring.mdx @@ -8,6 +8,7 @@ related: - /docs/react/guides/translating-strings - /docs/react/guides/managing-locales - /docs/react/guides/storing-translations + --- Server-rendered React and each framework integration need configuration plus a `GTProvider` that exposes translations to your components. React SPAs initialize directly with `initializeGTSPA`; follow the [React SPA Quickstart](/docs/react/react-spa-quickstart) for that setup. diff --git a/docs/en-US/react/guides/developing-spa-translations.mdx b/docs/en-US/react/guides/developing-spa-translations.mdx index a79c8c6fb..792d7b6d4 100644 --- a/docs/en-US/react/guides/developing-spa-translations.mdx +++ b/docs/en-US/react/guides/developing-spa-translations.mdx @@ -11,7 +11,7 @@ related: --- -Development translations let you preview translated content as you edit your SPA. They require the GT compiler and a development API key. +Development translations let you preview translated content as you edit your SPA. They require the General Translation compiler and a development API key. **Prerequisites:** diff --git a/docs/en-US/react/nextjs-quickstart.mdx b/docs/en-US/react/nextjs-quickstart.mdx index 623530656..d71b17724 100644 --- a/docs/en-US/react/nextjs-quickstart.mdx +++ b/docs/en-US/react/nextjs-quickstart.mdx @@ -337,6 +337,6 @@ That's it — your app is now multilingual. 🎉 Apple ``` - Both ``, `useGT()`, and `getGT()` support the `context` option. + ``, `useGT()`, and `getGT()` all support the `context` option. From da224cfea387bd9e4e0f36d7da77ca0e839a2b8d Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 19 Jul 2026 15:16:25 +0000 Subject: [PATCH 3/4] fix: remove banned MDX import statements in devlog entries Shared components like