---
title: primaryLanguage
framework: backgroundassets
role: symbol
role_heading: Instance Property
path: backgroundassets/assetpackmanifest/primarylanguage
---

# primaryLanguage

The app’s primary language as configured in App Store Connect.

## Declaration

```swift
var primaryLanguage: Locale.Language? { get }
```

## Discussion

Discussion If no available localized asset packs match the current preferred languages, then the system falls back on the app’s primary language.

## See Also

### Inspecting asset pack localization

- [availableLanguages](backgroundassets/assetpackmanifest/availablelanguages.md)
- [resolvedLanguage](backgroundassets/assetpackmanifest/resolvedlanguage.md)
