<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: 17.0.0 -",
    "macOS: 14.0.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Foundation",
  "identifier" : "/documentation/Foundation/InflectionConcept",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Foundation"
    ],
    "preciseIdentifier" : "s:10Foundation17InflectionConceptO"
  },
  "title" : "InflectionConcept"
}
-->

# InflectionConcept

An inflection method to use when localizing text.

```
enum InflectionConcept
```

## 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`](/documentation/Foundation/InflectionConcept) on the [`concepts`](/documentation/Foundation/AttributedString/LocalizationOptions/concepts) property of [`AttributedString.LocalizationOptions`](/documentation/Foundation/AttributedString/LocalizationOptions) to specify the inflection concepts to use while inflecting text.

For examples of how to use inflection concepts, see:

- [`AttributeScopes.FoundationAttributes.ReferentConceptAttribute`](/documentation/Foundation/AttributeScopes/FoundationAttributes/ReferentConceptAttribute)
- [`AttributeScopes.FoundationAttributes.AgreementConceptAttribute`](/documentation/Foundation/AttributeScopes/FoundationAttributes/AgreementConceptAttribute)

## Topics

### Using inflection concepts

[`case termsOfAddress([TermOfAddress])`](/documentation/Foundation/InflectionConcept/termsOfAddress(_:))

Indicates that the system uses the associated terms of address for grammatical agreement when localizing text.

[`case localizedPhrase(String)`](/documentation/Foundation/InflectionConcept/localizedPhrase(_:))

Indicates that the system uses the associated string for grammatical agreement when localizing text.

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Decodable`](/documentation/Swift/Decodable)

[`Sendable`](/documentation/Swift/Sendable)

[`Hashable`](/documentation/Swift/Hashable)

[`Encodable`](/documentation/Swift/Encodable)

[`Equatable`](/documentation/Swift/Equatable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)