---
title: TypesettingLanguage
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/typesettinglanguage
---

# TypesettingLanguage

Defines how typesetting language is determined for text.

## Declaration

```swift
struct TypesettingLanguage
```

## Overview

Overview Use a modifier like typesettingLanguage(_:isEnabled:) to specify the typesetting language.

## Topics

### Getting language behavior

- [automatic](swiftui/typesettinglanguage/automatic.md)
- [explicit(_:)](swiftui/typesettinglanguage/explicit(_:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Localizing text

- [Preparing views for localization](swiftui/preparing-views-for-localization.md)
- [LocalizedStringKey](swiftui/localizedstringkey.md)
- [locale](swiftui/environmentvalues/locale.md)
- [typesettingLanguage(_:isEnabled:)](swiftui/view/typesettinglanguage(_:isenabled:).md)
