Crowdin Enterprise (File-Based) icon

Crowdin Enterprise (File-Based)

Interact with Crowdin Enterprise API for localization management

Actions65

Languages → Edit Custom Language

AI-generated

Summary

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']).

Links

Discussion