Actions65
- String/Asset Comments Actions
- Glossaries Actions
- Style Guides Actions
- Placeholders Actions
- AI Actions
- Languages Actions
- Webhooks Actions
- Organization Webhooks Actions
- Applications Actions
- Upload Application Bundle
- List Application Installations
- Install Application
- Get Application Installation
- Delete Application Installation
- Edit Application Installation
- Get Application Installation Update
- Apply Application Installation Update
- Get Application Data
- Update or Restore Application Data
- Add Application Data
- Delete Application Data
- Edit Application Data
- Integrations Actions
- Advisor Actions
- External QA Checks Actions
- Security Logs Actions
Languages → Edit Custom Language
AI-generatedSummary
Updates an existing custom language in a Crowdin Enterprise project by sending a JSON Patch request with specific fields.
Inputs
- authentication (required) — Connect using OAuth2 (recommended) or Access Token.
- languageId (required) — The identifier of the custom language to update.
- updateFields — A collection of fields to update. Supported fields include name, textDirection (ltr/rtl), pluralCategoryNames, threeLettersCode, localeCode, and dialectOf.
- requestOptions — Global request options including batching, proxy, timeout, and SSL settings.
Output shape
The API response body representing the updated custom language.
The operation is performed per item. Use the requestOptions to control batching and rate limiting.
Examples
Example 1: Update the name and text direction of a custom language with ID '123'.
Set languageId to '123', and updateFields to include name (e.g., 'Updated Language') and textDirection ('ltr').
Example 2: Update plural category names for a custom language.
Set languageId to the target ID, and updateFields to include pluralCategoryNames (e.g., ['one', 'other']).