---
title: InflectionConcept
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/inflectionconcept
---

# InflectionConcept

An inflection method to use when localizing text.

## Declaration

```swift
enum InflectionConcept
```

## Overview

Overview Use InflectionConcept when you want to make a localizable string grammatically agree with a phrase or term of address that isn’t part of the text you’re localizing. Set InflectionConcept on the concepts property of AttributedString.LocalizationOptions to specify the inflection concepts to use while inflecting text. For examples of how to use inflection concepts, see: AttributeScopes.FoundationAttributes.ReferentConceptAttribute AttributeScopes.FoundationAttributes.AgreementConceptAttribute

## Topics

### Using inflection concepts

- [InflectionConcept.termsOfAddress(_:)](foundation/inflectionconcept/termsofaddress(_:).md)
- [InflectionConcept.localizedPhrase(_:)](foundation/inflectionconcept/localizedphrase(_:).md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Automatic grammar agreement

- [InflectionRule](foundation/inflectionrule.md)
- [Morphology](foundation/morphology.md)
- [TermOfAddress](foundation/termofaddress.md)
- [Morphology.Pronoun](foundation/morphology/pronoun.md)
