---
title: LocalizedStringKey.StringInterpolation
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/localizedstringkey/stringinterpolation
---

# LocalizedStringKey.StringInterpolation

Represents the contents of a string literal with interpolations while it’s being built, for use in creating a localized string key.

## Declaration

```swift
struct StringInterpolation
```

## Topics

### Appending to an interpolation

- [appendInterpolation(_:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(_:).md)
- [appendInterpolation(_:specifier:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(_:specifier:).md)
- [appendInterpolation(_:format:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(_:format:).md)
- [appendInterpolation(_:formatter:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(_:formatter:).md)
- [appendInterpolation(_:style:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(_:style:).md)
- [appendInterpolation(timerInterval:pauseTime:countsDown:showsHours:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(timerinterval:pausetime:countsdown:showshours:).md)
- [appendLiteral(_:)](swiftui/localizedstringkey/stringinterpolation/appendliteral(_:).md)

### Instance Methods

- [appendInterpolation(accessibilityName:)](swiftui/localizedstringkey/stringinterpolation/appendinterpolation(accessibilityname:).md)

## Relationships

### Conforms To

- [StringInterpolationProtocol](swift/stringinterpolationprotocol.md)

## See Also

### Creating a key from an interpolation

- [init(stringInterpolation:)](swiftui/localizedstringkey/init(stringinterpolation:).md)
