--- title: li-language description: "Allows a user to translate articles and pages into different languages." --- ## Supported Features | Feature | Supported | | ------- | :-------: | | Document | ✔ | | Media | ✗ | | Include | ✗ | | Document Creation Flow | ✗ | | Push Message | ✗ | | Usage Log | ✗ | | Table Dashboard | ✗ | | Display Filter | ✗ | | Search Indexing | ✔ | | System Metadata | ✗ | | Planning System | ✗ | | Webhook Conditions | ✗ | ## Description When adding `li-language`, it allows a user to translate articles and pages into different languages. Additionally you need to enable [translationWorkflow and requiredOnCreation](/reference/project-config/settings/llms.txt). Data Records also support translations, but need to add the metadata plugin [li-metadata-translations](/reference/document/metadata/plugins/li-metadata-translations/llms.txt). ## Default UI Optional but can be configured as follows: ```js ui: { label: 'Language', // optional config: { readOnly: true // optional, default: false } } ``` This will permit users with multiple languages enabled to change the language metadata field via a dropdown field. ## Storage Format ```js { locale: , label: , // deprecated, will be removed in release-2024-01 groupId: } ``` ## Content Type Config ```js { handle: 'myContentType', // ... metadata: [ { handle: 'myHandle', type: 'li-language', config: { index: true // optional, default: false. Added in release-2023-07 } } // ... ] } ```